我已经创建了一个案例,用于提高aws lambda的服务速率限制,以便在我们的应用程序中处理重负载。我想获得有关aws是否每月/一次增加限额收费的信息?
答案 0 :(得分:3)
处理您的请求免费以增加限额。请参阅:AWS Lambda Pricing了解免费套餐的实际费用。
免费套餐 - 每月1M请求/每月400 GB-SECONDS计算时间。
请求 - 1M请求免费每月1M次请求是免费的。 / $ 0.20每1M请求THEREAFTER $ 0.0000002每个请求。
持续时间 - 每月400,000 GB-SECONDS /每月最初400,000 GB秒,最多320万秒计算时间,是免费的。 $ 0.00001667对于每个GB-SECOND THED THEREAFTER
答案 1 :(得分:2)
添加@hellov写的内容。
您可以通过调整Memory
和Timeout
来控制Lambda函数的代码执行性能和成本。
它们存在于Lambda函数控制台的基本设置中。但是这些会影响您的定价。有关定价的更多详细信息,请访问this page。
以下是定价如何运作的复杂示例:
假设您有三个函数,每个函数都有不同的内存 尺寸如下所述:
功能1
128MB内存,一个月内执行25M次,每次运行200ms 时间
总计算(秒)= 25M *(0.2秒)= 5M秒
功能2
448MB内存,一个月内执行5M次,每次运行500ms 时间
总计算(秒)= 5M *(0.5秒)= 2M秒
功能3
1024MB内存,在一个月内执行2.5M次,运行1秒 每次
总计算(秒)= 2.5M *(1秒)= 2.5M秒
如果您运行这些功能,您的费用将计算为 如下:
每月计算费用
AWS Lambda将总计算时间规范化为GB-s,然后对其进行求和 所有职能的总数
功能1(GB-S)= 5M秒*(128MB / 1024)= 625,000 GB-s
功能2(GB-S)= 2.5M秒*(448MB / 1024)= 1,093,750 GB-s
功能3(GB-S)= 2.5M秒*(1024MB / 1024)= 2,500,000 GB-s
每月总计算用量(GB-S)= 4,218,750 GB-s
每月计算价格为每GB-0.00001667美元和免费套餐 提供400,000 GB-s。每月收费计算使用量=每月总计 计算使用率 - 免费套餐使用
每月收费计算用量= 4,218,750 - 400,000 = 3,818,750 GB-s
每月计算费用= 3,818,750 * 0.00001667 = $ 63.66
每月请求费用
每月申请价格为每100万请求0.20美元,免费 tier每月提供1M个请求。
请求总数 - 免费套餐请求=每月可结算请求
(25M + 5M + 2.5M)请求 - 1M免费套餐请求=每月3150万 可结算请求
每月申请费= 31.5M * $ 0.2 / M = $ 6.30
每月总费用
总费用=计算费用+请求费用= $ 63.66 + $ 6.30 = 每月69.96美元