Azure应用服务计划-定价模型问题

时间:2019-10-29 11:05:51

标签: azure azure-web-sites azure-web-app-service azure-app-service-plans azure-webapps

在为客户进行研究时,人们对App Service计划的定价工作方式以及为不同项目配置ARM模板的最佳方法是什么产生了疑问。

我想确认的是(即使我没有运行任何Web应用程序,您也只为App Service Plan本身付费)(我不认为Azure文档对此非常清楚)。 / p>

假设我想在标准层上运行2个Web应用程序,那么对每个应用程序都有不同的应用程序服务计划有什么区别,以后我可以为单个项目独立地对其进行更改? (例如,其中一个Web应用程序将来可能需要更多的计算能力,而另一个则不需要。)

如果进行了任何更改,我们从订阅中删除了Web应用程序,但是仍然保留了应用程序服务计划配置...在这种情况下,即使没有计算发生,仍要支付任何费用吗?

感谢大家的帮助。干杯

1 个答案:

答案 0 :(得分:1)

TL; DR您为App Service计划付费,而不是为App Service付费。

App Service Plans details看,您可以看到应用服务计划可以拥有的应用数量。

  • 一个免费计划可以有10个
  • 一个共享计划可以有100个
  • 一个功能的消费计划可以有500个
  • 所有其他计划可以具有 unlimited

现在您的问题是:您无需为每个App Service付费。您按应用服务计划付费。这是无论应用数量多少。这是因为您为计划已准备就绪且正在等待而支付了费用。您已保留在所选层中指定的资源。您不使用它们的事实没有影响。

当然,消费计划是一个奇怪的选择,因为您愿意只为使用的计算付费。

如果您查看Pricing - App Service,还会看到定价表指定了App Service 计划(而不是App Services)的定价。

编辑:

  

我为2个带有1个应用程序的服务计划支付的费用要比1个顶部2个应用程序的服务计划的支付费用

是的。
由于应用服务计划是虚拟机(类似)的抽象,因此拥有2个应用服务计划意味着要为您保留2个虚拟机。

EDIT2:
正如@Juunas在他的评论中所说:

  

您确实按计划为每个虚拟机付费,因此,如果将横向扩展设置为3个实例,则有3个虚拟机正在运行您的应用程序,因此,将横向扩展设置为1时,支付的费用是实际价格的3倍。

因此1个包含1个实例和2个应用程序的计划比2个包含1个实例和1个应用程序的计划便宜。但是,如果1个计划有2个实例和2个应用程序,则您需要支付与2个计划1个实例方案相同的费用。

这开始变得复杂...?