DevOps для программистов. Интенсив [Hexlet]
Упакуйте приложение в Docker и подключите непрерывную интеграцию на Github Actions. Автоматизируйте деплой с помощью Ansible. Разверните облачную инфраструктуру через Terraform. Настройте мониторинг, логирование и сбор ошибок.
Учебная программа:
1. Автоматизация окружения
Автоматизируйте разворачивание и настройку приложения на локальной машине. Научитесь правильно управлять конфигурацией и секретными ключами. Познакомьтесь с основными принципами создания удобных в эксплуатации и масштабировании приложений. Упакуйте приложение в докер, запускайте любой стек одной командой через Docker Compose. Настройте непрерывную интеграцию
2. Деплой и эксплуатация
Выполняйте деплой приложения одной кнопкой одновременно на любое количество машин. Научитесь правильно строить отказоустойчивый кластер и плавно обновлять его без простоев. Подключите логирование и мониторинг для быстрого реагирования на проблемы. Отслеживайте ошибки через коллекторы и исправляйте их до того, как вам об этом написали клиенты.
3. Управление инфраструктурой
Разверните облачный кластер на Digital Ocean и автоматизируйте этот процесс помощью Terraform. Конфигурируйте и обновляйте машины кластера с помощью готовых Ansible Playbook. Изучите самые важные компоненты облачной инфраструктуры (DNS, DB, Storage) и научитесь с ними работать. Научитесь правильно защищать свою инфраструктуру от потенциальных угроз.
Продажник
Стоимость инфопродукта 600$
Упакуйте приложение в Docker и подключите непрерывную интеграцию на Github Actions. Автоматизируйте деплой с помощью Ansible. Разверните облачную инфраструктуру через Terraform. Настройте мониторинг, логирование и сбор ошибок.
Учебная программа:
1. Автоматизация окружения
Автоматизируйте разворачивание и настройку приложения на локальной машине. Научитесь правильно управлять конфигурацией и секретными ключами. Познакомьтесь с основными принципами создания удобных в эксплуатации и масштабировании приложений. Упакуйте приложение в докер, запускайте любой стек одной командой через Docker Compose. Настройте непрерывную интеграцию
2. Деплой и эксплуатация
Выполняйте деплой приложения одной кнопкой одновременно на любое количество машин. Научитесь правильно строить отказоустойчивый кластер и плавно обновлять его без простоев. Подключите логирование и мониторинг для быстрого реагирования на проблемы. Отслеживайте ошибки через коллекторы и исправляйте их до того, как вам об этом написали клиенты.
3. Управление инфраструктурой
Разверните облачный кластер на Digital Ocean и автоматизируйте этот процесс помощью Terraform. Конфигурируйте и обновляйте машины кластера с помощью готовых Ansible Playbook. Изучите самые важные компоненты облачной инфраструктуры (DNS, DB, Storage) и научитесь с ними работать. Научитесь правильно защищать свою инфраструктуру от потенциальных угроз.
1. Автоматизация окружения
Программа модуля
Программа модуля
Программа модуля
Программа модуля
- Инфраструктура как код
- Автоматизация локального окружения (Ansible)
- Управление секретами и переменными (Ansible Vault)
- Принципы 12 факторов
- Введение в Docker
- Неизменяемая инфраструктура
- Автоматизация сборки проекта (Docker Compose)
- Изоляция окружения с помощью Vagrant
- Непрерывная интеграция (Github Actions)
- Docker Registry Hub
Программа модуля
- Деплой с помощью Ansible
- Масштабируемая архитектура (DNS, Балансеры, Кластер)
- Релизы: Blue Green, Canary, Rolling
- Stateless vs Statefull
- Управление миграциями
- Zero Downtime Deploy
- Мониторинг и логирование (DataDog)
- Коллекторы ошибок (Rollbar)
Программа модуля
- Введение в облака (GCP, AWS, DO)
- Автоматизация развертывания кластера (Terraform)
- Настройка машин (Ansible)
- Подготовка образов (Packer)
- Балансировка на уровне DNS
- Быстрая отдача статики через CDN
- База данных как сервис
- Безопасность (Ключи, порты, сети, бастион, vpn)
- Разработка на удаленных машинах
https://ru.hexlet.io/programs/devops-for-programmers
Стоимость инфопродукта 600$
goto/post?id=8270228#post-8270228