Azure 函数和存储中的意外成本
Unexpected costs in Azure Function & Storage
现在,我正在使用 Azure Functions 和 Azure 存储。
最近在查看资源开销的时候,发现Storage有一笔意想不到的开销。
下图显示了存储帐户的成本列表。 (单位:日元。)
可以看到文件共享的写操作是有开销的
检查文件共享的指标,我们看到发生了交易。
但是,由于代码中没有访问文件共享,而且该功能每天只执行几次,所以我不知道为什么会发生此事务。
有谁知道减轻这种成本的方法吗?
以下是函数的总结。
- 运行时:节点 14
- 功能扩展版本:3
- 功能数量:
- HTTP 触发器:6(每天大约执行 3 次。)
- 时间触发器:1(每四个小时一次。)
- 方案:按需付费
host.json:
{
"version": "2.0",
"logging": {
"fileLoggingMode": "never",
"logLevel": {
"default": "None"
},
"applicationInsights": {
"samplingSettings": {
"isEnabled": true,
"excludedTypes": "Request"
}
}
},
"extensionBundle": {
"id": "Microsoft.Azure.Functions.ExtensionBundle",
"version": "[1.*, 2.0.0)"
}
}
参考了相关文章,还是无法解决问题
- https://github.com/Azure/Azure-Functions/issues/832
- https://github.com/Azure/Azure-Functions/issues/1307
- Expensive use of storage account from Azure Functions
Azure 函数使用 Azure 存储来管理 keys/run state/store 代码。此处概述:Storage Considerations
这可能是与无法减轻的这些操作相关的成本。
现在,我正在使用 Azure Functions 和 Azure 存储。 最近在查看资源开销的时候,发现Storage有一笔意想不到的开销。 下图显示了存储帐户的成本列表。 (单位:日元。) 可以看到文件共享的写操作是有开销的
检查文件共享的指标,我们看到发生了交易。
但是,由于代码中没有访问文件共享,而且该功能每天只执行几次,所以我不知道为什么会发生此事务。 有谁知道减轻这种成本的方法吗?
以下是函数的总结。
- 运行时:节点 14
- 功能扩展版本:3
- 功能数量:
- HTTP 触发器:6(每天大约执行 3 次。)
- 时间触发器:1(每四个小时一次。)
- 方案:按需付费
host.json:
{
"version": "2.0",
"logging": {
"fileLoggingMode": "never",
"logLevel": {
"default": "None"
},
"applicationInsights": {
"samplingSettings": {
"isEnabled": true,
"excludedTypes": "Request"
}
}
},
"extensionBundle": {
"id": "Microsoft.Azure.Functions.ExtensionBundle",
"version": "[1.*, 2.0.0)"
}
}
参考了相关文章,还是无法解决问题
- https://github.com/Azure/Azure-Functions/issues/832
- https://github.com/Azure/Azure-Functions/issues/1307
- Expensive use of storage account from Azure Functions
Azure 函数使用 Azure 存储来管理 keys/run state/store 代码。此处概述:Storage Considerations
这可能是与无法减轻的这些操作相关的成本。