将ARM模板部署到Azure的最佳建议方法是什么?

时间:2018-04-16 14:35:54

标签: azure arm-template

正在使用ARM模板。我开发了一些ARM模板,如:

  • SQL Server
  • ServicePlan
  • ServiceBus
  • StorageAccount

我错过了部署的顺序。为此,我搜索并知道这个问题有两种方法,即使用“取决于 manifest.json ”的概念。

企业推荐的部署Azure ARM模板的方法是什么?

1 个答案:

答案 0 :(得分:0)

没有真正的“推荐”方式来部署ARM模板。据我所知,所有的编程语言(以及REST接口)都有一个部署模板的方法。

您的想法是,您可以选择已有的内容,通过已使用的工具对Azure进行身份验证,然后部署模板。

例如,我目前的解决方案有一些部署模板的方法。在我开发模板时,我通常在Linux或Windows上开发它们,因此将使用Azure Cli或Azure Powershell直接部署它们。

一旦开发并测试了模板,它就会被推送到blob存储中,可以通过我们的部署机制获取它。此机制位于我们的CI环境(当前为Saltstack)中,或者在Azure自动化上运行。对于这两种方法中的任何一种,脚本都会去收集变量,无论它们被推送到哪个环境,传入它们并进行部署。