ALB规则限制

ALB rules limit

我们正在使用 Amazon Webservices ECS 和 Application Load Balancer (ALB) 开发微服务架构。 ALB 对每个域都有一个规则,它将路径模式耦合到目标组。例如:

/user* -> tg-user-service
/image* -> tg-image-service
/email* -> tg-email-service
... etc

这工作起来非常简洁,让我们无需维护单独的服务发现服务。 然而,今天我发现一个 ALB 有一个 10 条规则的限制。这让我怀疑我们是否正确使用了 ECS/ALB 方法。另外,我该如何减轻这种情况?所有流量都由一个 ALB 处理。

编辑: AWS好像把限制提高到75了。谢谢AWS!

许多 AWS 限制是他们认为的软限制...这意味着您可以要求 AWS 提高限制,他们会这样做。这些看起来也像软限制。您可以看到所有限制的列表 here 并且有一个 link 可以提高限制。

就您的用例而言,您所做的正是该服务的用途。

Amazon 仍在收集有关 ELB 和 ELBv2 (ALB) 的文档。因此,交叉引用 material 以获得负载平衡问题的方向是个好主意。有时候查详情找不到ALB,记得把ELB分类也查一下哦!

大多数限制都可以提高,但是当涉及到 ALB 规则(例如安全组规则)时,这些限制已经到位,因为如果超出限制可能会影响性能。

您可以转到下面的 link 提出限制请求。请务必在您的请求中包含详细的 "Use Case" 并考虑您所请求的值(不要只请求一个随机数)。

这将有助于加快接收限额提高所需的时间,并将减少来回消息传递(如果您没有付费支持协议,这很重要!)

https://console.aws.amazon.com/support/home#/case/create?issueType=service-limit-increase&limitType=service-code-elastic-load-balancers

附加信息

这里有一些关于您的 AWS 账户中负载均衡器限制的 link,您可能也会觉得有用:

http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-limits.html

http://docs.aws.amazon.com/general/latest/gr/aws_service_limits.html#limits_elastic_load_balancer

今天我从 AWS 收到了关于我的规则限制增加请求的回复:

Hello,

I apologize for the confusion with this limit increase. Unfortunately, Application Load Balancers have a hard rule limit of 10. I apologize that this was not made clear to you sooner. Please let us know if you have any further questions or concerns.

Best regards,