我有一个 CMS,打算用于 Azure 上的许多网站。
我希望能够轻松地创建网站的克隆并将它们部署到 Azure。
有人建议将 Azure 自动化作为一种可能的解决方案,该服务是否符合我的需求?
我应该使用哪个 Azure 服务来执行此操作?
我有一个 CMS,打算用于 Azure 上的许多网站。
我希望能够轻松地创建网站的克隆并将它们部署到 Azure。
有人建议将 Azure 自动化作为一种可能的解决方案,该服务是否符合我的需求?
我应该使用哪个 Azure 服务来执行此操作?
如果您使用 Web 应用程序,则可以创建一个 Azure 资源管理器模板,该模板允许您在每次部署时创建一个完全可重现的 Web 应用程序。在你的情况下,一个CMS。有关存储在 github 中的 Web 应用程序内容的示例,请参阅此链接: https ://azure.microsoft.com/en-us/documentation/articles/app-service-web-arm-from-github-provision/ 。Web deploy 也可以用作部署机制。
创建模板后,您将能够使用以下 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
.