微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决有没有办法为两个集群配置 ALB?

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

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

解决方法

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

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

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

但是,您可以在目标组 1 中注册集群 1,在目标组 2 中注册另一个集群 2。ALB 允许您根据 ;-

将请求路由到 different target group
  • url 中的路径
  • 主机名
  • 查询字符串
  • 源 IP 条件
  • HTTP 标头
  • 主机头

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。