Загрузка страницы

Управление высокодоступными 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
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
15 мая 2018 г. 17:19:36
02:55:00
Другие видео канала
PGConf.Russia 2019  Андрей Фефелов «Как мы выбирали среди patroni, stolon, repmgr для HA Postgres»PGConf.Russia 2019 Андрей Фефелов «Как мы выбирали среди patroni, stolon, repmgr для HA Postgres»Configure Stream Replication on PostgreSQL Master-Slave Setup | Postgresql Replication TutorialConfigure Stream Replication on PostgreSQL Master-Slave Setup | Postgresql Replication TutorialWAL: Everything you want to knowWAL: Everything you want to knowBuilding your own PostgreSQL-as-a-Service on Kubernetes. - Alexander Kukushkin, Zalando SEBuilding your own PostgreSQL-as-a-Service on Kubernetes. - Alexander Kukushkin, Zalando SEНовые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgres Professional)Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgres Professional)Что такое кластер Postgres, как он работает и для чего нужен Patroni. #1Что такое кластер Postgres, как он работает и для чего нужен Patroni. #1PostgreSQL on K8S at Zalando: Two years in productionPostgreSQL on K8S at Zalando: Two years in productionБинарные (файловые) хранилища: страшная сказка с мрачным концом / Даниил Подольский (GitInSky)Бинарные (файловые) хранилища: страшная сказка с мрачным концом / Даниил Подольский (GitInSky)Почему тебе нужен PgBouncer, как его установить? Оптимизируем веб-приложения с PostgreSQLПочему тебе нужен PgBouncer, как его установить? Оптимизируем веб-приложения с PostgreSQLKubernetes, Volumes [06], Persistent Volume [1]Kubernetes, Volumes [06], Persistent Volume [1]Highly Available PostgreSQL Database Cluster Creation & Monitoring in MinutesHighly Available PostgreSQL Database Cluster Creation & Monitoring in MinutesИспользование haproxy/iptables+etcd+confd / Сергей Пузырёв (Mail.ru Group)Использование haproxy/iptables+etcd+confd / Сергей Пузырёв (Mail.ru Group)Tuning PostgreSQL for High Write WorkloadsTuning PostgreSQL for High Write Workloads🐘 The Next Generation of Postgres High Availability (PostgreSQL HA)🐘 The Next Generation of Postgres High Availability (PostgreSQL HA)Андрей Куманяев: Как мы сбежали от PostgreSQL или когда реляционная БД не справляетсяАндрей Куманяев: Как мы сбежали от PostgreSQL или когда реляционная БД не справляетсяБазы данных. MySQL. ТранзакцииБазы данных. MySQL. ТранзакцииKube-native Postgres [I] - Josh Berkus, RedHatKube-native Postgres [I] - Josh Berkus, RedHatТоп ошибок со стороны разработки при работе с PostgreSQL / Алексей Лесовский (Data Egret)Топ ошибок со стороны разработки при работе с PostgreSQL / Алексей Лесовский (Data Egret)Обзор решений для PostgreSQL High Availability / Алексей Лесовский (Data Egret)Обзор решений для PostgreSQL High Availability / Алексей Лесовский (Data Egret)PostgreSQL: вчера, сегодня, завтраPostgreSQL: вчера, сегодня, завтра
Яндекс.Метрика