【问题标题】:ALB rules limitALB 规则限制
【发布时间】:2019-01-31 02:50:05
【问题描述】:

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

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

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

编辑: AWS 似乎已将限制增加到 75。谢谢 AWS!

【问题讨论】:

标签: amazon-web-services amazon-elb amazon-ecs


【解决方案1】:

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

你好,

对于此次限制增加造成的混淆,我深表歉意。很遗憾, 应用程序负载均衡器的硬性规则限制为 10。我很抱歉 你没有早点把这件事说清楚。请让我们知道您是否 有任何其他问题或疑虑。

最好的问候,

【讨论】:

【解决方案2】:

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

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

【讨论】:

  • 好的,我会的,谢谢。考虑到微服务架构,限制只有 10 个,这有点有趣。
  • 他们不这样做,规则限制很难,看我的回答。
【解决方案3】:

亚马逊仍在整理有关 ELB 和 ELBv2 (ALB) 的文档。因此,为两者交叉参考材料以获得有关负载平衡问题的方向是一个好主意。有时在查找详细信息时找不到 ALB,所以记得也要检查 ELB 类别!

大多数限制都可以提高,但是当涉及到诸如 ALB 规则和安全组规则之类的东西时,这些限制就会到位,因为如果超出限制可能会对性能产生影响。

您可以通过以下链接提出限制请求。请务必在您的请求中包含详细的“用例”,并考虑您要求的值(不要只是要求随机数)。

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

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

其他信息

以下是一些关于您的 AWS 账户中的负载均衡器限制的链接,您可能会发现它们也很有用:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-17
    • 2020-11-23
    • 2017-08-22
    • 2012-04-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多