Re: [心得] 实务经验分享-AWS Lambda & RDS 整合探讨

楼主: DarkKiller (System hacked)   2020-02-21 12:21:52
※ 引述《DarkKiller (System hacked)》之铭言:
: (原文的成本公式是错的,我深夜边弄东西边算把 RAM-GB 的部份多乘了 60,原文
: 我放到 Web Archive 上的 https://bit.ly/2vQ117p 这边,错的部份我这边删掉
: 了)
https://aws.amazon.com/ec2/pricing/on-demand/
https://aws.amazon.com/lambda/pricing/
我把价钱算错多了 60 倍的部份以外,另外还有一个就是不应该拿 t2/t3/t3a 系
列计算,这些因为有 CPU credit 设计的机器没办法 24x7 跑满,应该拿 m5/m5a
算会比较合理。
m5.large (2 vCPU + 8GB RAM) 是 $69.12/month,两台是 $138.24/month,对应
的 Lambda 可以跑到:
138.24/(0.2/1000000+0.0000166667/2/10) ~= 133780429 (次)
一个月 133780429 次也就是大约每天 4459347 次,在 m5.large 的机器上可以跑
16 个 worker (Lambda 的 512MB 对 m5.large 的 8GB RAM),所以每只 worker
每天大约要处理 278709 次请求,而 100ms 计算的关系,成本大约是 3.1 倍:
86400/(278709*0.1) ~= 3.1
RI 另外有 ~40% discount (standard 1y),或是 spot instance 通常都有更低的
价钱。另外 Lambda 是以 100ms 计费的问题,如果 Lambda function 跑的很快,
还是要以 100ms 计算,成本的差距会再拉大。

Links booklink

Contact Us: admin [ a t ] ucptt.com