Ответ был примерно «я программист , а не администратор 1с,

гугл в помощь». Не суть.

Если основная субд легла, реплику можно сделать автоматически основной?

Спасибо за помощь

14 ответов

18 просмотров

Конечно. Любой HA-сервис, вплоть до самописных скриптов.

КРАЙНЕ несоветую. Все реализацыи подобного в постгресе — в среднем несколько хужэ, чем ничего (т.е. ручной файловер). Самая популярная реализацыя при том — настолько хужэ, чем ничего, что непонятно вообще зачем этим можно обмазываться.

То есть при стандартном серверном жэлезе, стандартной серверной с кондицыонированием и стандартном мониторинге (жэлезо, bloat таблиц) — шансы, что вам случайно дернет и навернёт базу шальной failover вроде столона или скриптов к haproxy — несколько вышэ, чем шансы, что что-то реально навернётся само. В случае с patroni — у вас с вероятностью 100% будет периодически пропадать некоторое количество данных на ровном месте, плюс вы задолбаетесь обходить его странности.

Евгений- Автор вопроса
Ilya Anfimov
То есть при стандартном серверном жэлезе, стандарт...

https://its.1c.ru/db/metod8dev/content/5971/hdoc На ИТС нашёл такую статью/инструкцию. Т.е. по Вашему не стоит так делать?

Вообще, пристойный автофайловер должэн бы иметь соединение с мониторингом и понимать хотя бы первые сотни проблем, которые приводят к фэйлу. И иметь решэния на большынство решаемых из них (а такжэ планы recovery на нерешаемые). Это сложно написать. И для постгреса ничего похожэго не написано дажэ близко. В реальности оно относится к постгресу как к чёрному ящику, который или как-то работает или не как-то работает — что очень плохо, и в основном приводит к лишним свитчоверам и ускорению падения.

Евгений
https://its.1c.ru/db/metod8dev/content/5971/hdoc Н...

В качестве job security — вполне можно. Особенно если за просер данных вас не будут убивать.

Евгений
https://its.1c.ru/db/metod8dev/content/5971/hdoc Н...

В качестве отказоустойчивого решэния — ни в коем случае.

Евгений- Автор вопроса
Ilya Anfimov
В качестве отказоустойчивого решэния — ни в коем с...

Зачем тогда это выкладывать на ИТС, неужели там тоже студенты первого курса …

Евгений
Зачем тогда это выкладывать на ИТС, неужели там то...

Затем, что это прекрасный ответ на подобные вопросы: https://t.me/PostgreSQL_1C_Linux/154917 Не "вам это ненужно", а "вот, у нас есть". Очень положытельно влияет на удовлетворённость клиентов и продажы.

Евгений
Зачем тогда это выкладывать на ИТС, неужели там то...

Да, людям очень нравится чувствовать себя мощным админом масштабируемого решэния. Мульти-мастер, партицыонирование, автофайловер. Примерно каждый первый новичок спрашывает про это, когда получает ответ "этого нет" — кидается написать.

Евгений
Зачем тогда это выкладывать на ИТС, неужели там то...

Потом, через пару лет — ещё и хвалебный отчёт пишэт. "Вот, у нас джва года ужэ работает — как часы. Ответственнейшый сервис, продолжает работу. Дажэ когда вот админы решают сетевуху там какую-нибудь поменять — всё автоматически переключается на слейв и продолжает работать!"

Евгений- Автор вопроса
Ilya Anfimov
Да, людям очень нравится чувствовать себя мощным а...

Для защиты от простоя какое-то решение существует?

Евгений
Для защиты от простоя какое-то решение существует?

Для абсолютной — нет. Для относительной — мониторинг, тех.поддержка on-site 24x7 с тренингами свитчовера/редеплоя и 100% доступность инжэнера.

Евгений
Для защиты от простоя какое-то решение существует?

И да, если потери от простоя в ночь с пятницы на понедельник меньшэ годовой зарплаты тем дополнительным 4 человекам в ТП on-site и нахождения инжэнеров on-call — то можэт и не требуется вкладываться в повышэние надёжности? Подавляющее большынство инсталляцый могут проваляться день-другой без большого ущерба...

Похожие вопросы

Обсуждают сегодня

у меня такой вопрос про память в x86 возник, может кто пояснить?.. у процессора есть (как минимум) 3 типа адресов (названия "п1", "п2", "п3" --- мои, чтобы проще было дальше)...
Toideng
4
здравствуйте, братья, кто-нибудь знает, как работать с Swift.com или Swift.net?
Ozzy
6
Какого хера? /Sources/App/Modules/User/Models/UserLinkApple.swift:21:20: warning: stored property '_id' of 'Sendable'-conforming class 'UserLinkApple' is mutable @ID(...
Alexander Sherbakov
14
Всем привет! Есть камеры для наблюдения с встроенной видеоаналитикой (детектор лиц, например). Как я понял, все вычисления и анализ происходят на самом железе камеры, и пр...
Артур 🌞 Сапрыкин
1
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
Приветствую всех, возникла проблема, до этого писал бота в простом формате где при выполнении условий приходило через send_message информация, сейчас решил добавить хендлер на...
Andrew
4
Портфолио: Зовут меня Александр, мне 41 год. Город Киров. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github.co...
Magic
11
У тебя в конфиге нигде нет deny all; или вообще любого deny?
Alexander Sherbakov
10
Объединять ячейки и графики строить обе умеют?
■_|ilya|_■
4
Ребят, привет. У кого-то есть опыт заказа мерча в сторе? Есть успешные кейсы? Чёт у меня турецкую карту не принимает
Vladimir F.
7
Карта сайта