【问题标题】:Azure - Load balancing multiple ports on same VMAzure - 对同一 VM 上的多个端口进行负载平衡
【发布时间】:2020-10-19 11:58:46
【问题描述】:

有人可以建议如何在 Azure 上设置负载平衡器,以对运行在同一 VM 的 2 个不同端口上的 2 个 docker 容器进行负载平衡。

我在 AWS 上有一个等效的设置 - 应用程序负载均衡器。为了实现上述目标,我可以将每个端口注册为 ALB 的同一目标组上的不同目标。

编辑:我正在尝试为使用多个端口的后端池添加负载平衡规则,但规则中只能接受一个端口。建议的原因是前端、协议和端口只能有一个规则。如何在同一负载均衡规则中包含多个后端端口。

【问题讨论】:

    标签: azure load-balancing


    【解决方案1】:

    您可以为虚拟机创建负载均衡器并设置后端池,然后为包含虚拟机的同一后端池的不同端口创建不同的探针和负载均衡器规则。

    【讨论】:

    • 我正在尝试为使用多个端口的后端池添加负载平衡规则,但规则@charles xu 中只能接受一个端口。我现在用相同的细节编辑了主要问题。
    • @bvnbhati 这是不可能的。一条规则只能包含一个端口。
    • 好的,但是也不允许使用具有相同前端、协议和端口的 2 个规则 @Charles Xu 我需要负载均衡器上的端口 80 来负载均衡同一 VM 上的 2 个不同端口。我该如何做到这一点?我尝试使用公共负载均衡器和 API 网关来执行此操作 - 但未能成功。
    • @bvnbhati 不,你不能。负载均衡器规则不能相互冲突,一个端口只能包含在一个规则中。一条规则只能包含一个端口。
    • 有没有其他方法可以实现这一目标 - 同一虚拟机上多个端口的负载平衡?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-30
    • 1970-01-01
    • 1970-01-01
    • 2021-03-24
    • 1970-01-01
    相关资源
    最近更新 更多