知识卡片
函数粒度与内存计费的精细化关系
内容
FaaS按内存规格、运行时长和流量三个指标计费,其中内存规格是最容易被配错、也最容易放大成本的一 项——书中举例:一个Hello World程序若把内存从128MB误设成3072MB,费用可暴涨25倍;而当一个应用 里既有轻量接口(128MB即可)又有重接口(需3000MB)时,如果两者共用同一个函数,内存只能按重接口 的需求统一配置,轻接口也被迫承担高内存的计费与冷启动代价,实测拆成两个独立函数、分别配置合适 内存后成本可降低近50%。发散:本质是”最大公约数陷阱”——把异构负载塞进同一个计费/资源单元,最终 成本会向着最贵的那部分收敛,解法是按负载特征切分资源边界,而不是笼统地共用一套配置。
参考来源
《Serverless工程实践:从入门到进阶》第4章《Serverless应用开发、调试与优化》