后台查看即可
- 发布:2023-01-19 10:04
- 更新:2023-04-15 10:52
- 阅读:620
产品分类: uniCloud/App
操作步骤:
预期结果:
正确的计量
正确的计量
实际结果:
不正常
不正常
bug描述:
云后台,阿里云,云函数使用量,计量有误
APP啥也没有发布,流量居然到了 941.72GBs
这是在搞笑么?
这个GBs和多少G的流量不是一个概念
它的算法是:云函数内存(单位G)*运行时间(单位秒)
比如内存设置为512M的云函数(默认512M),每次运行时间0.3秒,则运行10000次消耗的资源量为
512/1024*0.3*10000=1500GBs
友情提示: 10000GBs = 1.10592元
(按量计费的费用)
即你上图的941Gbs = 0.1元
我更惨,下午因为要测试一下云函数超时会怎么样,就仿照文档教程中代码的写了个递归函数函数测试,在调用145次后就退出
let x = 0;
async function _genDeliveryList(that, dayOfList = new Date()) {
console.log("dayOfList:", dayOfList)
x = x + 1
y = x
if (x > 145) {
return {
errCode: "结束",
errMsg: "执行完成"
}
}
return new Promise((resolve, reject) => {
setTimeout(() => {
console.log("in setTimeout:" + this.y)
resolve("return from setTimeout:" + this.y)
}, 5000)
})
}
多点了几次测试,结果刚才打开电脑一看用了将近7万GBs,太坑人了
看到这个帖子才知道是这么个算法,真会玩
云函数,等用户量大了,费用会高的吓人,比正常的要高的多。
这个不是我们会玩,serverless全都是这样,不管是亚马逊、阿里、腾讯。
你需要理解serverless和传统云的区别。
云函数和用电一样,是真正的按你消耗的云资源付费。
它的单次运算成本比传统的配置租用要低。即便用户量大了,云函数的费用也比传统云便宜。
但是要注意用法,你不能像原来那样配置租到后随便算,要注意节约运算资源。不管是运行内存控制还是计算时长控制。
在uniCloud里,大多数开发者都不会发愁云函数贵,套餐超标的一般是存储cdn和数据库。
-
回复 DCloud_heavensoft: 云函数费用 肯定比传统云高很多,不用详细计算 现在的传统云 便宜好多 我的自用开发机 都是三年 费用很低 里面跑的程序很多 用docker 隔离 在三年内 那是随便使用的,你们这个就是 会有一些其他问题,就不细说了,尤其我在用免费版测试的时候,就是测试,老是点个几下查询后 ,就用不了,我也没做非常规的操作,就是最基本的查询,总之一言难尽!!
2023-04-15 11:21
hhyang - 如有问题,请添加QQ1606726660 备注付费咨询
可以给出详细的使用情况吗?
-
云函数使用量:
- A函数使用 256 次 消耗 100GBs
- B函数使用 300 次 消耗 50GBs
-
云数据库容量:
- xxx地方 读取次数 88次
- xxx地方 写入次数 88次
-
云存储容量:
- xxx地方 储存上传请求 88次
- xxx地方 存储下载请求 88次
艺灵设计
我这几天的用量也很大,跑过来看了下原来是这样计算了。已把512降到128, 还有个问题。关于【运行时间(单位秒)】,这个是指每次请求耗费的时间吗?还是说在哪里可以控制它?
2024-03-24 22:06
DCloud_uniCloud_VK
回复 艺灵设计: 每次请求的耗费的时间(即云端实际执行时间,不包含与客户端的网络传输时间)
友情提示: 阿里云空间内存小于512M时, 性能有明显的降低, 所以阿里云空间为了性能最高, 建议保持512M内存, 因为性能降低时, 执行时间也就变长了
2024-03-25 10:51