AWS NLB 不允许 SSL,但 ELB 允许。
不过 NLB 支持向 LB 添加多个实例端口,而 ELB 则不支持。
有没有办法通过 SSL 传输支持 LB 的多个端口?
例如我在 2 个节点上运行 4 个服务。
- Node1 主机 service1_master(端口 1111)和 service2_slave(端口 1112)
- Node1 主机 service2_master(端口 1111)和 service1_slave(端口 1112)
Service1 和 Service2 以主动/被动模式运行。这意味着每个服务只能有一个端口(1111 或 1112)处于活动状态。
我想通过 SSL/TLS 将端口 1111 和 1112 添加到侦听器。使用 AWS 负载均衡器可以实现这一点吗?
答案1
网络负载均衡器在相当低的网络级别工作 - 它可以通过任何 TCP 流量。它不会像 ELB/ALB 那样终止 SSL/HTTPS,但它可以对几乎任何东西进行负载平衡。它支持多个端口。
如果您可以编辑您的帖子以提供有关您想要实现的目标的更多详细信息,而不是仅仅描述您遇到的问题,您可能会获得更多有用的帮助。