PostgreSQL Practikum

Физическое резервирование кластера

Учебный стенд для отработки физического резервирования кластера PostgreSQL с одного сервера (мастер, источник) на другой (реплика, standby) через потоковую репликацию с физическим слотом и TLS.

Быстрый старт

НачальныйДоступно

Установка стенда

Подготовка серверов и запуск учебного кластера PostgreSQL

СреднийДоступно

Настройка репликации

Создание мастера, реплики и настройка потоковой репликации

ПродвинутыйДоступно

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

Отказоустойчивость и автоматическое переключение

Модули практикума

Основы потоковой репликации

Настройка мастера и реплики, проверка синхронизации

0/8 уроков0% завершено

Физические слоты репликации

Создание и управление слотами, мониторинг активности

0/6 уроков0% завершено

TLS и безопасность

Настройка шифрования, сертификаты, pg_hba.conf

0/7 уроков0% завершено

Failover и pg_rewind

Повышение реплики, возврат старого мастера

0/9 уроков0% завершено

Архитектура стенда

┌─────────────────────────────┐         ┌─────────────────────────────┐
│   MASTER (источник)         │         │   REPLICA (приёмник)         │
│   Кластер: training         │         │   Кластер: training         │
│   Порт: 5433                │  TLS    │   Порт: 5433                │
│   Слот: training_slot       │ ──────▶ │   pg_basebackup             │
│                             │         │   Стриминг WAL              │
└─────────────────────────────┘         └─────────────────────────────┘