gpt4 book ai didi

amazon-web-services - 在单个 ECS 集群上运行多个 Web 服务

转载 作者:行者123 更新时间:2023-12-04 12:01:34 25 4
gpt4 key购买 nike

如果我有一个 ECS 集群,其中 N 个不同的网站作为 N 个服务在所述集群上运行 - 我该如何设置负载均衡器?

我目前的做法是针对每个网站 X,

  • 我创建了一个跨越集群中所有实例的新目标组
  • 我创建了一个新的应用程序负载均衡器
  • 我使用目标组
  • 将 ALB 附加到服务

    它似乎有效......但我想确保这是正确的方法

    谢谢!

    最佳答案

    你这样做的方式当然是一种方法,也是大多数人如何做到的。

    应用程序负载均衡器还支持另外两种类型的路由。基于主机和基于路径。

    http://docs.aws.amazon.com/elasticloadbalancing/latest/application/load-balancer-listeners.html#host-conditions

    基于主机的路由将允许您根据来自该网站的传入主机进行路由。因此,例如,如果您有 website1.com 和 website2.com,您可以通过相同的 ALB 发送它们并相应地路由。

    http://docs.aws.amazon.com/elasticloadbalancing/latest/application/load-balancer-listeners.html#path-conditions

    同样,您可以对路径执行相同的操作。如果您的网站是 website1.com/site1/index.html 和 website1.com/site2/index.html,您可以将它们放在同一个 ALB 上并相应地进行路由。

    关于amazon-web-services - 在单个 ECS 集群上运行多个 Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44507033/

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