Part15 - (图文)NSX系列之 Load Balancing

本文通过图文详细介绍了NSX中的负载均衡功能。从外部客户端发送流量到Load Balancer的Virtual IP,Load Balancer执行DNAT和SNAT进行地址转换,确保流量在Logical Network中的Server间有效分配和回传。通过一系列步骤和示意图,阐述了Load Balancer如何处理进出的traffic,确保服务的稳定和高效。
摘要由CSDN通过智能技术生成
LoadBalancing 作为 NSX 的其中一个功能的存在,可以帮助实现NSX里Edge后面多台服务器有分布式负载实现负载均衡诉求以及高可用诉求。其中最典型的就以Web Server 服务为例,基本上大型 Web Server 服务对于Load Balancing 的要求基本是必然的。当然了,这个诉求可以用纯硬件解决方案来实现,例如:F5、A10、Netscaler 等,都有解决方案,但是既然讨论的是SDN,那么,自然这里也就以 Software 解决方案为重点探索目标了。NSX 作为目前最适合商业用途的 SDN 解决方案,自然也就有这方面的要求了。NSXEdge 支持下的 Load Balancing 功能支持通过NSX Edge 作为负载均衡设备,允许外部用户访问 VLAN 或  VXLAN 的负载均衡服务目标服务器。如图01所示:




图01




NSX 的 Load Balancing 服务在云计算环境里是很合适的,因为它提供了下面的功能特性:
o
支持通过 API 实现可编程功能;
o
同时还提供了管理与监控于一体的其它 NSX Edge Services;

LoadBalancing 作为 NSX 的其中一个功能的存在,可以帮助实现NSX里Edge后面多台服务器有分布式负载实现负载均衡诉求以及高可用诉求。其中最典型的就以Web Server 服务为例,基本上大型 Web Server 服务对于Load Balancing 的要求基本是必然的。当然了,这个诉求可以用纯硬件解决方案来实现,例如:F5、A10、Netscaler 等,都有解决方案,但是既然讨论的是SDN,那么,自然这里也就以 Software 解决方案为重点探索目标了。NSX 作为目前最适合商业用途的 SDN 解决方案,自然也就有这方面的要求了。NSXEdge 支持下的 Load Balancing 功能支持通过NSX Edge 作为负载均衡设备,允许外部用户访问 VLAN 或  VXLAN 的负载均衡服务目标服务器。如图01所示:


借助 NSX EdgeLoad Balancing 服务,可以实现对很多应用部署的 Load Balancing 支持,因为 NSX Edge 支持很多功能组件,例如:
o
包含且不限于 LDAP、FTP、HTTP、HTTPS 在内的任意 TCP 类Applications;
o
从 NSX 6.1 开始,支持 UDP Applications;
o
支持 Round-Robin、Least Connections、SourceIP Hash、URL 等负载均衡算法;
o
支持对 TCP、HTTP、HTTPS 等在内的内容健康检查;
o
支持 Source IP、MSRDP、Cookie、SSL Session-id 的 Persistence;
o
支持基于最大连接数和每秒连接数的连接限制;
o
支持的 L7 操作包括但不限于 URL Block、URLRewrite、Content Rewrite 等;
o
优化了对于 SSL Offload 的支持;


针对 LoadBalancing 的部署,NSX Edge 支持两种模式,分别是:
o
One-Arm  – 也叫Proxy Mode,这种模式的结构示意图如图02所示。NSXEdge 只接连接到它提供 Load Balancing 服务的Logical Networks:




图02




在 One-Armed 的Load Balancer 里,它提供的功能如下:
    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值