Драфт курса по Patroni

Курс от aristov.tech предназначен для глубокого изучения Patroni — одного из самых популярных отказоустойчивых решений для PostgreSQL.

Для кого этот курс:

  • Разработчики: поймут и применят в практике особенности работы с балансировкой читающей и пишущей нагрузкой в Patroni.
  • Администраторы баз данных: освоят отказоустойчивые и автоматизированные кластеры PostgreSQL на основе Patroni.
  • DevOps-инженеры: развертывание и управление Patroni в Kubernetes.

Итоговые навыки:

  • Понимание роли Patroni в управлении PostgreSQL
  • Зачем нужен Patroni и как он обеспечивает высокую доступность (HA).
  • Сравнение с другими решениями (PgBouncer, repmgr, Stolon).
  • Развертывание и настройка кластера
  • Установка Patroni и его зависимостей (etcd/Consul/ZooKeeper).
  • Конфигурация репликации и автоматического фейловера.
  • Обеспечение отказоустойчивости
  • Механизмы мониторинга состояния нод.
  • Автоматическое переключение ролей (failover/switchcover).
  • Восстановление после сбоев.
  • Настройка мониторинга (Prometheus, Grafana, Alertmanager).
  • Логирование и анализ событий.
  • Оптимизация и безопасность
  • Практические сценарии
  • Разбор реальных кейсов (потеря quorum, сетевые проблемы).
  • Ручное и автоматическое управление кластером.

Программа курса по Patroni (8 ак.ч.) – можно расширить или исключить какую либо часть:

  1. Построение HA кластера Patroni часть 1 (2 ак.ч.)
  2. Построение HA кластера Patroni часть 2 (2 ак.ч.)
  3. Мониторинг Patroni (2 ак.ч.)
  4. Patroni in Kubernetes (2 ак.ч.)

Подробная программа курса по Patroni (8 ак.ч.):

  1. Построение HA кластера Patroni часть 1 (2 ак.ч.)
    HA-кластера PostgreSQL
    Разбор архитектуры ETCD/Patroni/Pgbouncer/HAProxy/KeepaliveD
    Критичные параметры конфигурации
    Траблшутинг ETCD
    Работа на стенде в облачном исполнении
  2. Построение HA кластера Patroni часть 2 (2 ак.ч.)
    Отказоустойчивый кластер Patroni с нуля
    Управление нодами в Patroni/ETCD – переключение, добавление, удаление
    Выведение ноды для обслуживания
    Восстановление после отказа
    Работа на стенде в облачном исполнении
  3. Мониторинг Patroni (2 ак.ч.)
    Критичные параметры для мониторинга
    Основы Prometheus + Grafana и современные альтернативы
    Практическое развертывание мониторинга на базе PMM для ETCD/Patroni
  4. Patroni in Kubernetes (2 ак.ч.)
    Основные варианты развертывания со своимим особенностям
    Operator vs Helm chart
    Практика установки Patroni + load balancer + proxy in managed K8s
    Итоги и чеклист по Patroni

Каждая лекция сопровождается обширнейшей практикой на стендах для глубокого разбора той или иной проблемы.
Видео и материалы лекций будут доступны в записи.

После завершения курса будет предоставлено электронное свидетельство о прохождении курса. Пример https://aristov.tech/certs/AristovEvgeniy.pdf

Заявки можно оставить через форму обратной связи на лендинге.


Опубликовано

в

Метки:

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

семнадцать − двенадцать =