План на курса

Въведение

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

Общ преглед на функционалностите и архитектурата на Terraform

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

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

  • Писане, преглеждане, създаване, възпроизвеждане, демонтаж

Започване

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

Подготовка на изпълнителен план

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

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

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

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

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

Създаване на инфраструктура

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

Управление на състоянието

  • Конфигуриране на бекенд, използвайки AWS S3 и AWS DynamoDB

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

  • Подготовка на окръженията за приложение: разработка, тест/качество, стаидион и продукция

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

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

Интегриране на Terraform в пайплайн за разпределение

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

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

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

Разкриване на проблеми

Заключение и резюме

Изисквания

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

Целева група

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

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


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

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

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

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