Инфраструктура как код. Terraform
Этот практический курс рассматривает полный цикл построения инфраструктуры на примере Terraform. Полученные знания помогут создавать и поддерживать различные решения, связанные с приложениями и инфраструктурой в боевом состоянии при помощи кода, позволяя в дальнейшем легко воспроизводить и применять готовые реализации в любых окружениях для быстрого и гарантированного развертывания.
16 ак.ч.
Онлайн
ADM-025
Инфраструктура как код. Terraform
Записаться на курс
Длительность
16 ак.ч.
Локация
Онлайн
Код
ADM-025
Расписание и цены
22 900 руб.
* Для физических лиц действует скидка 10% Закажите корпоративное обучение с учетом ваших потребностей
Инфраструктура как код. Terraform
Записаться на курс
Длительность
16 ак.ч.
Локация
Онлайн
Код
ADM-025
Расписание и цены
22 900 руб.
* Для физических лиц действует скидка 10% Закажите корпоративное обучение с учетом ваших потребностей

Описание

Курс уделяет внимание культуре и принципам, которые являются фундаментальной основой надежных процессов настройки, поддержки и развертывания различных окружений при помощи Terraform.

Практика совмещается с развертыванием ресурсов в облаке AWS.

В тренинге разбираются принципы работы с Hashicorp Terraform – обозначаются границы их применения, проблемы и способы их решения в различных ситуациях, первоначальные шаги при построении инфраструктуры и цели автоматизации для успешной работы.

Каждый шаг курса закрепляется на реальных примерах практики, позволяя незамедлительно применять полученные знания на реальных проектах и любых этапах работы.

Цели

После прохождения курса слушатели смогут:

  • Разбираться в моделях управления инфраструктурой
  • Создавать и поддерживать инфраструктуру при помощи кода написанного в Terraform
  • Понимать преимущества автоматизации
  • Тестировать написанные решения и гарантировать успешное внедрение
  • Выявлять проблемы на любых стадиях проектирования

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

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

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

Базовые знания DevOps, Linux или прохождение указанных курсов: Основы DevOps, Основы Linux.

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

  • A. Инфраструктура как код (2 ч)

    Цели и принципы, методы и подходы управления инфраструктурой, уровни разделения инфраструктуры.
  • B. Terraform (14 ч)

    • Идея, сравнение, принципы работы
    • Язык HCL, базовые типы ресурсов,
    • Провайдеры
    • Основные команды
  • 1. Основы (теория – 1,5ч)

    • Принципы хранения
    • Перемещение объектов
    • Удаленный файл состояния
  • 2. Файл состояния (теория – 0,5ч, практика – 1ч)

    • Синтаксис
    • Свойства: типизация, валидация
    • Локальные переменные
    • Output переменные
  • 3. Функции и переменные (теория – 0,5 ч, практика – 2 ч)

    • Работа с существующей инфраструктурой
    • Импорт
    • Замена ресурсов
    • Таргетинг
  • 4. Управление ресурсами (теория – 0,5 ч, практика – 2 ч)

    • Базовые принципы построения
    • Вызовы модулей
    • Версионность
    • Meta аргументы: (теория – 0,5ч, практика - 1ч)
    • Count
    • for_each, dynamic
    • lifecycle
  • 5. Модули в Terraform (теория – 0,5 ч, практика – 1,5 ч)

    • Workspaces
    • Отладка
    • Управление версиями
    • Provisioners
  • 6. Прочие приемы работы (теория – 1 ч, практика – 1 ч)

  • 7. Обзор внешних ресурсов (теория – 0,5 ч)

  • Развернуть программу
Раcписание курсов
Вид:
Регистрируйтесь на следующий курс
Предварительная регистрация гарантирует участие в обучении. Мы обязательно оповестим вас, когда курс будет запланирован
+
Связанные курсы
Основы Linux
Цель настоящего курса – дать обзор операционных систем Linux с точки зрения пользователя Linux и начинающего системного администратора. Курс нацелен на отработку практических навыков, но уделяет должное внимание и теоретическим вопросам. Данный курс будет полезен тестировщикам Unix-систем, инженерам по автоматизации тестирования, разработчикам, использующим bash-подобные оболочки, а также тем, кто хотел бы структурировать свои знания.
Основы DevOps
Вводный курс в DevOps, в котором объясняются и показываются на практике принципы, лучшие практики и популярные инструменты. Вы узнаете, что такое Continuous Integration, Continuous Delivery и Continuous Deployment, Infrastructure as Code, Configuration Management и что происходит в облаках.
Смотреть каталог
Ваши преимущества
Экспертность
Тренеры-эксперты из реальных проектов крупнейших компаний, лидеров в своей отрасли
Живое обучение
“Живая” коммуникация с тренером даже в онлайн-формате
Практика
Максимально наполненные практикой занятия, работа в группах, выполнение домашних заданий
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.