Вашему предлагает кастомный курс по отказоустойчивым кластерам PostgreSQL и Mongo.
Автор – Архитектор с 25+ опытом на хайлоад проектах (100+ Тб, 1 млн+ TPS)
Цель курса – освоение лучших практик, которые позволят ускорить существующие решения, минимизировать простои и избежать граблей:
Курс стартует при наборе от 4 человек. Стоимость обучения одного сотрудника 100 тысяч рублей. Дата старта и время обучения выбираются индивидуально. По договоренности с б2б возможно внесение изменений в программу и условия. Не является публичной офертой.
Предлагаемая программа (20+ ак.ч + 4 дз)
Предлагаемая программа 10 занятий (всего 20+ ак.ч + 4 дз):
- Физическая и логическая репликация (2 ак.ч.)
Репликация – назначение и принципы работы
Физическая репликация – механизмы реализации, пять уровней синхронного коммита и их влияние на отказоустойчивость и производительность
Логическая репликация – механизмы реализации, подписчик и подписка, мультимастер, проблематика и варианты решения
Кейсы использования в разных продакшн системах – миграция, реализация различных бизнес схем, параллельное масштабирование
Работа на стенде + дз - Управление соединениями и пулконнекторы (2 ак.ч.)
Принципы подключения в PostgreSQL – pg_hba, fork backend process, work_mem, проблематика
Назначение и виды пуллконнекторов
Pgbouncer – принципы работы, настройка и возможный troubleshooting
Проблематика idle и idle in transaction – исследование и рекомендации
Управление пользователями – архитектура, принципы и подходы, caveats
Работа на стенде - Кластер Patroni on-premise – часть 1
Разворачиваем отказоустойчивый DCS на базе ETCD
Разворачиваем HA Patroni на пустых данных
Разворачиваем HA Patroni на существующих данных
Настраиваем отказоустойчивое решение с использованием PGbouncer + HAproxy + keepalived
Работа на стенде + дз - Кластер Patroni on-premise – часть 2
Разворачиваем отказоустойчивый DCS на базе ETCD
Разворачиваем HA Patroni на пустых данных
Разворачиваем HA Patroni на существующих данных
Настраиваем отказоустойчивое решение с использованием PGbouncer + HAproxy + keepalived
Работа на стенде + дз - Современные бэкапы PostgreSQL
КЛассические варианты бэкапов
Разворачиваем утилиты бэкапа pg_probackup
Разворачиваем утилиты бэкапа WAL-G
Использование утилиты донаката WAL – pg_rewind
Работа на стенде - Мониторинг, профилирование и логирование
Варианты мониторинга, включая мгновенный и долгосрочный
Разворачиваем современный вариант с PMM
Основных параметров для мониторинга и причины
Особенности профилирования
Особенности логирования
Инструменты анализа исторической нагрузки
Audit
Работа на стенде - Mongo Aggregation framework && Map Reduce
Aggregation pipeline
Map reduce
Geo функционал
Транзакции
View + Mat.view
Работа на стенде - Монго шардинг
Репликация
Архитектура
Шардирование
Создание отказоустойчивого шардированного реплицированного кластера
Работа на стенде + дз - Монго бэкапы
Single node
Sharding backup
Best practice
Работа на стенде + дз - Утилиты и оптимизация Монго
Безопасность кластера
Мониторинг
Настройки
Утилиты
Профилирование
Виды и построение индексов в mongodb
Оптимизации CRUD.
Дисковые движки.
GridFS
Производительность кластеров
Работа на стенде
Связаться можно написав через форму обратной связи на лендинге.
Программа курса в pdf
Добавить комментарий