Azure Functions 提供无需服务器的开发体验,支持一系列可靠的事件触发器和数据绑定。
Azure Functions 定价
Azure Functions 使用计划根据每秒资源使用和执行次数计费。消费计划定价包括每月免费授予的 1 百万个请求和每个订阅每月 400,000 GB-s 的资源消耗,包含在订阅中所有函数应用之间的定价中。客户还可在其应用服务计划内运行 Functions,以常规应用服务计划 费率 计费。
计量 | 价格 | 免费授予(每月) |
---|---|---|
执行时间 * | ¥ 0.000113/GB-s | 400,000 GB-s |
总执行数 * | ¥ 1.30 /百万次执行 | 1 百万次执行 |
注意 - 每个 Functions 应用都默认创建一个存储帐户。免费授予中不包含存储帐户。如果适用,将按标准 存储费率 和 网络费率 收费。
查看有关 区域可用性 的详细信息
定价详细信息
执行
基于所有函数的每月请求执行总次数,对 Functions 进行计费。每当为响应事件而触发执行绑定的函数时,计算一次执行。每月前一百万次执行免费。
资源消耗
基于观察到的资源消耗量(十亿字节 (GB) 为单位)对 Functions 进行计费。将平均内存大小 (GB) 乘以执行函数所花费的时间(毫秒),计算观察到的资源消耗。函数所用内存按四舍五入到最近的 128 MB 计算,最大内存大小高达 1,536 MB,执行时间按四舍五入到最近的 1 ms 计算。单个函数执行的最小执行时间和内存分别为 100 ms 和 128 mb。Functions 定价包括每月免费授予的 400,000 GB。
高级计划
Azure Functions 高级计划提供与消费计划相同的功能和扩展机制(基于事件数),无需冷启动且具有增强的性能和 VNET 访问。Azure Functions 高级计划根据函数使用的 vCPU 和内存进行计费。
计量 | 价格 |
---|---|
vCPU 持续时间 | vCPU:¥1.626 vCPU/小时 |
内存持续时间 | 内存: ¥0.1158 GB/小时 |
高级计划
Azure Functions 高级计划提供与消费计划相同的功能和扩展机制(基于事件数),无需冷启动且具有增强的性能和 VNET 访问。Azure Functions 高级计划根据函数使用的 vCPU 和内存进行计费。
计量 | 价格 |
---|---|
vCPU 持续时间 | vCPU:¥1.724 vCPU/小时 |
内存持续时间 | 内存: ¥0.123 GB/小时 |
Functions 代理
此定价也应用于 Functions 代理。代理是由 HTTP 请求触发的函数。代理使用的内存小于 128 MB。代理执行时间是往返时间(请求响应),因为代理需要处于工作状态才能保持 HTTP 连接的活动状态。如果代理触发函数,将分别对函数执行和内存使用情况进行计数。
定价示例
观察到内存消耗为 512 MB 的函数在本月执行 3,000,000 次,执行持续时间为 1 秒。每月费用按以下方式计算:
资源消耗计费计算
资源消耗(秒)
执行 执行持续时间(秒) |
3 百万次执行 x 1 秒 |
---|---|
资源总消耗 | 3 百万秒 |
资源消耗 (GB)
资源消耗转换为 GB 执行时间(秒) |
512 MB / 1,024 MB x 3 百万秒 |
GB 总计 | 1.5 百万 GB |
可计费资源消耗
资源消耗 每月免费授予量 |
1.5 百万 GB - 400,000 GB-s |
可计费总消耗 | 1.1 百万 GB |
每月资源消耗费用
可计费资源消耗 资源消耗价格 |
1.1 百万 GB-s x ¥ 0.000113/GB-s |
总成本 | ¥ 124.3 |
执行次数计费计算
可计费执行次数
每月总执行次数 每月免费执行次数 |
3 百万次执行 - 1 百万次执行 |
---|---|
每月可计费执行次数 | 2 百万次执行 |
每月执行费用
每月可计费执行次数 每百万次执行的价格 |
2 百万次执行 x ¥ 1.3 |
每月执行费用 | ¥ 2.6 |
总消耗计费计算
每月总成本
每月资源消耗费用 每月执行费用 |
¥ 124.3 + ¥ 2.6 |
---|---|
每月总成本 | ¥ 126.9 |
详细信息
- 也可在 应用服务虚拟机 上托管 Functions
- 查看 Azure Functions 文档,了解最新信息
- Azure Functions 开发人员参考