Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Среды развертывания Azure (ADE) позволяют предоставлять управляемый набор шаблонов инфраструктуры как кода (IaC), используемых командами разработчиков для выполнения развертываний. ADE предлагает возможности и гибкость для организаций через модель расширяемости, которая позволяет инженерам платформы определять предварительно подготовленные шаблоны с помощью предпочтительной платформы IaC. На следующей схеме показан полный рабочий процесс для ADE. В каталоге хранятся шаблоны IaC, которые ссылаются на образы контейнеров для использования в развертывании. Инженеры платформы курируют эти образы и шаблоны и настраивают параметры среды на основе этапа разработки, что позволяет разработчикам создавать высококонфигурированные среды развертывания. Разработчики могут создавать импровизированные среды для целей разработки и тестирования или общих сред в рамках конвейера CI/CD или в составе автоматизированного конвейера.
Модель расширяемости позволяет инженерам платформы определять инфраструктуру приложений с помощью предпочтительной платформы IaC, включая Azure Resource Manager, Bicep, Terraform и Pulumi. Инженеры платформы создают и настраивают образы контейнеров для различных сценариев. Они передают эти образы в реестр контейнеров и ссылаются на них в файле метаданных определения среды. Эта модель гарантирует, что при каждом развертывании выполнение развертывания происходит на основе настройки образа контейнера. На следующей схеме показана связь между пользовательскими изображениями, хранящимися в реестре контейнеров, и определением среды в каталоге.
Начало работы с пользовательскими изображениями
Вы можете выбрать один из нескольких вариантов создания и создания пользовательских образов в зависимости от используемой платформы IaC и сложности ваших потребностей.
Диспетчер ресурсов Azure - Bicep
Использование стандартного образа
ADE предоставляет стандартные образы для платформ Azure Resource Manager и Bicep. Клиенты могут воспользоваться этими сторонними платформами и использовать Resource Manager или Bicep идентификаторы для настройки соответствующего шаблона IaC в качестве определения среды. Для развертываний Azure Resource Manager или Bicep можно использовать стандартный образ, ссылаясь на него в файле environment.yaml и определяя ресурсы в файле шаблона (azuredeploy.json, main.bicep).
Инструкции см. в статье " Использование стандартного образа контейнера".
Создание пользовательского образа с помощью скрипта
Microsoft упрощает создание пользовательского образа, предоставляя скрипт, который создает и отправляет пользовательский образ в указанный реестр.
Инструкции см. в статье "Создание пользовательского образа контейнера с помощью скрипта".
Создание пользовательского образа вручную
Для более сложных сценариев начните со стандартного образа и настройте его, установив пакеты программного обеспечения и изменив параметры. Создайте образ и отправьте его в реестр контейнеров, где ADE может получить к нему доступ. Укажите расположение образа в файле environment.yaml.
Инструкции см. в статье "Создание пользовательского образа контейнера вручную".
Terraform
Создание пользовательского образа с помощью скрипта
Microsoft упрощает создание определенного образа Terraform, предоставляя скрипт, который создает и отправляет образ в указанный реестр.
Инструкции см. в статье "Создание пользовательского образа контейнера с помощью скрипта".
Создание пользовательского образа с помощью рабочего процесса GitHub
Для создания и отправки определенного образа Terraform в указанный реестр можно использовать опубликованный рабочий процесс.
Инструкции см. в статье "Создание пользовательского образа контейнера с помощью рабочего процесса GitHub".
Создание образа конкретного контейнера Terraform вручную
Рабочий процесс GitHub можно использовать для создания конкретного образа Terraform, включающего программное обеспечение, параметры и другие настройки, необходимые для конкретного образа Terraform. Затем вы можете отправить новый образ в реестр контейнеров и использовать его, ссылаясь на него в файле environment.yaml.
Инструкции см. в статье "Создание пользовательского образа контейнера вручную".
Pulumi
Использование стандартного образа
Команда Pulumi предоставляет готовый образ, чтобы вы могли начать работу, который можно непосредственно использовать в определениях среды ADE. Для образов Pulumi можно использовать стандартный образ, ссылаясь на него в файле environment.yaml и определив ресурсы для развертывания в файле проекта (pulumi.yaml).
Инструкции см. в статье " Использование стандартного образа контейнера", предоставленного Pulumi.
Создание пользовательского образа вручную
Для более сложных сценариев начните со стандартного образа и настройте его, установив пакеты программного обеспечения и изменив параметры. Создайте образ и отправьте его в реестр контейнеров, где ADE может получить к нему доступ. Укажите расположение образа в файле environment.yaml.
Инструкции см. в статье "Создание пользовательского образа".