是否可以在Azure WebApps中使用具有不同服务计划的部署插槽?

时间:2015-07-02 05:06:34

标签: azure deployment azure-web-sites

我过去曾经使用过Azure云服务网络角色做了很多工作,但我对Azure网站/ WebApps有点新意。我非常喜欢您可以为WebApp定义的多个部署插槽的概念,它可以实现一些有用的CD方案。在我的情况下,我将定义Test-> PreProd-> Prod插槽。一切都好!

是否可以为每个环境指定不同的定价层或实例数?他们似乎分享了服务计划的定价等级。 是否可以为每个实例定义不同数量的实例?

2 个答案:

答案 0 :(得分:2)

嗯,多个部署位置仅适用于标准SKU(最高版本):http://azure.microsoft.com/en-us/pricing/details/websites/

所以,不。你需要什么是不可能的。

但是,您可以通过不使用分阶段发布来缓解这种情况。您可以使用不同的网络应用程序制定不同的服务计划。然后,您可以将每个Web应用程序链接到存储库的不同分支(https://azure.microsoft.com/en-us/documentation/articles/web-sites-deploy/)。因此,当您推送到UAT分支时 - 您可以在UAT网站上进行部署。当您推送到Relese分支时,您可以部署到Releas网站,依此类推。

答案 1 :(得分:1)

当您在标准计划中创建站点时,您基本上是为VM支付费用,并且您可以放置​​VM可以处理的任意数量的站点。

这意味着您可以免费获得标准SKU中站点的所有插槽。