Бесплатный курс «Разработчик, или от Мидла до Сеньора», старт 8 ноября
Close

PostgreSQL: replication, backup and observability

Практический курс по работе с СУБД PostgreSQL.

Будем учиться построению репликаций, работе с резервным копированием и организации мониторинга всей системы. Программа курса основана на реальных задачах команд эксплуатации.
Онлайн-курс
ДАТА
Предзаказ
Каталог > PostgreSQL

О курсе

Потеря данных или их недоступность может привести к репутационным и финансовым рискам для компании. Времени на поиск решений, анализ, тестирование идей по улучшению инфраструктуры не хватает. Это нормально. Надо поддерживать текущие процессы.

Мы собрали информацию и опыт в учебную программу, в которой есть ответы на три самых популярных блока вопросов от специалистов, работающих с PostgreSQL.

Курс поможет сэкономить время на генерации идей, поиске информации. Спикер научит архитектурным решениям, поможет проверить их в тестовой среде.

75% обучения на курсе — практика.
Полных 3 дня обучения

Занятия с 10:00 до 17:00, с перерывом на обед.
Zoom и трансляции

Возможность задавать вопросы спикеру, обсуждать задания с коллегами.
Личный кабинет и практика

Записи будут доступны 2 года в личном кабинете.

Программа курса

Раздел 1.
Резервное копирование и восстановление.
Теория. Научимся делать резервные копии, в том числе инкрементальные, и восстанавливать их. Рассмотрим специализированные инструменты резервного копирования PostgreSQL. Оценим их плюсы и минусы.

— Практика. Исследуем решения по созданию резервных копий (wal-g, barman, pg_probackup). Сломаем резервную копию и попробуем проверить ее на наличие ошибок и восстановить. Рассмотрим способы ускорения восстановления данных и накатки скриптов на восстановленную базу данных, если цель восстановления — развертывания новой базы в новом окружении.
Раздел 2.
Репликации: апгрейд кластера и отказоустойчивые решения.
— Теория. Рассмотрим виды репликаций. Их отличия между собой. Оценим риски каждого решения. Изучим кластеры высокой доступности и особенности их использования. Поговорим о мониторинге этих решений.

— Практика. Создадим физическую потоковую репликацию в синхронном/асинхронном режиме. Смоделируем сбой основного сервера и переключим работу на резервный сервер. Создадим каскадную репликацию.
Развернем отказоустойчивое решение при помощи логической репликации и сделаем мажорное обновление. Рассмотрим способы отката обновления.
Раздел 3.
Мониторинг, траблшутинг и оптимизация запросов
— Теория. Рассмотрим популярные бесплатные решения по мониторингу. Обсудим траблшутинг (поиск проблем и их решения) на основе практических кейсов. Разберем оптимизацию запросов.

— Практика. В кейсах из реальной практики рассмотрим способы оценки производительности кластера. Найдем и устраним узкие места производительности, решим проблему с idle in transaction, с нехваткой места на диске и запаздыванием реплики.

Спикер
Иван Чувашов
Администратор баз данных в Southbridge. Ведущий инженер компании Okko.
— Сертифицированный администратор PostgreSQL (PostgresPro, 10 уровень «Эксперт»);
— 13 лет опыта работы с базами данных, более 6 лет опыта работы архитектором БД и DBA;
— Опыт поддержки технической инфраструктуры компании Окко (dev, preprod, prod) в части баз данных;
— Опыт построения отказоустойчивых кластеров на базе СУБД PostgreSQL и GreenPlum 6x;
— Постоянный докладчик на Российских и международных IT конференциях.
Задайте вопрос Ивану по теме DBA, баз данных, PostgreSQL и др. Позже проведем отдельную АМА-сессию или пришлем письменный ответ на ваш email.
Курс будет полезен
Инженерам эксплуатации
Системным администраторам
Девопс-инженерам
Тимлидам
Уровень: продвинутый.

Для начала обучения нужны базовые знания и минимальный опыт работы с СУБД PostgreSQL.
После окончания курса вы
— Научитесь оценивать состояние кластера в критический момент, принимать быстрые и эффективные решения по обеспечению работоспособности кластера.

— Узнаете, как внедрить новое оптимальное архитектурное решение в своей команде, а также сможете лидировать этот процесс.— сэкономите компании время и деньги путем оптимизации процессов администрирования.

— Поймете, как действовать в случае критических ситуаций с базой данных PostgreSQL и будете знать, где и с помощью какого алгоритма искать проблему.
Начать учиться
Стоимость
30 000 ₽
5 000 ₽/мес
Рассрочка на 6 месяцев, без переплат. Первая оплата через месяц.
Оплатить как юр.лицо
Мы свяжемся с вами, ответим на вопросы и отправим счёт
Способы оплаты
Рассрочка
Как купить в рассрочку:
1. Оставляете заявку и получаете на почту анкету для оформления рассрочки.
2. Банк принимает решение в течение нескольких минут.
3. Заключаете сделку с банком онлайн.
4. Мы отправляем кассовый чек на эл. почту
и предоставляем доступ к курсу.

Условия:
Срок рассрочки: 4 месяца
Первый платеж: от 0 руб.
Переплата: 0 руб. Вы оплачиваете только стоимость курса, без процентов.
Рассрочка
Процесс оформления:
1. Оставляете заявку и получаете на почту анкету для оформления рассрочки.
2. Банк принимает решение в течение нескольких минут.
3. Заключаете сделку с банком онлайн.
4. Мы отправляем кассовый чек на эл. почту
и предоставляем доступ к курсу.

Условия рассрочки:
Срок: 4 месяца
Первый платеж: от 0 руб.
Переплата: 0 руб. Вы оплачиваете только стоимость курса, без процентов.
Предоставляется только физическим лицам.