Azure functions 针对计划作业的Azure功能与lambda

Azure functions 针对计划作业的Azure功能与lambda,azure-functions,Azure Functions,我们正在开发一些简单的无服务器的东西,我们正在测试Azure函数和aws lambda。我现在正在做的那一个将每5分钟24小时执行一次。使用aws lambda计算器,我希望这个单一功能每月大约0.39美元 Azure功能需要“持续运行”,才能按照这样的时间表运行(据我所知),而为了做到这一点,底层应用程序服务需要处于“基本”层,这使得价格至少达到每月55.80美元。我意识到,通过对多个功能使用相同的“功能应用程序”,可以降低单个功能的价格,但在我的情况下,需要141个类似的功能应用程序才能降低

我们正在开发一些简单的无服务器的东西,我们正在测试Azure函数和aws lambda。我现在正在做的那一个将每5分钟24小时执行一次。使用aws lambda计算器,我希望这个单一功能每月大约0.39美元

Azure功能需要“持续运行”,才能按照这样的时间表运行(据我所知),而为了做到这一点,底层应用程序服务需要处于“基本”层,这使得价格至少达到每月55.80美元。我意识到,通过对多个功能使用相同的“功能应用程序”,可以降低单个功能的价格,但在我的情况下,需要141个类似的功能应用程序才能降低价格,以符合aws的产品


所以我的问题是:这是正确的吗?“始终开启”是azure功能按计划运行的唯一方法吗?(我意识到有很多方法可以从外部触发它,但我们正在努力降低复杂性,不要有太多的活动部件)。

如果您使用消费计划,Azure函数确实支持“持续运行”。在该计划中,您可以轻松设置计时器,使其每5分钟运行一次,而无需配置“始终打开”。账单也将类似于下文所述的Lambda

Azure功能有两种定价计划,请选择 最适合您的需要:

消费计划-当您的功能运行时,Azure提供所有 必要的计算资源。你不必担心 资源管理,并且您只需为代码运行的时间付费 跑步

应用程序服务计划-像运行web一样运行您的功能, 移动应用程序和API应用程序。当您已经在为您的应用程序使用应用程序服务时 对于其他应用程序,您可以在同一计划上运行您的函数 额外费用

定价详情如下: