Amazon web services 在单个ECS群集上运行多个web服务

Amazon web services 在单个ECS群集上运行多个web服务,amazon-web-services,amazon-elb,amazon-ecs,amazon-alb,Amazon Web Services,Amazon Elb,Amazon Ecs,Amazon Alb,如果我有一个ECS集群,其中有N个不同的网站作为N个服务在该集群上运行-我如何设置负载平衡器 我目前的做法是针对每个网站X 我创建了一个新的目标组,覆盖集群中的所有实例 我创建了一个新的应用程序负载平衡器 我使用目标组将ALB附加到服务 它似乎起作用了。。。但是我想确定这是正确的方法 谢谢 你做这件事的方式当然是一种方式,以及大多数人是如何做到这一点的 应用程序负载平衡器还支持两种其他类型的路由。基于主机和基于路径 基于主机的路由将允许您基于从该网站传入的主机进行路由。例如,如果你有web

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

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

  • 我创建了一个新的目标组,覆盖集群中的所有实例
  • 我创建了一个新的应用程序负载平衡器
  • 我使用目标组将ALB附加到服务
它似乎起作用了。。。但是我想确定这是正确的方法


谢谢

你做这件事的方式当然是一种方式,以及大多数人是如何做到这一点的

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

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

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