如何计算Azure Function代理的成本?

时间:2017-06-15 19:47:41

标签: 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 :带宽怎么样?这有什么费用吗?

1 个答案:

答案 0 :(得分:0)

Q1:大多数情况下是的。

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

Q2:这与Azure App Service的工作方式相同。来自pricing page

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