План на курса
Въведение в 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 професионалисти
- Системни администратори
Отзиви от потребители (2)
Обучителят представи темите по много ясен, стегнат и структуриран подход, който беше лесен за следване. Моите колеги коментираха, че им се иска да преминат това обучение по-рано, преди да започнат да използват Terraform. Също така наистина харесвам практическото кодиране с помощта на VM. Това работи много добре. Обучителят също беше много представителен и приятен.
Shane - Keystart
Курс - Terraform on Microsoft Azure
Машинен превод
Харесаха ми техническите аспекти на упражненията - беше страхотно да видя Terraform в действие и да мога да видя създаването на ресурсите в Azure.
Brett Hawson - Reach Plc
Курс - Terraform on Microsoft Azure
Машинен превод
 
                    