根据官方文档,当您需要应用程序连续运行而不是启动/停止时,应用服务计划是更好的选择。
为什么这比消费模式更便宜?消费模式与应用服务计划的主要费用是什么?是启动功能的调用吗?
我需要连续运行应用程序一段时间(处理已有数据),然后按需运行(新数据进入)。推荐的执行方法是什么?
我是否应该在单独的应用服务(旧数据)和消费计划(新数据)上运行同一个应用程序?
答案1
为什么这比消费模式更便宜呢?
不,这取决于你的功能。
对于消费计划,计费基于执行次数、执行时间和使用的内存。计费将汇总到函数应用内的所有函数中。
消费计划是默认的托管计划,并提供以下好处:
仅当您的功能运行时才付费。
即使在高负载期间也能自动扩展。
在应用服务计划中,您的函数应用在基本、标准、高级和独立 SKU 上的专用 VM 上运行,类似于 Web 应用、API 应用和移动应用。应用服务计划费用请参阅此关联。
我需要连续运行应用程序一段时间(处理已有数据),然后按需运行(新数据进入)。推荐的执行方法是什么?
Azure 不支持将消费计划更改为应用服务计划。根据您的情况,也许您可以为两个应用创建两个应用计划。
有没有更清晰的指南来说明消费与应用服务的优缺点?
你可以读一下官方文件首先。