На нашем сайте включены cookies, потому что мы используем услуги Facebook Pixel, Google Analytics и Yandex.Metrika. Вы можете отказаться от них и продолжить пользоваться сайтом.
Ок, не показывать больше
Close
 
Митап «Программирование для админа», 26 мая в 19:00
Close
На практическом видеокурсе научимся применять Ansible для управления конфигурациями.

Расскажем какие преимущества дает подход IaC, когда можно использовать роли из Galaxy и как работать с Ansible быстрее, чем при дефолтных настройках.
Ansible: от первых шагов до большого проекта
ЦЕНА
30 000 ₽ 40 000
до 6 августа
Видеокурс
РЕЛИЗ
27 августа 2021
В 3/4 DevOps вакансий требуют Ansible и в 1/4 — подразумевают
Всё содержание курса можно найти в мануалах, но практики там нет, а у нас есть
Что даёт практика на реальных кейсах? Чувство уверенности в 100 серверов

Автор видеокурса

Всеволод Севостьянов
Lead Engineer в Vene (Берлин)
  • Специализируется на построении high-throughput systems (от 20К запросов в секунду).
  • Команда под его руководством поддерживает несколько сотен клиентов, имеющих свои собственные инстансы.
  • Отвечает за пайплайны и deployment, а также за менторство разработчиков в разрезе CI/CD.
Программа
*предварительная и может меняться без потери ценности
№1: Инсталляция LEMP стека на машину (ручной инсталл)
  • Инсталляция LEMP стека на несколько машин
  • Что такое автоматизация инфраструктуры
  • Что такое Ansible
  • Требования Ansible
  • Установка Ansible
№2: Инсталляция LEMP стека с помощью Ansible (playbook, ansible.cfg, hosts, templates)
  • Пишем первую роль
  • Пишем плейбук
  • Пишем конфигурацию
  • Ansible Galaxy
  • Практика Деплой Symphony приложение на PHP с помощью Ansible
№3: Python stack (modules, handlers)
  • Raw модуль
  • Устанавливаем uWSGI для сервера
  • Самоподписанные ssl сертификаты (Let's encrypt )
  • Практика Деплой Flask приложение на Python с помощью Ansible
№4: Не веб приложения (roles, jinja2, реестры, группировка хостов, переменные, postgresql_db, postgresql_user, mongodb, script модули, changed_when, failed_when)
  • Установка proxy сервера с помощью Ansible
  • Postgres cluster
  • Mongo cluster
  • Практика. Собираем Docker-контейнеры
№5: Патчинг и апдейты с помощью Ansible (pre_tasks, post_tasks, include, serial и мax_fail_percentage, блоки, выбор хостов, лимиты)
  • Оркестрация
  • Что такое rolling update и как его накатывать
  • Практика. Накатываем апдейт веб-приложения под нагрузкой
№6: Как и зачем автоматизировать рутинные задачи (коллбеки, как ускорить Ansible)
  • Запуск расчетных задач по расписанию
  • Как писать свои модули
  • Практика. Автоматизируем ротацию логов и оценку свободного места на машинах
№7: IaaC и деплой плейбуков
  • Git hooks с Ansible и автодеплой (GitLab API integration, GitLab runners)
  • Практика. Организуем деплой для мультисервисной системы (микросервисное веб-приложение)
№8: Мониторинг (фильтрация логов)
  • Что такое Prometheus
  • Сбор системных данных
  • Сбор логов
  • Практика. Устанавливаем и настраиваем бизнес-мониторинг
№9: Защищенные системы и правильная настройка Ansible в них (подстановки, фильтры, в целом работа с облаками, включая подъем новых машин)
  • Работаем с Google Сloud и AWS, используя Ansbile
  • Ansible Vault и что в нем можно хранить
  • Bastion и правильная настройка Ansible
  • Ansible Tower
  • Как лучше ставить воркеры в сети для enterprise окружения
№10: Обзор конкурентов Ansible
Кому подойдет курс
Тем, кто хочет уверенно работать с кодом и автоматизировать рутинные задачи.
Тем, кому необходимо накатывать апдейты веб-приложений под нагрузкой.
Тем, кто планирует
автоматизировать настройку веб-серверов с помощью одного или нескольких плейбуков.
Что вас ждёт на курсе
Видеоуроки
Предзаписанные уроки с описанием и таймингом. Смотрите темы, которые вам интересны, в удобном для вас темпе. Записи доступны в течение 2 лет.
Практика на стендах
Практика на стендах от партнёра Selectel.
В нашем курсе по каждой теме есть практическое задание.
Техподдержка
Обратная связь по организационным вопросам и помощь техподдержки при работе со стендами.
Клуб инженеров
Всем студентам предоставляется доступ в «Клуб инженеров» — сообщество выпускников наших курсов, где каждый день обмениваются опытом инженеры из разных компаний.
Стоимость курса
30 000 ₽
40 000 ₽
Цена до 6 августа
Начать учиться
На этот курс промокоды не распространяются.
Оплатить как юр.лицо
Мы свяжемся с вами, ответим на вопросы и отправим счёт