免费层应用程序服务计划下 Aure Webjob 与 Azure 功能的成本核算?
Costing of Aure Webjob vs Azure function under free tier app service plan?
众所周知,如果我在免费套餐下创建 azure 应用程序服务,那么我不需要为此支付任何费用,但现在我要在这个免费套餐下创建一个 azure Webjob,所以我的问题是我需要为此额外支付 amount/charge 吗?
我也知道 Azure webjob always on 功能不在此定价层下,但根据我的要求,这对我来说完全没问题。
请给我建议。
同样的事情也适用于 azure function 如果我在免费应用程序服务计划下创建 azure function 那么我需要支付任何额外费用吗?
免费应用服务计划说得很好,您无需为 WebJob
或 Azure Functions
本身支付任何费用。
两者都需要 Storage Account
,但仍需付费
另请注意,当 SCM 主机站点闲置时间过长时,WebJob/Function 将停止 运行ning。所以我们需要配置always on 来保证continues WebJob/Function 运行可靠。但是我们无法在自由模式下配置始终开启。这是限制。
您会发现免费计划中的 运行ning webjobs 和功能有其他答案中提到的缺点:您无法在免费计划中激活 "always on",这意味着计时器功能可能不会 运行 因为您的应用未激活。如果您使用的是 Azure Functions,您应该认真考虑使用包含 generous free grant 的消费计划。您还可以设置每日 GBsec 配额,以确保您不超过免费赠款的限制(例如,每天 10,000 GBsec 的配额将使您保持在每月 400,000 GBsec 免费赠款的范围内)。
区分 Azure 函数和 Web 作业的简单易行的方法
Azure 函数:
- 基于 Web 作业 SDK 的 Azure 函数。
- 通过 visual studio 部署:未部署包,
它在资源组中唯一的创建功能
- 仅应用服务计划可用
- 不支持远程调试。
- return 通过 http 调用时输出。
- 与 webhook 集成
- 我们可以创建 Web Api。
- 默认支持自动缩放。
网络作业:
- 网络作业 sdk 取决于语言。(例如 C#..)
- 始终使用应用服务进行部署。(例如 Web 应用、Web Api 等。)
- 消费计划和应用服务计划均可用。
- 支持远程调试。
- 不是 return 任何值。
- 没有与 webhook 集成的选项。
- 不创建网站 api。
- 对于Continious Trigger:它提供了两个选项Scale-
一种。 多实例 - 跨所有实例扩展您的 Web 作业
应用程序服务计划
b. 单个实例 - 仅复制您的 Web 作业的单个副本
运行 无论应用服务计划实例计数如何。 “
众所周知,如果我在免费套餐下创建 azure 应用程序服务,那么我不需要为此支付任何费用,但现在我要在这个免费套餐下创建一个 azure Webjob,所以我的问题是我需要为此额外支付 amount/charge 吗?
我也知道 Azure webjob always on 功能不在此定价层下,但根据我的要求,这对我来说完全没问题。
请给我建议。
同样的事情也适用于 azure function 如果我在免费应用程序服务计划下创建 azure function 那么我需要支付任何额外费用吗?
免费应用服务计划说得很好,您无需为 WebJob
或 Azure Functions
本身支付任何费用。
两者都需要 Storage Account
,但仍需付费
另请注意,当 SCM 主机站点闲置时间过长时,WebJob/Function 将停止 运行ning。所以我们需要配置always on 来保证continues WebJob/Function 运行可靠。但是我们无法在自由模式下配置始终开启。这是限制。
您会发现免费计划中的 运行ning webjobs 和功能有其他答案中提到的缺点:您无法在免费计划中激活 "always on",这意味着计时器功能可能不会 运行 因为您的应用未激活。如果您使用的是 Azure Functions,您应该认真考虑使用包含 generous free grant 的消费计划。您还可以设置每日 GBsec 配额,以确保您不超过免费赠款的限制(例如,每天 10,000 GBsec 的配额将使您保持在每月 400,000 GBsec 免费赠款的范围内)。
区分 Azure 函数和 Web 作业的简单易行的方法
Azure 函数:
- 基于 Web 作业 SDK 的 Azure 函数。
- 通过 visual studio 部署:未部署包, 它在资源组中唯一的创建功能
- 仅应用服务计划可用
- 不支持远程调试。
- return 通过 http 调用时输出。
- 与 webhook 集成
- 我们可以创建 Web Api。
- 默认支持自动缩放。
网络作业:
- 网络作业 sdk 取决于语言。(例如 C#..)
- 始终使用应用服务进行部署。(例如 Web 应用、Web Api 等。)
- 消费计划和应用服务计划均可用。
- 支持远程调试。
- 不是 return 任何值。
- 没有与 webhook 集成的选项。
- 不创建网站 api。
- 对于Continious Trigger:它提供了两个选项Scale- 一种。 多实例 - 跨所有实例扩展您的 Web 作业 应用程序服务计划 b. 单个实例 - 仅复制您的 Web 作业的单个副本 运行 无论应用服务计划实例计数如何。 “