azure - Azure Function 代理的费用是如何计算的?

标签 azure azure-functions price azure-function-app-proxy

我们在 Azure Blob 存储 (LRS Hot) 中有很多图像。我们计算出每月大约有 1500 万次下载,总共有 5000 GB 的导出(文件平均为 350kB)。我可以计算 Blob 存储的价格,但函数代理未知。 Azure Functions pricing文档没有说明代理功能,特别是带宽。

问题 1 : 这些计算正确吗?

执行计数价格为每百万次执行 0,169 欧元,相当于 15 * 0,169 欧元 = 2,54 欧元/月。

GB-s 价格为 €0,000014/GB-s,内存使用量四舍五入到最接近的 128MB。如果文件下载时间为 0.2 秒,内存为 128MB,我们有 0.2 * (128/1024) * 15000000 * 0,000014 = 5,25€/月

问题2 : 带宽呢?有任何费用吗?

最佳答案

Q1:大部分是。

Azure Functions 代理(预览版)的工作方式与常规函数类似,这意味着代理完成的任何路由都计为一次执行。此外,就像标准函数一样,它在运行时使用您的 GB-s。您的计算方法是正确的,但需要注意的是,从博客存储中读取实际上是一种流媒体事件,它将消耗固定数量的内存,乘以下载每个文件所需的时间。

Q2:这与 Azure 应用服务的工作方式相同。来自 pricing page :

包括 165 MB 出站网络流量,额外的出站网络带宽单独收费。

关于azure - Azure Function 代理的费用是如何计算的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44575796/

相关文章:

azure - 无法在 Azure Functions V2 中注册 CosmosDB 绑定(bind)扩展

javascript - SignalR 动态集线器名称

php - 基于 Woocommerce 3 中的 2 个自定义字段的产品正常价格计算

azure - 脚本如何访问服务连接? (Azure Devops 管道)

azure - 无需 cscfg 即可更新/升级 Azure Web 角色

c# - 在 MVC Azure 中实例化 OnActionExecuting 中的 Controller (...不抛出 404)

php - 为 WooCommerce 单一产品页面设置第二个价格标签

mysql - 将 Azure .bacpac 导出到 MySql .sql

c# - ApiHubFile Azure 函数绑定(bind)的动态输出文件名(一个驱动器,投递箱等)

firebase - 使用 where 条件索引的 firestore 读取计数