Введение
Сценарий
Вы работаете на франчайзинговом бизнесе. Вы начали работу с компанией пять лет назад в качестве администратора систем и недавно переехали в новую роль в качестве инженера DevOps. Одна из ваших задач в предыдущей команде заключалась в создании ресурсов Azure для новых франшиз. Так как предыдущая команда вручную создала ресурсы с помощью портал Azure, ресурсы часто не имеют стандартизации и потребляют много времени для создания.
Ваша первая задача в новой роли в качестве инженера DevOps — автоматизировать подготовку ресурсов Azure каждой новой франшизы. Вы хотите узнать о возможностях средств автоматизации и оценить их.
В качестве подтверждения концепции вы решили резюмировать ваши выводы и предоставить образцы кода для каждого варианта, чтобы другие участники новой команды могли помочь в принятии решения. Выбор средств автоматизации для подготовки ресурсов Azure является важным решением, так как процесс станет частью стандартной процедуры вашей компании для открытия новых расположений франшизы.
Цели обучения
К концу этого модуля вы сможете:
- Понять основные понятия инфраструктуры в виде кода.
- Поймите ключевые различия между Azure CLI, Azure PowerShell, Bicep и Terraform.
- Вы можете решить, какие средства командной строки лучше всего подходит для ваших требований.
Предварительные условия
- Базовые знания Azure
- Базовые знания о любом средстве командной строки