gpt4 book ai didi

amazon-web-services - 如何使用自动缩放服务自动缩放 AWS lambda

转载 作者:行者123 更新时间:2023-12-02 18:59:50 28 4
gpt4 key购买 nike

我正在尝试在自动缩放目标中添加 lambda,并在尝试按标签获取时收到错误“找不到可缩放资源”。

是否可以或允许将 lambda 添加到自动缩放目标?

更新:我试图弄清楚如何在应用程序的非高峰时段更改临时并发,这将有助于节省一些成本,所以我正在探索自动缩放选项

最佳答案

如果所有现有执行上下文(lambda 实例)都很忙,Lambda 自动 扩展传入请求。基本上您不需要在这里做任何事情,除了如果您想要节流可以设置允许的最大并发数。

因此,没有与 AutoScaling 的集成,但您仍然可以使用 Application Load Balancer to trigger your Lambda Function如果这就是您所追求的。

如果您正在构建一个纯粹的无服务器应用程序,您可能想要查看 API 网关而不是 ALB 集成。


更新

既然您已经阐明了要使用自动缩放的目的,即更改函数的预配置并发性,那么有一些方法可以构建类似的东西。 Clément Duveau在评论中提到了一个我可以落后的解决方案。

您可以使用 Cron-Expressions 创建带有两个 CloudWatch 事件触发器的 Lambda 函数。一种适用于您想要横向扩展的情况,另一种适用于您想要横向扩展的情况。

在 lambda 函数中,您可以使用触发该函数的规则的名称来确定您是否需要进行扩展或缩小。然后您可以使用 PutFunctionConcurrency通过文档底部提到的 SDK 之一进行 API 调用,以根据需要调整并发性。


更新2

spmdc 提到了一个有趣的 blog post使用应用程序自动缩放来实现这一点,我错过了那个 - 你可能想检查一下,看起来很有希望。

关于amazon-web-services - 如何使用自动缩放服务自动缩放 AWS lambda,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65714717/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com