Поделиться через


Сравнение пользовательских образов и формул в Azure DevTest Labs

В Azure DevTest Labs пользовательские образы и формулы можно использовать в качестве баз для создания виртуальных машин лаборатории. Основное различие между пользовательскими образами и формулами заключается в том, что пользовательский образ хранит лишь статическое содержимое для виртуального жесткого диска (VHD). Формула — это образ на основе виртуального жесткого диска, который также включает предварительно настроенные параметры. Эти параметры могут включать размер виртуальной машины, виртуальную сеть, подсеть и артефакты. Предварительно настроенные параметры настраиваются со значениями по умолчанию, которые можно переопределить при создании виртуальной машины.

В этой статье вы узнаете о преимуществах и недостатках использования пользовательских изображений и формул. Вы также можете прочитать пользовательский образ из виртуальной машины и создать формулу из виртуальной машины для получения дополнительных сведений.

Преимущества пользовательского образа

Пользовательские образы обеспечивают стабильный способ для создания статических виртуальных машин на основе требуемой среды.

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

Нет параметров для применения. Пользовательский образ — это просто изображение без параметров.

Виртуальные машины, создаваемые на основе одного и того же пользовательского образа, идентичны.
Чтобы обновить аспект пользовательского образа, необходимо повторно создать образ.

Преимущества формулы

Формулы позволяют динамически создавать виртуальные машины на основе нужной конфигурации и параметров.

Плюсы Минусы
Изменения в среде можно записать с помощью артефактов. Вы можете использовать формулу для создания виртуальной машины, установленной с последними битами из конвейера выпуска. Формула также работает, если вы хотите заручиться виртуальной машиной с последним кодом из репозитория. В формуле можно указать артефакт, который развертывает дополнительные компоненты или фрагменты кода вместе с базовым целевым образом. При использовании этой формулы для создания виртуальных машин последние биты или код развертываются или добавляются в виртуальную машину.

В формулах можно определять параметры по умолчанию, например размер виртуальной машины и параметры виртуальной сети, что невозможно в случае с пользовательскими образами.

Параметры, сохраненные в формуле, отображаются как значения по умолчанию. Эти значения можно изменить при создании виртуальной машины.
Создание виртуальной машины на основе формулы может занимать больше времени, чем ее создание из пользовательского образа.

Приступить к использованию Azure DevTest Labs

Впервые работаете с Azure? Создайте бесплатную учетную запись Azure.

Уже используете Azure? Создайте первую лабораторию и начните работу с Azure DevTest Labs в минутах.