Что даст вам этот курс:
Курс по работе с базой данных 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 для автоматизации рутинных задач по развертыванию ПО