Курс на Stepik
Обложка курса «Базы данных для DevOps» на Stepik
2 990 ₽

Базы данных для DevOps 0.000

Открыть на
STEPIK.ORG

Практический курс по базам данных для DevOps-инженеров. PostgreSQL от архитектуры до отказоустойчивых кластеров: конфигурация, мониторинг, бэкапы, PITR, репликация, Patroni, HAProxy, PgBouncer. Обзор MySQL, Redis, MongoDB, ClickHouse, Cassandra.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Базы данных для DevOps»Учеников на курсе 16
Сертификаты, выданные на курсе «Базы данных для DevOps»Сертификатов выдано 0
Отзывы о курсе «Базы данных для DevOps»Отзывов получено 0
Рейтинг курса «Базы данных для DevOps»Рейтинг курса 0.000
Уроки в курсе «Базы данных для DevOps»Количество уроков 48
Тесты в курсе «Базы данных для DevOps»Количество квизов 144
Задачи с кодом в курсе «Базы данных для DevOps»Количество задач с кодом 16
Стоимость курса «Базы данных для DevOps»Стоимость курса 2 990 ₽
Обновления курса «Базы данных для DevOps»Обновления курса
Дата публикации курса «Базы данных для DevOps»Дата публикации курса
Последнее обновление курса «Базы данных для DevOps»Последнее обновление
Сложность easy

Чему вы научитесь

  • Настраивать PostgreSQL для боевой нагрузки: конфигурация памяти, подключений, WAL, логирования
  • Диагностировать проблемы производительности через pg_stat_*, EXPLAIN ANALYZE, pg_stat_statements
  • Настраивать мониторинг PostgreSQL через postgres_exporter, Prometheus и Grafana
  • Создавать и восстанавливать бэкапы через pg_dump, pg_basebackup и WAL-G
  • Выполнять восстановление базы на произвольный момент времени (PITR)
  • Настраивать потоковую репликацию и автоматический failover через Patroni
  • Настраивать балансировку и пул соединений через HAProxy и PgBouncer
  • Обновлять PostgreSQL между мажорными версиями с минимальным простоем
  • Управлять пользователями, ролями, привилегиями и сетевым доступом (pg_hba.conf, SSL)
  • Эксплуатировать Redis как кэш и хранилище сессий
  • Разворачивать базы данных в Docker и Kubernetes
  • Автоматизировать создание БД-инфраструктуры через Terraform и Ansible
  • Версионировать схему базы данных через Flyway

О курсе

Практический курс по базам данных для DevOps-инженеров. PostgreSQL от архитектуры до отказоустойчивых кластеров: конфигурация, мониторинг, бэкапы, PITR, репликация, Patroni, HAProxy, PgBouncer. Обзор MySQL, Redis, MongoDB, ClickHouse, Cassandra.

Для кого этот курс

DevOps-инженеры, которые работают с базами данных, но хотят разобраться глубже — не просто запускать PostgreSQL в Docker, а понимать, что происходит внутри Начинающие DevOps и системные администраторы, которые хотят добавить базы данных в свой набор навыков SRE-инженеры, отвечающие за надёжность и доступность сервисов с базами данных Разработчики, которые хотят понимать операционную сторону БД: как устроены бэкапы, репликация, мониторинг

Начальные требования

  • Базовое владение Linux: командная строка, SSH, редактирование файлов
  • Установленный Docker и Docker Compose на рабочей машине
  • Базовое понимание сетей: IP-адреса, порты, подсети
  • Опыт работы с YAML (на уровне чтения и редактирования)
  • Знание SQL не требуется — базовый SQL разбирается в курсе

Преподаватели курса

Как проходит обучение

Курс состоит из 9 модулей. Каждый модуль — это теоретические уроки и практические задания. Теория объясняет, как устроены вещи и зачем они нужны. Практика — вы делаете руками: настраиваете, ломаете, чините.

Все практические задания выполняются на вашей машине через Docker — не нужен облачный аккаунт или удалённые серверы. Вы поднимаете PostgreSQL в контейнере.

Каждое задание имеет чёткий ожидаемый результат и инструкцию, что сдать на проверку: скриншот вывода команды, результат запроса, состояние дашборда.

Что вы получите

  • Понимание архитектуры PostgreSQL — как работает MVCC, WAL, планировщик запросов, автоочистка. Не для экзамена, а для диагностики реальных проблем
  • Набор готовых конфигураций и скриптов: шаблон postgresql.conf для боевого сервера, скрипт бэкапа в S3, docker-compose для стека мониторинга, Ansible-роль для настройки PostgreSQL
  • Практический опыт работы с Patroni, HAProxy, PgBouncer, Flyway, WAL-G, postgres_exporter — инструменты, которые используются в реальной инфраструктуре
  • Уверенность при работе с базами данных: вы будете знать, куда смотреть при инциденте, как восстановить данные, как настроить мониторинг, как спланировать бэкапы

Нагрузка

4

Расскажите о курсе друзьям