【问题标题】:Limit AWS-Lambda budget限制 AWS-Lambda 预算
【发布时间】:2017-06-02 12:56:29
【问题描述】:

AWS Lambda 似乎很适合运行压力测试。

我知道它应该能够扩展到 1000 个实例,并且您按 0.1 秒而不是每小时收费,这对于短期压力测试很方便。另一方面,与 EC2 相比,自动扩展使您对成本的控制更少。对于有明确预算的开发来说会很好。我知道亚马逊不允许明确的预算,因为他们可以在他们成名的时候关闭网站。但是,对于开发来说,有明确的预算会很好。

是否有在开发期间管理 AWS Lambda 服务成本的解决方法或最佳实践? (例如,减少每个请求的最长时间)

【问题讨论】:

    标签: amazon-web-services aws-lambda


    【解决方案1】:

    是的,每个 AWS Lambda 函数都有一个用于定义最长持续时间的设置。默认值为几秒钟,但可以扩展为 5 分钟。

    AWS 还可以定义Budgets and Forecasts,以便您可以为每个服务、每个可用区、每个区域等设置预算。然后您可以按预算的 50%、80% 和 100% 等间隔接收通知.

    您还可以创建Billing Alarms,以便在支出超过阈值时收到通知。

    AWS Lambda 附带一个 monthly free usage tier,其中包括 300 万秒的时间(128MB 内存)。

    使用 AWS Lambda 您不太可能会遇到高额费用,因为它被用于正确的目的,即运行许多小功能(而不是用于长期运行的目的,EC2 更好)。

    【讨论】:

      猜你喜欢
      • 2017-03-09
      • 1970-01-01
      • 2018-07-10
      • 1970-01-01
      • 2022-06-30
      • 1970-01-01
      • 2019-10-14
      • 2018-01-12
      • 1970-01-01
      相关资源
      最近更新 更多