План на курса
Въведение в Terraform
- Какво е Terraform?
- Ползи от използването на Terraform
- Ключови понятия и терминология
- Terraform срещу друга инфраструктура като кодови инструменти
Настройване на вашата среда
- Инсталиране Terraform
- Създаване на Visual Studio код за Terraform разработка
- Създаване и конфигуриране на Azure акаунти
Първи стъпки с Terraform на Azure
- AzureКонфигурация на RM доставчик
- Удостоверява се до Azure
- Пишете първата си Terraform конфигурация
- Разполагане на основен Azure ресурс
Управление Terraform Държава
- Разбиране Terraform състояние
- Дистанционно управление на състоянието с Azure съхранение
- Заключване на състоянието и последователност
Изграждане на инфраструктура с Terraform
- Създаване и управление на Azure Виртуални машини
- Конфигуриране на Azure Networking (VNet, подмрежи, NSG)
- Внедряване на Azure акаунта за съхранение
- Настройка Azure SQL Databases
Разширени Terraform функции
- Terraform модули и повторно използване
- Използване на източници на данни и изходни променливи
- Terraform изрази и функции
- Управление на зависимости в Terraform
Непрекъснато интегриране и внедряване
- Въведение в Azure DevOps
- Настройване на CI/CD конвейер за Terraform
- Автоматизиране на Terraform внедрявания с Azure DevOps
- Интегриране на GitHub действия за непрекъсната доставка
Работа с тайни и чувствителни данни
- Управление на тайни с Azure Key Vault
- Интегриране на Key Vault с Terraform
- Най-добри практики за управление на тайни
Инфраструктура за наблюдение и мащабиране
- Настройване на Azure наблюдение и предупреждения
- Мащабиране на Azure ресурси с Terraform
- Внедряване на групи с автоматично мащабиране
Отстраняване на неизправности и най-добри практики
- Отстраняване на грешки Terraform конфигурации
- Отстраняване на често срещани грешки и проблеми
- Terraform най-добри практики и препоръки
Обобщение и следващи стъпки
Изисквания
- Основно разбиране на концепциите за облачни изчисления
- Познаване на Microsoft Azure услуги и портал
- Основни познания по писане на скриптове или програмиране
Публика
- Облачни инженери
- DevOps инженери
- ИТ специалисти
- Системни администратори
Oтзиви от потребители (2)
Обучителят представи темите по много ясен, стегнат и структуриран подход, който беше лесен за следване. Моите колеги коментираха, че им се иска да преминат това обучение по-рано, преди да започнат да използват Terraform. Също така наистина харесвам практическото кодиране с помощта на VM. Това работи много добре. Обучителят също беше много представителен и приятен.
Shane - Keystart
Курс - Terraform on Microsoft Azure
Машинен превод
Харесаха ми техническите аспекти на упражненията - беше страхотно да видя Terraform в действие и да мога да видя създаването на ресурсите в Azure.
Brett Hawson - Reach Plc
Курс - Terraform on Microsoft Azure
Машинен превод