0

我想对 VNet 中的 VM 规模集进行负载平衡。我的要求是:

  • 我不希望公共 IP 可访问性和
  • 我确实需要 http健康探测。

虽然两个 Azure 负载均衡器(在基本或标准 sku 中)似乎也能够平衡内部流量,但只有标准 sku 提供 https 运行状况探测。

尝试将 VM 规模集添加到后端池时,我无法选择它,向导找不到它。规模集和内部标准 sku 负载均衡器都位于同一区域、VNet 和资源组中。

看来我和这里的人有同样的问题,只是使用规模集而不是可用性集。

有一个工具提示说明

只有region具有标准 SKU 公共或没有公共 IP的 VM可以附加到此负载均衡器。后端池只能包含来自一个虚拟网络的资源。创建一个新的后端池以添加来自不同虚拟网络的资源。

所以我很困惑,我的内部负载均衡器只使用私有地址,所以应该满足“有标准 SKU 公网或没有公网 IP ”的标准。我还注意到,工具提示仅明确说明虚拟机,而不是虚拟机规模集。但是,我拒绝相信 LB 的标准 sku 与基本 sku 相比应该缺乏功能(我确实让它与规模集和内部基本 LB 一起使用,尽管没有 https 健康探测)。

我在这里错过了什么吗?我确实意识到仍然存在“Azure 应用程序网关”,但是我认为对于我的场景而言,设置和过度杀伤力过于复杂。我只想要使用 https 运行状况探测的规模集的内部负载平衡。我开始认为这是不可能的。

亲切的问候, baouss

在此处输入图像描述

4

1 回答 1

1

您无法在 Azure 门户上选择规模集作为标准 SKU 负载均衡器的后端,这似乎是一个限制。该文件指出

一个关键方面是资源的虚拟网络范围。虽然基本负载均衡器存在于可用性集的范围内,但标准负载均衡器与虚拟网络的范围完全集成,并且所有虚拟网络概念都适用。

所以我们只能选择虚拟网络中符合条件的虚拟机作为标准负载均衡器的后端池。

等待 Azure 团队的确认:VM 规模集不适用于内部标准 SKU Azure 负载均衡器后端池

正如您所提到的,目前,您可以将应用程序网关与运行状况探测 Https 一起使用。如果没有,您可以创建一个 VM 规模集并选择一个负载平衡选项——负载平衡器。这将自动为您的规模集关联一个公共标准 SKU 负载均衡器。

在此处输入图像描述 在此处输入图像描述

于 2019-01-22T09:13:34.850 回答