План на курса

Въведение

  • Какво прави Terraform различно от Chef, Puppet, Ansible и Salt?
  • Защо не AWS Management Конзола?

Преглед на Terraform функции и архитектура

  • Инфраструктура като код, планове за изпълнение, графики на ресурси, автоматизация на промени

Terraform Работен процес

  • Писане, Предварителен преглед, Създаване, Възпроизвеждане, Унищожаване

Приготвяме се да започнем

  • Подготовка на AWS аккаунт за използване с Terraform
  • Инициализация на Terraform

Изготвяне на план за изпълнение

  • Писане на нов план, съхраняване и премахване на .tf файлове

Работа с конфигурационни файлове

  • Преглед на синтаксиса
  • Писане, контрол на версии и обновяване

Задаване на зависимости на ресурсите

  • Използване на графа на ресурси на Terraform
  • Зависимости на инфраструктурата срещу приложения

Разполагане на инфраструктура

  • Предварителен преглед на промени в конфигурацията
  • Изпълнение на промени

Управляваща държава

  • Конфигуриране на задния план с AWS S3 и AWS DynamoDB

Възпроизвеждаща инфраструктура

  • Настройка на средата за приложение: dev, test/qa, stage и prod

Опаковане на конфигурационни файлове като модули

  • Дублиране на код с споделими модули
  • Използване на регистъра на модулите за създаване на повторно използвани шаблони

Интегриране Terraform в тръбопровод за внедряване

  • Създаване, развертане и тестване на приложение
  • Въвеждане на съществуващи външни ресурси в Terraform

Terraform Настройка на производителността

  • Мониторинг на инфраструктурата и показатели за производителност

Отстраняване на неизправности

Обобщение и заключение

Изисквания

  • Опит с работата с команден ред.
  • Разбиране в концепции за облачна инфраструктура.

Публика

  • Архитекти на облака
  • Системни администратори
  • DevOps инженери
 21 Часа

Брой участници


Цена за участник

Oтзиви от потребители (4)

Предстоящи Курсове

Свързани Kатегории