[OTUS] PostgreSQL Advanced [Евгений Аристов]
65₽
Что даст вам этот курс:
Курс по работе с базой данных PostgreSQL в различных средах
Курс обеспечивает глубокое погружение в PostgreSQL, чтобы проектировать базы данных так, чтобы впоследствии не приходилось тушить пожары в результате не оптимально заложенных основ.
Цель курса — научить слушателя эффективно работать с PostgreSQL в облаках, разворачивать отказоустойчивые кластерные решения.
В результате обучения научитесь работать с PostgreSQL в различных средах:
- На базе собственной физической и виртуальной инфраструктуры,
- В кластерах на основе PostgreSQL: Patroni, Greenplum, CockroachDB, Citus, Yugabyte,
- В кластере Kubernetes, в т.ч. GKE, postgres operator,
- В публичных облаках (GCP, ЯО, SberCloud, VKCloud),
- Автоматизировать установку и настройку ВМ и ПО.
Курс подходит для:
- DevOps-инженеров
- SRE
- архитекторов данных
- администраторов баз данных
- разработчиков
На курсе вы научитесь:
- Как создать и запустить базу данных Postgres, используя решения on-premise, виртуальные и облачные инфраструктуры
- Проводить углубленный анализ производительности. Профилировать, мониторить и оптимизировать запросы
- Создавать и поддерживать как отказоустойчивые высокодоступные кластера, так и горизонтально масштабируемые и массивно параллельные, а также поймете в чем нюансы работы и кейсы использования того или иного кластера
- Экономить на администрировании IT-инфраструктуры
- Быстрее выводить продукты на рынок
- Разворачивать инстансы и кластера Постгреса для разработки и тестирования c минимальными затратами на инфраструктуру и техподдержку
- Получите навыки работы в различных виртуальных и облачных средах
- Будете знать, чем отличаются облака между собой (включая особенность и нюансы) и как работать в каждом из них
- Рассмотрите современные бэкапы с помощью pg_probackup и Wal-G, утилита pg_rewind для восстановления кластера после сбоя
- Разворачивать отказоустойчивые кластерные решения в Kubernetes
- Использовать Terraform для автоматизации установки и настройки виртуальных машин в рабочем окружении
- Использовать Ansible для автоматизации рутинных задач по развертыванию ПО