NSX Advanced Load Balancer 是一个基于软件的解决方案,可提供实时分析和弹性应用程序交付服务。它优化了核心 Web 功能,包括 SSL 终止和负载均衡。

NSX Advanced Load Balancer 在由 VMware vCenter 管理的虚拟机 (VM) 上运行。在部署到由 vCenter 管理的 VMware Cloud 时,它作为完全分布式的虚拟化系统运行,其中包括控制器和 SE,它们均作为虚拟机运行。



NSX Advanced Load Balancer 平台基于软件定义的架构原则,这些原则将数据平面和控制平面分开。产品组件包括:

NSX Advanced Load Balancer Controller(控制平面)- NSX Advanced Load Balancer Controller 存储和管理所有与服务和管理有关的策略。通过使用 vCenter,NSX Advanced Load Balancer Controller发现虚拟机、数据中心、网络和主机。根据该自动发现的信息,可以使用 Web 界面快速添加虚拟服务。要部署虚拟服务,NSX Advanced Load Balancer Controller 会自动选择一个 ESX 服务器,启动一个 SE(如下所述),然后将其连接到正确的网络(端口组)。

注:
  • NSX Advanced Load Balancer 中的网络对象现在与 vCenter 中关联端口组的名称同步。在 22.1.1 版本之前,在 NSX Advanced Load Balancer 中更改端口组名称和网络名称是相互独立的。

  • 控制器需要访问所需的 ESXi 主机(通过端口 443)以允许控制器到 vCenter 的通信。

可以将 NSX Advanced Load Balancer Controller部署为单个虚拟机或包含 3 个 NSX Advanced Load Balancer Controller实例的高可用性集群,每个实例在单独的虚拟机上运行。单个 NSX Advanced Load Balancer Controller集群支持多个并发 vCenter 云。

NSX Advanced Load Balancer SE(数据平面)- 每个 NSX Advanced Load Balancer SE 在其虚拟机上运行。它可为最终用户流量提供应用程序交付服务,并且还收集最终用户和应用程序之间流量的实时端到端衡量指标。