Причины использования шаблонов Azure Resource Manager

Завершено

Использование шаблонов Resource Manager ускоряет развертывание и повышает его надежность.

Например, вам больше не нужно создавать виртуальную машину на портале, ждать, когда она будет готова, а затем создавать следующую виртуальную машину. Все действия по развертыванию берет на себя Resource Manager.

Вот еще некоторые преимущества шаблонов:

  • Шаблоны повышают согласованность. Шаблоны Resource Manager обеспечивают единый язык для описания развертываний, понятный как вам, так и другим разработчикам. Независимо от того, какое средство или пакет SDK используется для развертывания шаблона, структура, формат шаблона и выражения будут одними и теми же.
  • Шаблоны упрощают срочные и сложные развертывания. Шаблоны позволяют развертывать ресурсы в правильном порядке. Например, явно не стоит развертывать виртуальную машину, когда не создан диск операционной системы или сетевой интерфейс. Resource Manager сопоставляет каждый ресурс с зависимыми ресурсами, которые создает в первую очередь. Сопоставление зависимостей обеспечивает выполнение развертывания в правильном порядке.
  • Шаблоны сокращают количество выполняемых вручную задач, чреватых ошибками. Создание и подключение ресурсов вручную может занимать много времени и в процессе этой работы можно легко совершить ошибки. Благодаря Resource Manager развертывание каждый раз будет происходить одинаково.
  • Шаблоны — это код. Шаблоны позволяют выражать требования в виде кода. Их можно рассматривать в качестве инфраструктуры как кода, то есть их можно использовать совместно, тестировать и управлять их версиями так же, как в случае с любым другим программным обеспечением. Кроме того, поскольку шаблоны представляют собой код, можно создать запись, которой можно следовать. ход развертывания. Кроме того,большинство пользователей хранят шаблоны в системе управления версиями, например GIT. С помощью записей в журнале изменений можно следить за тем, как шаблон (и развертывание) развивался по мере его изменений.
  • Шаблоны обеспечивают повторное использование. Шаблон может содержать параметры, которые заполняются при выполнении шаблона. Параметр может определять имя пользователя или пароль, доменное имя и другие необходимые элементы. Параметры шаблона позволяют также создавать несколько версий инфраструктуры, например промежуточную и рабочую, с использованием одного и того же шаблона.
  • Шаблоны можно связывать. Шаблоны Resource Manager можно связывать друг с другом, чтобы делать эти шаблоны модульными. Вы можете создавать небольшие шаблоны, которые определяют решение, а затем объединять их, чтобы получить целую систему.

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