- Регистрация
- 24.09.2021
- Сообщения
- 38 365
Упакуйте приложение в Docker и подключите непрерывную интеграцию на Github Actions. Автоматизируйте деплой с помощью Ansible. Разверните облачную инфраструктуру через Terraform. Настройте мониторинг, логирование и сбор ошибок. Учебная программа 1. Автоматизация окружения Автоматизируйте разворачивание и настройку приложения на локальной машине. Научитесь правильно управлять конфигурацией и секретными ключами. Познакомьтесь с основными принципами создания удобных в эксплуатации и масштабировании приложений. Упакуйте приложение в докер, запускайте любой стек одной командой через Docker Compose. Настройте непрерывную интеграцию Темы Что изучаем: походы, библиотеки, особенности Инфраструктура как код Автоматизация локального окружения (Ansible) Управление секретами и переменными (Ansible Vault) Принципы 12 факторов Введение в Docker Неизменяемая инфраструктура Автоматизация сборки проекта (Docker Compose) Изоляция окружения с помощью Vagrant Непрерывная интеграция (Github Actions) Docker Registry Hub 2. Деплой и эксплуатация Выполняйте деплой приложения одной кнопкой одновременно на любое количество машин. Научитесь правильно строить отказоустойчивый кластер и плавно обновлять его без простоев. Подключите логирование и мониторинг для быстрого реагирования на проблемы. Отслеживайте ошибки через коллекторы и исправляйте их до того, как вам об этом написали клиенты. 3. Управление инфраструктурой Разверните облачный кластер на Digital Ocean и автоматизируйте этот процесс помощью Terraform. Конфигурируйте и обновляйте машины кластера с помощью готовых Ansible Playbook. Изучите самые важные компоненты облачной инфраструктуры (DNS, DB, Storage) и научитесь с ними работать. Научитесь правильно защищать свою инфраструктуру от потенциальных угроз. Кому подойдёт обучение Тем, кто уже программирует и хочет повысить свой профессиональный уровень Тем, кто уже пробовал учиться самостоятельно, но чувствует потребность в наставнике Тем кто не знаком с этой темой и хочет в ней разобраться на хорошем уровне |