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 недели до начала курса.
Данный курс запланирован в городах: Онлайн
08.09.2020 - 09.09.2020
Время: 10:00-18:00
Локация: Онлайн
Длительность: 16 ч.
Тренер
В процессе согласования
Эксперт из команды преподавателей-инженеров Express42. Точная ФИО преподавателя будет известна за 3 недели до начала курса.

08.09.2020

08.09.2020 - 09.09.2020
Время: 10:00-18:00
Локация: Онлайн
Длительность: 16 ч.
Тренер
В процессе согласования
Эксперт из команды преподавателей-инженеров Express42. Точная ФИО преподавателя будет известна за 3 недели до начала курса.
array (
  'datecoursestart' => '08.09.2020',
  'schedule_id' => '102699',
  'name' => 'DevOps и Infrastructure as Code для классической трехзвенной архитектуры на Ansible',
  'schedule_city_id' => '14909',
  'startdate' => '08.09.2020 - 09.09.2020',
  'time' => '10:00-18:00',
  'duration' => '16',
  'price' => '31900',
  'schedule_discount' => 0,
  'course_id' => '79278',
  'course_code' => 'PTRN-041',
  'cat_id' => '84096',
  'prepod_surname' => 'В процессе согласования',
  'prepod_code' => 'soglasovanie',
  'prepod_short' => 'Эксперт из команды преподавателей-инженеров Express42. Точная ФИО преподавателя будет известна за 3 недели до начала курса.',
  'prepod_name' => NULL,
  'prepod_photo' => 
  array (
    'ID' => '12295',
    'TIMESTAMP_X' => '03.06.2019 13:02:54',
    'MODULE_ID' => 'iblock',
    'HEIGHT' => '100',
    'WIDTH' => '100',
    'FILE_SIZE' => '16399',
    'CONTENT_TYPE' => 'image/jpeg',
    'SUBDIR' => 'iblock/6b0',
    'FILE_NAME' => 'searching-a-person.jpg',
    'ORIGINAL_NAME' => 'searching-a-person.jpg',
    'DESCRIPTION' => '',
    'HANDLER_ID' => NULL,
    'EXTERNAL_ID' => '9490ff2596bcb0a5163f6be604203ff1',
    '~src' => false,
    'SRC' => '/upload/iblock/6b0/searching-a-person.jpg',
  ),
  'detail_page_url' => '/edu/catalog/course.html?ID=102699',
  'schedule_city' => 'Онлайн',
  'currency' => 'Рубли',
  'online_id' => NULL,
  'schedule_yes_basket' => 'Да',
  'time_interval' => '',
  'CURRENCY_NEW' => ' 1',
  'discount' => 0,
  'discount_type' => NULL,
  'no_basket' => NULL,
  'schedule_course_sale' => NULL,
)
31 900 1
В корзину
Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
Онлайн 31 9001

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

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

Имя *

Отчество

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

Компания *

Телефон *

Город *

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