云计算(函数即服务)中GB-seconds的定义是什么?是否指内存GB数×时长秒数?
什么是GB-seconds?
GB-seconds是无服务器计算服务(如AWS Lambda、Azure Functions)的核心计费计量单位,你的理解完全正确——它就是分配给函数的内存容量(以千兆字节GB为单位)与函数实际运行时长(以秒为单位)的乘积。
具体说明:
- 当你为无服务器函数配置内存时,服务会同步按比例分配CPU、网络带宽等配套资源,内存越高,函数的处理性能越强。
- 计费时,系统会统计函数从启动到执行完成的实际运行时间,再乘以你配置的内存容量,得到最终的GB-seconds消耗值,以此作为收费依据。
示例:
- 若给函数分配2GB内存,运行时长为3秒,总消耗为
2 × 3 = 6GB-seconds - 若配置512MB(即0.5GB)内存,运行时长10秒,总消耗为
0.5 × 10 = 5GB-seconds
内容的提问来源于stack exchange,提问作者Patrick Bucher
相关产品推荐
相关产品推荐

