有没有办法为两个集群配置 ALB?

Hos*_*ari 1 cluster-computing amazon-web-services amazon-elb

我正在尝试在 AWS 中为同一 VPC 中的两个集群设置单个负载均衡器,这可能吗?

因为它只提供一个 DNS 名称,有时路由到集群 A,有时路由到集群 B。

Jat*_*tra 5

是的,您绝对可以在位于不同 AZ 的多个集群前面使用单个 LB。

一个 DNS 名称,有时路由到集群 A,有时路由到集群 B。

确实,ALB 公开了路由到集群 A 的单个主机名,有时路由到集群 B,因为这就是负载平衡的含义,将负载/流量平衡到不同的集群,但这种情况正在发生,因为现在两个集群可能都注册到单个集群目标组。

但是,您可以在目标组 1 中注册集群 1,在目标组 2 中注册另一个集群 2。ALB 允许您根据 ;-将请求路由到不同的目标组。

  • url 中的路径
  • 主机名
  • 请求参数
  • 源IP条件
  • HTTP 标头
  • 主机头

因此,例如,在路径条件www.example.com/a中的 URL 的情况下,将到达目标组 1 意味着集群 1,对于www.example.com/b请求将到达目标组 2 意味着集群 2