[英]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
仍然免费。
参考文献:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.