DevOps и Infrastructure as Code для классической трехзвенной архитектуры на Ansible

Курс ведут практикующие инженеры. Слушатели узнают про подходы и инструменты Continuous Integration, которые проверены на реальных проектах. В курсе сбалансированы практика и минимально необходимый теоретический базис для уверенного старта работ с Ansible.
Курс: PTRN-041
Длительность: 16 ч.
Владелец курса: Express 42

Описание

Слушатели узнают про подходы и инструменты Continuous Integration, которые проверены на реальных проектах. В курсе сбалансированы практика и минимально необходимый теоретический базис для уверенного старта работ с Ansible. 

После курса слушатели смогут:

  • Сделать выкатку кода простым и приятным процессом в духе "нажми одну кнопку", который можно выполнять десятки раз в день;

  • Сделать сетап новой машины полностью автоматизированным: вы запускаете одну команду, выпиваете чашку кофе и, вуаля, полностью готовый к работе сервер;

  • Превратить переезд на новый хостинг в рутинную процедуру, занимающую несколько дней работы, при этом время простоя будет меньше нескольких минут;

  • Делать десятки тестовых стендов в день для разных команд и разных версий продукта, при этом конфигурация стенда будет практически идентичной боевой среде;

  • Автоматически поддерживать актуальность всех проверок и триггеров в мониторинге и узнавать о проблемах еще до того, как они наступили.

Разбираемые темы

  1. Методология DevOps:
    • Развитие подходов в управлении ИТ-инфраструктурой от ITIL к DevOps, CAMS (Culture, Automation, Measurement, Knowledge Sharing), подходы к автоматизации, работа в команде.
  2. Технология непрерывной поставки ПО:
    • Continuous Integration, Continuous Delivery, тестирование, инфраструктура как код;
    • Виртуализация, контейнеризация, Service Discovery.
  3. Управление конфигурацией в DevOps:
    • Описание проблем, которые решает система управления конфигурацией (СУК), описание области применимости;
    • Основные сущности Ansible: плейбуки, роли, модули, переменные, хосты и группы (inventory), теги;
    • Идемпотентность и повторяемость, расширенный язык YAML;
    • Практика: настройка рабочей станции для работы с Ansible.
  4. Инфраструктура как код:
    • Описания инфраструктуры в виде кода;
    • Типы запуска ansible, интеграция ansible с популярными облаками.
    • Практика: знакомство с основными модулями, работы с переменными, шаблонами, ролями и группами хостов в Ansible.
  5. Работа с данными в Ansible:
    • Управление конфигурацией через данные о конфигурации, разделение данных по окружениям, группам хостов и хостам, приоритеты переменных;
    • Работа с секретными данными с помощью ansible vault;
    • Практика: описание конфигурации полноценного сервиса (web-сервер, сервер приложений, база данных) с помощью Ansible.
  6. Процесс управления конфигурацией с помощью Ansible:
    • Workflow работы с Ansible, ansible galaxy, работа с внешними ролями;
    • Лучшие практики по управлению зависимостями в коде конфигурации, по тестированию кода конфигурации и устранению ошибок при применении конфигурации.
    • Практика: интеграция с системой мониторинга, поиск ошибок, выкатка новой версии приложения с помощью Ansible, работа с облаком Amazon с помощью Ansible.

Цели

Научить слушателей практикам CI (Continuous Integration) для автоматизированного подъема тестовых сред, практически идентичных боевой среде, а также автоматически поддерживать актуальными все триггеры мониторинга.

Целевая аудитория

Системные администраторы, инфраструктурные инженеры, разработчики, продвинутые тестировщики.

Предварительная подготовка

  • Базовое знание ОС Linux;
  • Полезным будет знание системы контроля версий Git.
После окончания курса выдаётся сертификат на бланке Luxoft Training
Тренер в Москва
В процессе согласования Эксперт из команды преподавателей-инженеров Express42. Точная ФИО преподавателя будет известна за 3 недели до начала курса.
Данный курс запланирован в городах: Москва
05.11.2019 - 06.11.2019
Время: 10:00-18:00
Локация: Москва
Длительность: 16 ч.
Тренер
В процессе согласования
Эксперт из команды преподавателей-инженеров Express42. Точная ФИО преподавателя будет известна за 3 недели до начала курса.
31 900 1

05.11.2019

Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
Москва 31 900 1

Записаться на курс

Выбрать дату
Если Вам не подходят дата и место проведения тренинга, Вы можете оставить заявку на участие в нем в любом из городов, где представлены филиалы Luxoft Training. Для этого выберите вариант "Открытая дата" и укажите желаемое место проведения курса.
Желаемое место проведения курса
Вы можете оставить заявку на корпоративное обучение сотрудников Вашей компании в любом городе России или Украины, выбрав вариант "Другой город"
Фамилия *

Имя *

Отчество

Контактный E-mail *

Компания *

Телефон *

Город *

Комментарий
Оценка и обучение ИТ-специалистов по ключевым направлениям разработки программного обеспечения. Курсы от экспертов-практиков по языкам программирования, системному и бизнес-анализу, управлению проектами, тестированию ПО, архитектуре ПО. Luxoft Training – единственный учебный центр в России, авторизованный IIBA. Действует скидка 10% на обучение физических лиц.
   Подпишись на ежемесячный DigestLT
Успешная форма подписки.
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.