Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure应用程序服务计划-定价模型问题_Azure_Azure Web App Service_Azure App Service Plans_Azure Webapps - Fatal编程技术网

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

Azure应用程序服务计划-定价模型问题,azure,azure-web-app-service,azure-app-service-plans,azure-webapps,Azure,Azure Web App Service,Azure App Service Plans,Azure Webapps,在为客户做一些研究时,对于应用程序服务计划的定价是如何工作的以及为不同项目配置ARM模板的最佳方式,一些人提出了疑问 我想确认的是(我不认为Azure文档对此非常清楚),如果你只为应用服务计划本身付费,即使你没有任何web应用运行 想象一下,我希望在一个标准层上运行两个web应用程序,对于每个应用程序都有一个不同的应用程序服务计划,以后我可以为单个项目单独更改,这有什么区别吗?(例如,其中一个web应用将来可能需要更多的计算能力,而另一个则不需要) 如果通过任何更改,我们从订阅中删除web应用,

在为客户做一些研究时,对于应用程序服务计划的定价是如何工作的以及为不同项目配置ARM模板的最佳方式,一些人提出了疑问

我想确认的是(我不认为Azure文档对此非常清楚),如果你只为应用服务计划本身付费,即使你没有任何web应用运行

想象一下,我希望在一个标准层上运行两个web应用程序,对于每个应用程序都有一个不同的应用程序服务计划,以后我可以为单个项目单独更改,这有什么区别吗?(例如,其中一个web应用将来可能需要更多的计算能力,而另一个则不需要)

如果通过任何更改,我们从订阅中删除web应用,但仍保留应用服务计划配置。。。在这种情况下,即使不进行计算,有没有支付任何费用


谢谢大家的帮助。干杯

TL;DR您为应用程序服务计划付费,而不是为应用程序服务付费

看看,你可以看到一个应用服务计划可以拥有的应用数量

  • 一个免费的计划可以有10个
  • 一个共享计划可以有100个
  • 函数的消耗计划可以有500个
  • 所有其他计划都可以有无限的
现在回答你的问题:你不需要为每一个应用服务付费。按应用程序服务计划付费。这与应用程序的数量无关。这是因为你为计划已经准备好并等待的事实付出了代价。您已保留所选层中指定的资源。事实上,你没有使用它们是没有影响的

当然,消费计划是很奇怪的,因为在那里你只需为使用的计算付费

如果您查看一下,您还会看到定价表指定了应用程序服务计划的定价,而不是应用程序服务的定价

编辑:

我会支付更多的2个服务计划,每个1个应用程序,而不是1个服务计划,上面有2个应用程序

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

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

在您的计划中,您确实要按虚拟机付费,因此如果您将“扩展”设置为3个实例,则您的应用程序将运行3个虚拟机,因此支付的费用是“扩展”设置为1时的3倍

因此,每个计划有1个实例和2个应用的1个计划要比每个计划有1个实例和1个应用的2个计划便宜。但是,如果1计划有2个实例和2个应用程序,您的支付方式与2计划1实例场景中的支付方式相同


这开始变得复杂了。。。因此,如果我们不谈论功能的话,我会为两个服务计划(每个计划有一个应用)支付更多的费用,而不是为一个服务计划(每个计划有两个应用)支付更多的费用。顺便说一句,共享层是不同的。IIRC,即你为每个应用程序付费。否则,这是应用程序服务计划中的每台虚拟机。请查看我的更新答案。因此,@juunas所说的话感谢Rick的更新,尽管我想澄清一下,在您的计划中,您是按每个虚拟机付费的,因此,如果您将扩展设置为3个实例,您的应用程序将有3个虚拟机运行,因此比将扩展设置为1(默认值)时多付3倍的钱,请参见相关内容: