Skip to content

Latest commit

 

History

History
46 lines (39 loc) · 2.15 KB

README.md

File metadata and controls

46 lines (39 loc) · 2.15 KB

Hexlet. DevOps для разработчиков.

certificate.png Ссылка на курс

Автоматизация окружения

  • Инфраструктура как код
  • Изоляция окружения с помощью Vagrant
  • Автоматизация локального окружения (Ansible)
  • Управление секретами и переменными (Ansible Vault)
  • Введение в Docker
  • Неизменяемая инфраструктура
  • Автоматизация сборки проекта (Docker Compose)
  • Непрерывная интеграция (Github Actions)
  • Docker Registry Hub
  • Dotfiles
  • Проект: Упаковка в Docker Compose

Управление инфраструктурой.

  • Введение в облака (GCP, AWS, DO)
  • Автоматизация развертывания кластера (Terraform)
  • Настройка машин (Ansible)
  • Подготовка образов (Packer)
  • Балансировка на уровне DNS
  • Быстрая отдача статики через CDN
  • База данных как сервис
  • Безопасность (Ключи, порты, сети, бастион, vpn)
  • Разработка на удаленных машинах
  • Проект: Деплой Docker-образов с помощью Ansible

Деплой и эксплуатация.

  • Принципы 12 факторов
  • Деплой с помощью Ansible
  • Основы Kubernetes
  • Масштабируемая архитектура (DNS, Балансеры, Кластер)
  • Релизы: Blue Green, Canary, Rolling
  • Stateless vs Stateful
  • Управление миграциями
  • Zero Downtime Deploy
  • Мониторинг и логирование (DataDog)
  • Коллекторы ошибок (Rollbar)
  • Проект: Инфраструктура как код