План на курса

Въведение в Terraform

  • Какво е Terraform?
  • Приятелите на използването на Terraform
  • Основни концепции и терминология
  • Terraform спрямо други инструменти за кодиране на инфраструктура

Настояване на вашата среда

  • Инсталиране на Terraform
  • Настройка на Visual Studio Code за развитие с Terraform
  • Създаване и конфигуриране на Azure акаунти

Започване с Terraform в Azure

  • Конфигуриране на проваидъра AzureRM
  • Аутентикация към Azure
  • Пишете първата си конфигурация за Terraform
  • Разполагане на основна Azure ресурса

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

  • Разбиране на състоянието на Terraform
  • Удалено управление на състояние с Azure storage
  • Заключване и консистентност на състоянието

Построяване на инфраструктура с Terraform

  • Създаване и управление на Azure Virtual Machines
  • Конфигуриране на Azure Networking (VNet, Subnets, NSGs)
  • Разполагане на Azure storage accounts
  • Настройка на Azure SQL Databases

Напредък с функциите на Terraform

  • Terraform модули и повторно използване
  • Използване на данни от източници и изходни променливи
  • Terraform изрази и функции
  • Управление на зависимости в Terraform

Непрекъснато интегриране и разполагане

  • Въведение към Azure DevOps
  • Настройка на CI/CD пайлайн за Terraform
  • Автоматизиране на разполаганията с Azure DevOps
  • Интегриране на GitHub actions за непрекъснато доставяне

Управление на тайни и чувствителни данни

  • Управление на тайни с Azure Key Vault
  • Интегриране на Key Vault с Terraform
  • Разумни практики за управление на тайни

Мониторинг и разгъване на инфраструктура

  • Настройка на Azure мониторинг и съобщения
  • Разгъване на Azure ресурси с Terraform
  • Имплементация на групи за автоматично разгъване

Отстраняване на проблеми и разумни практики

  • Дебагиране на конфигурации на Terraform
  • Обработка на общи грешки и проблеми
  • Разумни практики и препоръки за Terraform

Сводка и следващите стъпки

Изисквания

  • Основно разбиране на концепциите за облачни изчисления
  • Запознаност с услугите и портала на Microsoft Azure
  • Основно познаване на скриптове или програмиране

Публика

  • Облакови инженери
  • DevOps инженери
  • IT професионалисти
  • Системни администратори
 21 часа

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


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

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

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

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