0

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

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

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

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

4

2 回答 2

0

如果您使用 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.

于 2015-07-14T20:53:12.007 回答
0

如果我正确理解您的问题,您希望通过 Azure 部署单个网站的多个副本。

两种 Azure 服务可能适合您的需求。

  • Web 应用程序
    支持扩展网站的克隆。比云服务便宜,如果您不需要完全控制运行 Web 应用程序、移动应用程序后端、API 应用程序等的 VM,它是一个不错的选择。

  • 云服务(特别是 Web 角色)
    云服务允许您将 ASP.NET 网站部署为有效负载,然后您可以根据流量需求或基于工作项 你可以更好地控制操作系统。

于 2015-07-14T20:03:11.713 回答