Введение
Представьте себе, что работает в организации, которая использует Azure Виртуальные машины (виртуальные машины) для тестирования программного обеспечения управления отношениями клиентов (CRM). Эти виртуальные машины создаются на основе образов, включая веб-интерфейс и базу данных SQL.
Во время нескольких итераций тестирования на одной виртуальной машине вы заметите, что изменения в файлах конфигурации и базе данных приводят к несогласованным результатам. В одном случае ошибка ошибочно вызвала запись телефонного звонка без связанного клиента в базе данных. Эта потерянная запись привела к сбою последующих тестов интеграции, даже после исправления ошибки.
Признавая частоту этих циклов тестирования, которые происходят несколько раз в неделю, вы решили развернуть новую виртуальную машину для каждого цикла, чтобы обеспечить согласованность и надежность тестовой среды. При разработке сценариев PowerShell для развертывания вы оптимизируете процесс, оптимизируете эффективность рабочего процесса и свести к минимуму ошибки с помощью автоматизации.
В этом модуле описано, как развертывать ресурсы Azure и управлять ими с помощью Azure PowerShell. Вы узнаете, как интерактивно использовать Azure PowerShell для одноуровневых задач и как создавать скрипты PowerShell для автоматизации повторяющихся задач.
Цели обучения
В этом модуле вы:
- Определение того, является ли Azure PowerShell подходящим инструментом для задач управления Azure
- Установка Azure PowerShell в Windows, Linux или macOS
- Подключение к Azure с помощью Azure PowerShell
- Создание ресурсов Azure с помощью Azure PowerShell
Необходимые компоненты
- Взаимодействие с PowerShell
- Основные понятия Azure, включая группы ресурсов и виртуальные машины
- Опыт администрирования ресурсов Azure с помощью портал Azure