Глава 26. Встроенная отказоустойчивость (BiHA)

Содержание

26.1. Архитектура
26.1.1. Конфигурация Postgres Pro Shardman с BiHA
26.1.2. Выборы
26.2. Администрирование
26.2.1. Управление SSL
26.2.2. Роли
26.2.3. Восстановление узла из состояния NODE_ERROR
26.2.4. Восстановление из резервной копии
26.3. Справка по расширению BiHA
26.3.1. Параметры конфигурации
26.3.2. Уровни протоколирования BiHA
26.3.3. Функции
26.3.4. Представления

Встроенная отказоустойчивость (Built-in High Availability, BiHA) — это комплексное решение Postgres Pro Shardman, которое в основном управляется с помощью shardmanctl и shardmand. Каждый сегмент в распределённой системе по умолчанию является BiHA-кластером — кластером с физической репликацией и встроенным аварийным переключением узлов, отказоустойчивостью и автоматическим восстановлением после отказа узлов.

По сравнению с существующими кластерными решениями — стандартным кластером PostgreSQL конструкции ведущий-ведомый и кластером — BiHA-кластер отличается следующими преимуществами: