Patroni в 2019: что нового и планы на будущее Базы данных и системы хранения

Доклад отклонён
Александр Кукушкин
Zalando SE

В Zalando Александр занимается поддержкой нескольких сотен кластеров PostgreSQL размерами от десятков мегабайт до 10 ТБ и работающих как в дата-центре, так и в AWS и Kubernetes. Он является одним из ключевых разработчиков Patroni.

Тезисы

За 4 года Patroni прошёл путь от никому известного клона Compose Governor до одного из самых популярных и фичастых решений для PostgreSQL High-Availability. Помимо выполнения своей основной задачи, переключения упавшего мастера, Patroni упрощает автоматизацию ряд других проблем, таких как:
* Добавления новых нод в существующий кластер
* Возвращение упавшего мастера назад в качестве реплики (при необходимости с помощью pg_rewind)
* Централизованное управление кофигураций PostgreSQL
* Создание нового кластера из бекапа (включая выполнения PITR)

В докладе я расскажу об идеях которые лежат в основе Patroni, пройдусь по интересным фичам которые появились в Patroni и рассмотрю самые заковыристые баги которые были пойманы (спасибо нашим пользователям) и исправлены за прошлый год. И в заключении мы поговорим о планах на будущее.

https://github.com/zalando/patroni/

Python
,
PostgreSQL
,
Технологии отказоустойчивости и катастрофоустойчивости, бэкапы
,
Администрирование баз данных
,
Devops / другое

Другие доклады секции Базы данных и системы хранения