Управление высокодоступными PostgreSQL кластерами с помощью Patroni | А.Клюкин, А.Кукушкин
Мастер-класс: Управление высокодоступными PostgreSQL кластерами с помощью Patroni | Алексей Клюкин, Александр Кукушкин
Patroni - это Python-приложение для создания высокодоступных PostgreSQL кластеров на основе потоковой репликации. Оно используется такими компаниями как Red Hat, IBM Compose, Zalando и многими другими. С его помощью можно преобразовать систему из ведущего и ведомых узлов (primary - replica) в высокодоступный кластер с поддержкой автоматического контролируемого (switchover) и аварийного (failover) переключения. Patroni позволяет легко добавлять новые реплики в существующий кластер, поддерживает динамическое изменение конфигурации PostgreSQL одновременно на всех узлах кластера и множество других возможностей, таких как синхронная репликация, настраиваемые действия при переключении узлов, REST API, возможность запуска пользовательских команд для создания реплики вместо pg_basebackup, взаимодействие с Kubernetes и т.д.
Слушатели мастер-класса подробно узнают, как работает Patroni, получат практические навыки настройки высокодоступных кластеров на его основе, познакомятся с различными дополнительными возможностями и поучаствуют в диагностике проблем. Будут рассмотрены следующие темы:
• область применения: какие задачи HA успешно решаются Patroni
• обзор архитектуры
• создание тестового кластера
• утилита patronictl
• изменение конфигурации PostgreSQL для кластера, управляемого Patroni
• мониторинг с помощью API
• подходы к переключению клиентов
• дополнительные возможности: ручное переключение, перезагрузка по расписанию, режим паузы
• настройка синхронной репликации
• расширяемость и универсальность
• частые ошибки и их диагностика
Подробнее: https://pgconf.ru/2018/108567
#PGConfRu #PostgreSQL #Patroni #Python
Видео Управление высокодоступными PostgreSQL кластерами с помощью Patroni | А.Клюкин, А.Кукушкин канала PGConf.Russia
Patroni - это Python-приложение для создания высокодоступных PostgreSQL кластеров на основе потоковой репликации. Оно используется такими компаниями как Red Hat, IBM Compose, Zalando и многими другими. С его помощью можно преобразовать систему из ведущего и ведомых узлов (primary - replica) в высокодоступный кластер с поддержкой автоматического контролируемого (switchover) и аварийного (failover) переключения. Patroni позволяет легко добавлять новые реплики в существующий кластер, поддерживает динамическое изменение конфигурации PostgreSQL одновременно на всех узлах кластера и множество других возможностей, таких как синхронная репликация, настраиваемые действия при переключении узлов, REST API, возможность запуска пользовательских команд для создания реплики вместо pg_basebackup, взаимодействие с Kubernetes и т.д.
Слушатели мастер-класса подробно узнают, как работает Patroni, получат практические навыки настройки высокодоступных кластеров на его основе, познакомятся с различными дополнительными возможностями и поучаствуют в диагностике проблем. Будут рассмотрены следующие темы:
• область применения: какие задачи HA успешно решаются Patroni
• обзор архитектуры
• создание тестового кластера
• утилита patronictl
• изменение конфигурации PostgreSQL для кластера, управляемого Patroni
• мониторинг с помощью API
• подходы к переключению клиентов
• дополнительные возможности: ручное переключение, перезагрузка по расписанию, режим паузы
• настройка синхронной репликации
• расширяемость и универсальность
• частые ошибки и их диагностика
Подробнее: https://pgconf.ru/2018/108567
#PGConfRu #PostgreSQL #Patroni #Python
Видео Управление высокодоступными PostgreSQL кластерами с помощью Patroni | А.Клюкин, А.Кукушкин канала PGConf.Russia
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
PGConf.Russia 2019 Андрей Фефелов «Как мы выбирали среди patroni, stolon, repmgr для HA Postgres»Configure Stream Replication on PostgreSQL Master-Slave Setup | Postgresql Replication TutorialWAL: Everything you want to knowBuilding your own PostgreSQL-as-a-Service on Kubernetes. - Alexander Kukushkin, Zalando SEНовые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgres Professional)Что такое кластер Postgres, как он работает и для чего нужен Patroni. #1PostgreSQL on K8S at Zalando: Two years in productionБинарные (файловые) хранилища: страшная сказка с мрачным концом / Даниил Подольский (GitInSky)Почему тебе нужен PgBouncer, как его установить? Оптимизируем веб-приложения с PostgreSQLKubernetes, Volumes [06], Persistent Volume [1]Highly Available PostgreSQL Database Cluster Creation & Monitoring in MinutesИспользование haproxy/iptables+etcd+confd / Сергей Пузырёв (Mail.ru Group)Tuning PostgreSQL for High Write Workloads🐘 The Next Generation of Postgres High Availability (PostgreSQL HA)Андрей Куманяев: Как мы сбежали от PostgreSQL или когда реляционная БД не справляетсяБазы данных. MySQL. ТранзакцииKube-native Postgres [I] - Josh Berkus, RedHatТоп ошибок со стороны разработки при работе с PostgreSQL / Алексей Лесовский (Data Egret)Обзор решений для PostgreSQL High Availability / Алексей Лесовский (Data Egret)PostgreSQL: вчера, сегодня, завтра