如果我将应用程序托管在Azure App Service上的时间超过60分钟,即使我的应用程序没有进行任何处理,我是否需要付费?
答案 0 :(得分:5)
答案是否。
在App服务下-> App服务计划->配额下,您可以看到使用情况的详细细分,例如以下我几个小时前创建但仅显示1.11分钟使用时间的网站的示例:
我在Microsoft论坛上从this post得到了AjayKumar-MSFT的回答,然后自己进行了测试。
答案 1 :(得分:2)
我的回答是“否”。如果CPU时间超过免费,则将花费费用,而站点将停止运行,并且在第二天的特定时间后将继续工作。在“应用程序服务”->“应用程序服务计划”->“配额”下,您可以获得CPU时间和内存的详细信息。配额中明确提到,免费或共享App Service计划中托管的应用程序必须遵守使用配额。如果超过任何配额,站点将停止,直到该配额重置。您可以通过扩大应用服务计划来删除应用上的配额。
答案 2 :(得分:1)
费用取决于您为应用选择的定价方案。有几个计划可供选择。您可以选择免费计划,但您不会产生费用,但此计划主要用于试验平台。它没有提供任何SLA。 您可以在以下链接中找到有关定价的更多详细信息
是的,即使它没有消耗任何CPU,你的应用也会产生成本,因为它是分配资源(VM)并且正在运行。
答案 3 :(得分:1)
您可以使用Azure功能无服务器,在消费计划中托管,只需支付执行时间。这有点复杂,但实质上你不支付空闲代码,我相信这就是你所追求的。
https://azure.microsoft.com/en-us/pricing/details/functions/
根据观察到的以千兆字节秒(GB-s)为单位测量的资源消耗来计算功能。 观察到的资源消耗是通过将平均内存大小(以千兆字节为单位)乘以执行函数所用的时间(以毫秒为单位)来计算的。函数使用的内存通过向上舍入到最接近的128 MB来测量,最大内存大小为1,536 MB,执行时间通过向上舍入到最接近的1 ms来计算。单个函数执行的最小执行时间和内存分别为100 ms和128 mb。 功能定价包括每月免费赠款400,000 GB-s 。
在该URL下找到了一个非常详细的示例。