acktide.
Меню

Георезервирование

Пиринг площадок

Две независимые установки на разных площадках работают как один кластер. У каждой своя база, обмен идёт напрямую по HTTPS, а доступная площадка продолжает принимать события, если мониторинг направляет их на её адрес.

Как устроено

  1. У каждой площадки своя PostgreSQLОбщей точки отказа в виде единственной базы нет. Установки обмениваются изменениями напрямую.
  2. События обрабатывает лидерОстальные площадки пересылают ему запись. Если лидер недоступен, доступная площадка берёт обработку на себя. Время переключения зависит от сети и проверяется в вашем контуре.
  3. При разрыве связи каждая работает самаОбе продолжают принимать алерты. После восстановления данные сводятся, а дубликаты склеиваются.
  4. Телефон переключается самПриложение знает адреса площадок и выбирает доступную без участия человека.

Когда это нужно

Алертинг не должен падать вместе с площадкой

Если система оповещения живёт в том же кластере, что и сервисы, то отказ площадки одновременно лишает вас и сервисов, и способа об этом узнать.

Использование второй площадки

Если у вас есть резервный дата-центр или вторая зона, разместите там ещё одну установку Acktide. Доступность сети, источник сигнала и порядок восстановления нужно проверить отдельно.

Включается в разделе «Настройки → Площадки»: на первой площадке включается пиринг, затем добавляется вторая и одноразовый токен вводится на новой установке при первичной настройке. Пиринг доступен в Free и Enterprise. Резервные площадки одной организации в согласованном контуре не требуют отдельных лицензий.

Условия резервирования

Мониторинг должен отправлять события на обе площадки. Для обнаружения отказа всей площадки нужен источник сигнала вне неё. Телефону необходим доступ хотя бы к одному серверу.

При разрыве связи обе стороны могут работать одновременно: возможны повторные уведомления. Кворума нет. Пиринг не заменяет резервные копии. После отсутствия площадки дольше срока хранения журнала (7 суток) полная пересинхронизация может удалить её изменения, которые не успели попасть к соседям.

Площадки одного кластера обслуживают один workspace и доверяют друг другу. Пиринг не объединяет независимых клиентов в одну организацию.

Проверка доставки перед дежурством →