Свържете се с нас

Съдържание и теми, включени в курса

Въведение

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

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

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

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

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

Първи стъпки

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

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

  • Стартиране на проект в GCP
  • Инициализиране на примерно уеб приложение

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

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

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

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

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

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

Внедряване на инфраструктура

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

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

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

Мрежова свързаност

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

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

  • Настройка на среди за приложение: разработка (dev), тестване/QA, сценична (stage) и продуктивна (prod)

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

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

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

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

Оптимизиране на производителността на Terraform

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

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

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

Изисквания

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

Аудитория

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

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


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

Отзиви от участници (3)

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

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