弹性消耗(预览版)

创建计划时,可以从内存实例大小列表中进行选择。Azure Functions 弹性消耗计划基于两种模式计费:

  • 按需 – 根据每个实例并发配置缩放事件驱动的实例。仅在实例执行函数时计费,无需最小实例计数。计费项目包括每个“按需”实例在执行函数时预配的内存总量以及执行总次数。
  • 始终就绪 – 可以配置为始终启用并分配给应用的不同触发器和函数的可选实例数。计费项目包括每个“始终就绪”实例处于空闲状态时为基线预配的内存总量;针对每个“始终就绪”实例执行函数的执行时间预配的内存总量;以及执行总次数。

弹性消耗计划定价包括每月免费赠与的 250,000 次执行和采用即用即付按需定价模式的 100,000 GB 的每订阅每月资源消耗量,适用于该订阅中的所有函数应用。

Azure Functions 高级计划提供与消费计划相同的功能和扩展机制(基于事件数),无需冷启动且具有增强的性能和 VNET 访问。高级计划的计费取决于实例间分配的核心秒数和内存量。高级计划无执行费用。在任何时候,每个计划都必须至少分配一个实例。若要了解详细信息,请参阅 Azure 高级计划详细信息。

创建或缩放计划时,可以在三种实例大小之间进行选择。将按每个实例分配给你的每秒总核心数和内存量计费。应用可根据需要自动横向扩展到多个实例。

启用 Azure Arc 的 Kubernetes 上的函数(预览版)

Functions(预览版)可在 Azure Kubernetes 服务中预配的 Kubernetes 群集上运行,也可在本地和其他云中已启用 Arc 的群集上运行。此功能目前处于预览版阶段,免费*提供。

* 请注意,客户仍将为底层 Kubernetes 基础结构付费,并负责管理和缩放其自己的节点池。详细了解有关 Azure Arc 上的 Functions 功能。

基于所有函数的每月请求执行总次数,对 Functions 进行计费。每当为响应事件而触发执行绑定的函数时,计算一次执行。每月前一百万次执行免费。

在消耗计划中,基于观察到的资源消耗量(GB)对 Functions 进行计费。将平均内存大小 (GB) 乘以执行函数所花费的时间(毫秒),计算观察到的资源消耗。函数所用内存按四舍五入到最近的 128 MB 计算,最大内存大小高达 1,536 MB,执行时间按四舍五入到最近的 1 ms 计算。单个函数执行的最小执行时间和内存分别为 100 ms 和 128 mb。消耗计划定价包括每月免费赠与的 400,000 GB。

若要详细了解弹性消耗资源消耗计费模型,请参阅 Azure Functions 弹性消耗

Azure Functions 可免费用于 Azure IoT Edge