Автоматизация деплоя
Навык автоматизации деплоя приложений, сокращающий время развертывания и снижающий количество ошибок в продакшене
Входит в подписку (более 50 навыков)
Евгений Филиппов
выпускник Хекслета

Программа обучения
Ad-Hoc команды
Знакомство с Ansible, использование команд, выполнение задач на удаленных хостах
Файл инвентаризации
Статическая и динамическая инвентаризация, группы хостов
Плейбук
Структура плейбука, задачи, обработка ошибок, примеры сценариев, теги
Переменные
Определение переменных, использование переменных в плейбуках, области видимости
Роли
Структура ролей, использование Ansible Galaxy, создание и управление ролями
Ansible Vault
Шифрование данных, управление секретами, использование Vault в плейбуках
Github Actions
Workflows, Основные понятия, Бейджи
Задачи (Jobs)
Порядок выполнения, Условия выполнения, Операционная система,Переменные окружения
Экшены (Actions)
Каталог экшенов,Экшен actions/checkout
Деплой на PaaS
Прилоежние 12 факторов, Деплой на Paas (Render.com), Переменные среды
Сборка проекта
Сборка Docker-образа, Автоматическая сборка в CI
Деплой с Ansible
Подготовка сервера, Подготовка к деплою, Деплой, Откат, Разделение плейбуков
Горизонтальное масштабирование
Прокси-сервер, DNS Балансировка, Балансировщик нагрузки, Создание инфраструктуры
Организация работы с базой данных
Миграции, Выполнение миграций во время деплоя, Zero Downtime Deploy
Мониторинг
Логирование, Сбор метрик, Вывод графиков, Алертинг, Готовые решения
Проекты

Деплой Docker-образов с помощью Ansible
Автоматизация раскатывания контейнеризированного приложения на кластер машин в облаке
Как проходит обучение
Теория в удобном текстовом формате — легко читать даже с телефона. Живые примеры помогают понять, как всё работает. Материал выстроен так, чтобы вы двигались шаг за шагом, не упуская важных деталей
После каждой темы вы проходите квизы, которые помогают убедиться, что вы всё поняли. Вопросы разного уровня сложности дадут возможность как проверить базу, так и попрактиковаться в применении знаний
Мы создали удобную виртуальную среду, где вы решаете задачи прямо в браузере. У вас есть редактор кода, консоль и автоматические тесты, которые моментально показывают результат
Учебный помощник на базе ИИ — это наставник, который всегда под рукой. Он понимает, что нужно сделать и как выглядит ваш код. Если что-то пошло не так, вы сразу получите понятные и полезные подсказки
Подписка от 2 400 ₽/мес
Этот навык уже входит в подписку. Оформи доступ и открывай все навыки сразу (50+)
Подписаться →- 50+ навыков в одной подписке
- Пожизненный доступ к теории
- Обучение с ИИ-ассистентом
- Отмена в любой момент