轻松地将同一站点的多个副本部署到Azure

时间:2015-07-14 16:27:34

标签: visual-studio azure azure-automation

我有一个CMS,我打算用于Azure上的许多网站。

我希望能够轻松创建网站克隆并将其部署到Azure。

建议将Azure自动化作为一种​​可能的解决方案,此服务是否符合我的需求?

我应该使用哪种Azure服务来执行此操作?

1 个答案:

答案 0 :(得分:0)

如果您使用网络应用程序,则可以创建Azure资源管理器模板,该模板允许您为每个部署创建完全可重现的Web应用程序。在您的情况下,CMS。请参阅此链接以获取存储在github中的Web应用程序内容的示例: https://azure.microsoft.com/en-us/documentation/articles/app-service-web-arm-from-github-provision/。 Web部署也可以用作部署机制。

创建模板后,您可以使用以下powershell命令轻松创建网站的克隆:

New-AzureResourceGroupDeployment -TemplateUri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/201-web-app-github-deploy/azuredeploy.json -siteName ExampleSite -hostingPlanName ExamplePlan -siteLocation "West US" -ResourceGroupName ExampleDeployGroup

请注意,您还可以将本地模板与-TemplateFile一起使用。