План на курса

Въведение

  • Какво различава Terraform от Chef, Puppet, Ansible или Salt?
  • Защо да не използваме Google Deployment Manager?

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

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

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

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

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

  • Подготовка на GCP акаунт за използване с Terraform
  • Иницииране на Terraform и изграждане на виртуална машина (инстанция на изчислителния двигател)

Създаване на приложение

  • Започване на проект на GCP
  • Иницииране на примерен уеб апликация

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

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

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

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

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

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

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

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

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

  • Настройка на Google Cloud Storage за продължителност
  • Настройка на отдалечено състояние

Networking

  • Настройка на пожарна стена
  • Управление на подмрежи

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

  • Настройка на среди за приложение: разработка, тест/контрол на качеството, етап и производство

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

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

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

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

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

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

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

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

Изисквания

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

Публика

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

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


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

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

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

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