Особые сценарии развёртывания
Базовая установка — один сервер, встроенная PostgreSQL и nginx из состава дистрибутива. Этого достаточно в большинстве случаев. Здесь собрано то, что меняется, когда базовая схема не подходит.
Сценарии складываются друг с другом: отказоустойчивость на двух нодах требует внешней БД, а обе ноды обычно ставятся без nginx — за балансировщиком заказчика.
-
Своя база вместо контейнера: требования к версии и правам роли, TLS до БД, миграции.
-
Резервное копирование и восстановление
Что входит в копию, копия по расписанию, восстановление на том же и на новом сервере.
-
Отказоустойчивость на двух нодах
Две машины, одна база, балансировщик; какие переменные должны совпадать и как настроить RADIUS.
-
Несколько реплик local-backend
Масштабирование на одном хосте за nginx и ограничения по RADIUS.
-
Установка без nginx, когда TLS и маршрутизацию берёт на себя ваш балансировщик.