Высокая доступность PostgreSQL с Patroni — полное руководство по настройке
Готовы вывести PostgreSQL на новый уровень? В этом подробном руководстве мы рассмотрим настройку автономного кластера PostgreSQL, готового к использованию в рабочей среде, с учётом высокой доступности, автоматического переключения на резерв и масштабируемости. Мы всё делаем с нуля, используя: PostgreSQL Patroni etcd HAProxy Keepalived К концу этого видео у вас будет надёжная, проверенная временем конфигурация, которая обеспечит доступность вашей базы данных даже в случае выхода из строя одного из узлов. Заметки к видео: https://technotim.live/posts/postgres...
Магазин товаров 🛍️: https://l.technotim.live/shop
Поддержите меня на Patreon: / technotim Спонсор на GitHub: https://github.com/sponsors/timothyst...
Подпишитесь на Twitch: / technotim Стать участником YouTube: / @technotim Рекомендации по снаряжению: https://l.technotim.live/gear
Помощь в нашем сообществе Discord: https://l.technotim.live/discord
2-й канал: / @technotimtinkers (В этом видео могут быть партнерские ссылки) (описание. Я могу получить небольшую комиссию бесплатно для вас.) 00:00 — Введение 01:17 — Компоненты, составляющие кластер HA Postgres 02:18 — Роль etcd 02:41 — Роль Patroni 03:51 — Роль прокси-сервера HA 05:22 — Роль keepalived 06:24 — Документация 06:33 — Требования 08:06 — Автоматизация? 08:51 — Установка PostgreSQL 09:53 — Установка etcd 12:47 — Сертификаты etcd 18:01 — Настройка etcd 22:58 — Запуск etcd 23:20 — Проверка кластера etcd 25:29 — Настройка Postgres и Patroni 25:51 — Сертификаты Postgres 27:53 — Списки контроля доступа сертификатов 28:48 — Установка Patroni 29:05 — Настройка Patroni 34:00 — Сертификаты Patroni 34:44 — Запуск Patroni (и нашего кластера высокой доступности!) 35:49 — Перенастройка кластера etcd 36:38 — Проверка нашего кластера с Patroni 37:18 — Установка прокси-сервера высокой доступности 38:08 — Настройка прокси-сервера высокой доступности 40:43 — Запуск прокси-сервера высокой доступности 41:15 - Установка keepalived 41:46 - Настройка keepalived 45:59 - Запуск keepalived 46:29 - Проверка keepalived 46:43 - Подключение к кластеру с помощью PGAdmin 48:06 - Создание данных в нашем кластере высокой доступности (HA) 48:54 - Тестирование высокой доступности (HA): отключение узла Postgres 50:38 - Тестирование высокой доступности (HA): отключение прокси-сервера высокой доступности (HA) и узлов с поддержкой keepalived 51:50 - Тестирование высокой доступности (HA): включение узлов и проверка репликации 53:58 - Скоро будет больше контента о высокой доступности (HA) Спасибо за просмотр!