自动化Azure部署

时间:2016-01-28 13:16:02

标签: azure deployment automation

我正在尝试了解Azure中存在的自动化部署选项。我想构建一些组件的简单描述,类似于市场中提供的Wordpress模板,不需要命令行来运行。

到目前为止,我已经看到使用PowerShell,CLI甚至一个API的不同方法。我不是很了解他们,有人能帮我理解不同的选择吗?我的主要问题是,如何为Azure构建一个命令行免费模板,就像市场上的那些(任何教程?)。

感谢。

1 个答案:

答案 0 :(得分:1)

首先,您应该了解Azure中有两种不同的部署模型:

  1. 服务管理模型(ASM,IaaSv1,PaaSv1)或经典部署模型。
  2. 资源管理器(ARM,IaaSv2,PaaSv2)部署模型。
  3. 详细信息: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)可以为您提供帮助。