Развертывание ресурсов с помощью шаблонов ARM и порта Azure

Узнайте, как использовать портал Azure с шаблонами Azure Resource Manager (шаблоны ARM) для развертывания ресурсов Azure. Сведения об управлении ресурсами см. в статье Управление ресурсами Azure с помощью портала Azure.

Развертывание ресурсов Azure с помощью портала Azure обычно состоит из двух этапов:

  • Создайте группу ресурсов.
  • Разверните ресурсы в группе ресурсов.

Кроме того, можно создать настраиваемый шаблон ARM для развертывания ресурсов Azure.

В этой статье описаны оба метода.

Создание группы ресурсов

  1. Чтобы создать новую группу ресурсов, выберите Группы ресурсов в портале Azure.

    Снимок экрана: выбор групп ресурсов в портал Azure

  2. В разделе "Группы ресурсов" выберите Добавить.

    Снимок экрана: добавление группы ресурсов в портал Azure

  3. Выберите или ведите значения для следующих свойств:

    • Подписка: Выберите подписку Azure.
    • Группа ресурсов. Укажите имя группы ресурсов.
    • Регион. Укажите расположение Azure. В этом расположении хранятся метаданные о ресурсах этой группы ресурсов. Для соответствия требованиям вам, возможно, нужно указать, где хранятся эти метаданные. Обычно рекомендуется указывать расположение, в котором будет храниться большинство ресурсов. Используя одно и то же расположение, можно упростить шаблон.

    Снимок экрана: настройка значений свойств группы ресурсов в портал Azure

  4. Выберите Review + create (Просмотреть и создать).

  5. Просмотрите значения, а затем нажмите кнопку Создать.

  6. Выберите Обновить, чтобы увидеть новую группу ресурсов в списке.

Развертывание ресурсов в группе ресурсов

Создав группу ресурсов, можно развернуть в ней ресурсы из Marketplace. Marketplace предоставляет предварительно определенные решения для распространенных сценариев использования.

  1. Чтобы запустить развертывание, выберите Создать ресурс в портале Azure.

    Снимок экрана: создание ресурса в портал Azure

  2. Найдите тип ресурса, который нужно развернуть. Ресурсы разделены на категории. Если конкретное решение, которое вы хотите развернуть, отсутствует, его можно поискать в Marketplace. На следующем снимке экрана показано, что выбран сервер Ubuntu.

    Снимок экрана: выбор типа ресурса в портал Azure

  3. В зависимости от выбранного типа ресурса вам потребуется задать набор соответствующих свойств, прежде чем начинать развертывание. Для всех типов необходимо выбрать целевую группу ресурсов. Ниже показано создание виртуальной машины Linux и ее развертывание в созданной группе ресурсов.

    Снимок экрана: создание виртуальной машины Linux и ее развертывание в группе ресурсов в портал Azure

    Кроме того, можно создать новую группу ресурсов непосредственно при развертывании ресурсов. Щелкните Создать и укажите имя группы ресурсов.

  4. Начнется развертывание. Развертывание займет несколько минут. Некоторые ресурсы занимают больше времени, чем другие ресурсы. По окончании развертывания появится уведомление. Выберите Перейти к ресурсу

    Снимок экрана: просмотр уведомлений о развертывании в портал Azure

  5. После развертывания ресурсов можно добавить дополнительные ресурсы в группу ресурсов, выбрав Добавить.

    Снимок экрана: добавление ресурса в группу ресурсов в портал Azure

Хотя это не видно, портал использовал шаблон ARM для развертывания выбранных ресурсов. Шаблон можно найти в журнале развертывания. Дополнительные сведения см. в разделе Экспорт шаблона после развертывания.

Развертывание ресурсов с помощью настраиваемого шаблона

Если вы хотите выполнить развертывание без использования шаблонов из Marketplace, создайте настраиваемый шаблон, определяющий инфраструктуру для вашего решения. Узнать о создании шаблонов можно в разделе Общие сведения о структуре и синтаксисе шаблонов ARM.

Примечание

Интерфейс портала не поддерживает использование ссылок на секрет из Key Vault. Вместо этого используйте PowerShell или Azure CLI, чтобы развернуть шаблон локально или на основе внешнего URI.

  1. Чтобы развернуть настраиваемый шаблон на портале, выберите Создать ресурс, а затем найдите шаблон. Выберите Развертывание шаблона.

    Снимок экрана: поиск развертывания шаблона в портал Azure

  2. Щелкните Создать.

  3. Отобразится несколько вариантов создания шаблона.

    • Создать собственный шаблон в редакторе. Создайте собственный шаблон в редакторе шаблонов портала.
    • Общие шаблоны. Выберите вариант из общих решений.
    • Загрузить шаблон быстрого запуска GitHub. Выберите в шаблонах быстрого запуска.

    Снимок экрана: параметры создания шаблона в портал Azure

    В этом руководстве содержится инструкция по загрузке шаблона быстрого запуска.

  4. В разделе Загрузить шаблон быстрого запуска GitHub введите или выберите storage-account-create.

    Имеются две возможности.

    • Выбор шаблона. Разверните шаблон.
    • Изменение шаблона. Измените шаблон быстрого запуска перед развертыванием.
  5. Выберите Изменение шаблона, чтобы открыть редактор шаблона портала. Шаблон будет загружен в редактор. Обратите внимание, что существует два параметра: storageAccountType и location.

    Снимок экрана: изменение шаблона JSON в портал Azure

  6. Внесите незначительные изменения в шаблон. Например, измените переменную storageAccountName на:

    "storageAccountName": "[format('azstore{0}', uniquestring(resourceGroup().id))]"
    
  7. Нажмите кнопку Сохранить. Теперь будет отображен интерфейс развертывания шаблона портала. Обратите внимание на два параметра, определенные в шаблоне.

  8. Введите или выберите значения свойств:

    • Подписка: Выберите подписку Azure.
    • Группа ресурсов. Выберите Создать новую и укажите имя группы.
    • Расположение. Выберите расположение Azure.
    • Тип учетной записи хранения. Используйте значение по умолчанию. Имя параметра в "верблюжьем" стиле storageAccountType, определенное в шаблоне, при отображении на портале преобразуется в строку, разделенную пробелами.
    • Расположение. Используйте значение по умолчанию.
    • Выберите Я принимаю указанные выше условия.
  9. Щелкните Приобрести.

Дальнейшие действия