本文档介绍了置备 NSX Advanced Load Balancer 并将其配置为应用程序交付控制器以用于在 Microsoft Azure 中运行的应用程序工作负载的过程。
Azure 提供了一组基于云的模块化服务以及一系列开发工具,包括托管和计算、云存储、数据存储、转换 API 和预测 API。下图描述了一个示例 Azure 部署。
将 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
在 Azure Marketplace 中提供了 NSX Advanced Load Balancer Controller,可以直接从 Marketplace 中部署该控制器。
在部署控制器后,将提供 Azure 帐户详细信息和凭据。然后,控制器连接到 Azure 基础架构,并根据需要自动置备 SE。