Сравнение пользовательских образов и формул в DevTest LabsComparing custom images and formulas in DevTest Labs

В качестве основы для создания виртуальных машин можно использовать как пользовательские образы, так и формулы.Both custom images and formulas can be used as bases for created new VMs. Но основное различие между пользовательскими образами и формулами заключается в том, что пользовательский образ — это просто образ на основе виртуального жесткого диска, а формула — это образ на основе виртуального жесткого диска с дополнительными предварительно настроенными параметрами, такими как размер виртуальной машины, виртуальная сеть, подсеть и артефакты.However, the key distinction between custom images and formulas is that a custom image is simply an image based on a VHD, while a formula is an image based on a VHD in addition to preconfigured settings - such as VM Size, virtual network, subnet, and artifacts. Для этих предварительно настроенных параметров задаются значения по умолчанию, которые можно переопределить при создании виртуальной машины.These preconfigured settings are set up with default values that can be overridden at the time of VM creation. В этой статье описываются некоторые преимущества и недостатки использования пользовательских образов и формул.This article explains some of the advantages (pros) and disadvantages (cons) to using custom images versus using formulas.

Преимущества и недостатки пользовательского образаCustom image pros and cons

Пользовательские образы обеспечивают статичный способ создания виртуальных машин на основе требуемой среды.Custom images provide a static, immutable way to create VMs from a desired environment.

ПреимуществаPros

  • Подготовка виртуальной машины из пользовательского образа происходит быстро, так как после развертывания виртуальной машины из образа ничего не меняется.VM provisioning from a custom image is fast as nothing changes after the VM is spun up from the image. Иными словами, параметры не применяются, так как пользовательский образ не содержит их.In other words, there are no settings to apply as the custom image is just an image without settings.
  • Виртуальные машины, создаваемые на основе одного и того же пользовательского образа, идентичны.VMs created from a single custom image are identical.

НедостаткиCons

  • Если требуется изменить некоторые аспекты пользовательского образа, его необходимо создать заново.If you need to update some aspect of the custom image, the image must be recreated.

Преимущества и недостатки формулFormula pros and cons

Формулы позволяют динамически создавать виртуальные машины на основе нужной конфигурации и параметров.Formulas provide a dynamic way to create VMs from the desired configuration/settings.

ПреимуществаPros

  • Изменения в среде можно фиксировать в режиме реального времени с помощью артефактов.Changes in the environment can be captured on the fly via artifacts. Например, если нужно установить виртуальную машину с последними обновлениями из конвейера выпуска или включить последний код из репозитория, то можно просто указать в формуле артефакт, который развертывает последние обновления или включает последний код, вместе с целевым базовым образом.For example, if you want a VM installed with the latest bits from your release pipeline or enlist the latest code from your repository, you can simply specify an artifact that deploys the latest bits or enlists the latest code in the formula together with a target base image. При каждом использовании этой формулы для создания виртуальных машин в них будут развертываться последние обновления и включаться последний код.Whenever this formula is used to create VMs, the latest bits/code are deployed/enlisted to the VM.
  • В формулах можно определять параметры по умолчанию, например размер виртуальной машины и параметры виртуальной сети, что невозможно в случае с пользовательскими образами.Formulas can define default settings that custom images cannot provide - such as VM sizes and virtual network settings.
  • Параметры, сохраненные в формуле, отображаются как значения по умолчанию, но их можно изменить при создании виртуальной машины.The settings saved in a formula are shown as default values, but can be modified when the VM is created.

НедостаткиCons

  • Создание виртуальной машины на основе формулы может занимать больше времени, чем ее создание из пользовательского образа.Creating a VM from a formula can take more time than creating a VM from a custom image.

Начало работы с Azure DevTest LabsGet started with Azure DevTest Labs

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

Уже используете Azure?Already on Azure? Начните работу со своей первой лабораторией в DevTest Labs.Get started with your first lab in DevTest Labs.

Быстрое начало работы с Azure DevTest LabsGet started with Azure DevTest Labs in minutes

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