Почему используйте шаблоны Azure Resource Manager?

Завершено

Использование шаблонов Resource Manager сделает развертывание быстрее и более воспроизводимым.

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

Ниже приведены некоторые другие преимущества шаблона, которые следует учитывать:

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

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