繁体   English   中英

AWS Lambda定价

[英]AWS Lambda Pricing

Lambda定价如何计算? 它是f(存储时间,通话次数,免费配额)。 因此,我将Lambda设置为具有1GB的内存和最长60秒的时间。 假设我有10,000次通话,平均通话时间为30秒。 如何计算“记忆时间”,我该使用60秒的最长时间还是30秒的平均通话时间? 如果是30秒,则Lambda设置的最大时间是最大处理时间的上限,用于失控过程。 谢谢,马克

您使用平均通话时间。 最大值确实是为了防止流程失控并限制每次通话的费用。

根据请求数和这些请求的持续时间向您收费。 此外,您还需要为使​​用的其他任何服务付费。 例如S3存储。

Lambda会在每次响应事件通知或调用调用(包括从控制台进行测试调用)开始执行时对请求进行计数。 您需要为所有功能的请求总数付费

持续时间是从代码开始执行到返回或终止为止的时间计算得出的,四舍五入到最接近的100ms。 价格取决于分配给函数的内存量。

对于您的用例,您似乎属于“ Free Tier ,计算结果为:

每月计算

The monthly compute price is $0.00001667 per GB-s and the free tier provides 400,000 GB-s.

Total compute (seconds) = 10,000 * (30s) = 300,000 seconds

Total compute (GB-s) = 300,000 * 1GB = 300,000 GB-s

Total compute – Free tier compute = Monthly billable compute GB- s

300,000 GB-s – 400,000 free tier GB-s = -100,000 GB-s

Monthly compute charges = Free

每月请求费用

The monthly request price is $0.20 per 1 million requests and the free tier provides 1M requests per month.
Total requests – Free tier requests = Monthly billable requests

10,000 requests – 1M free tier requests = -990,000 Monthly billable requests

Monthly request charges = 0 * $0.2/M = Free

如果您的请求增加一倍,则monthly compute charge将变为$ 3.33,并且您的request charges仍然免费。

参考文献:

https://aws.amazon.com/lambda/pricing/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM