本文档介绍了置备 NSX Advanced Load Balancer 并将其配置为应用程序交付控制器以用于在 Microsoft Azure 中运行的应用程序工作负载的过程。

Azure 提供了一组基于云的模块化服务以及一系列开发工具,包括托管和计算、云存储、数据存储、转换 API 和预测 API。下图描述了一个示例 Azure 部署。

图 1.

NSX Advanced Load Balancer 与 Azure 结合使用可提供以下功能:

  • NSX Advanced Load Balancer Controller 可作为 Azure 设备 (VHD) 使用。

  • 在部署 NSX Advanced Load Balancer Controller 后,将向其提供 Azure 帐户详细信息和凭据。然后,控制器连接到 Azure 基础架构,并根据需要自动置备服务引擎。

  • SE 上提供了一个接口,可用于控制和数据流量(带内管理)。

  • 将从 Azure IPAM 分配 VIP 地址。

  • 可将可选的公用 VIP 以及专用 VIP 地址自动分配给虚拟服务

Azure 的 NSX Advanced Load Balancer 部署具有以下优点:

  • 单个控制器集群管理多个虚拟网络 (VNet) 中的应用程序的服务。

  • 自动虚拟 IP 地址分配和自动 DNS 注册实现了应用程序负载均衡的完全自动化。

  • 控制器自动检测 Azure 规模集中的成员资格变化,并更新池成员资格以进行应用程序自动缩放。NSX Advanced Load Balancer 提供了一种灵活而全面的解决方案,该解决方案与基础架构无关、敏捷并具有弹性,而且降低了总体拥有成本 (Total Cost of Ownership, TCO)。下图描述了一个示例 Azure 部署。

NSX Advanced Load Balancer - Microsoft Azure

图 2.

在 Azure Marketplace 中提供了 NSX Advanced Load Balancer Controller,可以直接从 Marketplace 中部署该控制器。

在部署控制器后,将提供 Azure 帐户详细信息和凭据。然后,控制器连接到 Azure 基础架构,并根据需要自动置备 SE。