2016-01-28 6 views
0

Я пытаюсь понять варианты развертывания автоматизации, существующие в Azure. Я хотел создать простое описание некоторых компонентов, подобных шаблону Wordpress, доступному в Marketplace, что не требует командной строки для запуска.Автоматизация развертывания Azure

До сих пор я видел разные подходы, используя PowerShell, CLI и даже один API. Я не совсем понял их, может ли кто-нибудь помочь мне понять различные варианты? И моя главная проблема, как создать бесплатный шаблон для командной строки для Azure, например, доступные в Marketplace (любой учебник?).

Спасибо.

+0

часть «разных подходов» - интересный вопрос. Но не совсем ясно, что ищет ваш первый абзац. «простое описание некоторых компонентов»? можете ли вы уточнить, что вы ищете? –

+0

Здравствуйте @MichaelB, моя главная цель - найти способ разработки бесплатного шаблона командной строки для azure. Моя вторичная цель - получить список способов автоматизации развертывания в Azure. – Ernanirst

ответ

1

Прежде всего, вы должны понимать, что есть 2 разные модели развертывания в Azure:

  1. модель управления услугами (ASM, IaaSv1, PaaSv1) или классическая модель развертывания.
  2. Диспетчер ресурсов (ARM, IaaSv2, PaaSv2).

Детали: https://azure.microsoft.com/en-us/documentation/articles/resource-manager-deployment-model/

Различные модели и разные подходы, но менеджер Azure ресурсов дает нам возможность использовать шаблоны в формате JSON, чтобы развернуть содержимое всей группы ресурсов только одним щелчком мыши/команды (так, 1 JSON файлы может описывать 1 группу ресурсов). Пожалуйста, играть со следующим OpenSource проектов, чтобы понять больше:

Возможность экспортировать шаблоны из Azure является пришедшим (https://feedback.azure.com/forums/281804-azure-resource-manager/suggestions/7163577-ability-to-export-a-resource-group-as-a-template)

Как вы заметили, есть много возможностей для развертывания шаблонов:

Я думаю, курс "Azure Resource Manager DevOps Jump Start" (https://mva.microsoft.com/en-US/training-courses/azure-resource-manager-devops-jump-start-8413) могу помочь тебе.

Смежные вопросы