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

Содержание

25.1. Архитектура
25.1.1. Конфигурация Postgres Pro Shardman с BiHA
25.1.2. Выборы
25.2. Администрирование
25.2.1. Управление SSL
25.2.2. Роли
25.2.3. Восстановление узла из состояния NODE_ERROR
25.2.4. Восстановление из резервной копии
25.3. Справка по расширению BiHA
25.3.1. Параметры конфигурации
25.3.2. Уровни протоколирования BiHA
25.3.3. Функции
25.3.4. Представления

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

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