供应NEC IPLB负载均衡 电话 林楠
林楠 |(软件事业部)
北京三木联合信息技术有限责任公司
电话:010-51657615
手机:
邮箱:sales@
Q
网址
NEC IPLB负载均衡产品简介
IPLB是基于客户端IP请求的负载均衡软件,可以在一组服务器内实现网络及CPU负载的分散。
系统支持网络的*四层和*七层的负载均衡。*四层负载均衡将一个Internet上合法注册的IP地址映射为多个内部服务器的IP地址,对每次TCP连接请求动态使用其中一个内部IP地址,达到负载均衡的目的。系统根据源端和目的IP地址、TCP或UDP端口号和一定的负载均衡策略,在服务器IP和VIP间进行映射,选取服务器群中较好的服务器来处理连接请求。*七层负载均衡控制应用层服务的内容,提供了一种对访问流量的高层控制方式,适合对HTTP服务器群的应用。*七层负载均衡技术通过检查流经的HTTP报头,根据报头内的信息来执行负载均衡任务。
扩展应用系统的整体处理能力:
通过在本地各服务器之间实现服务器负载均衡,将所有相同应用的服务器组以一个固定的IP地址向用户提供服务。相对于传统的单台服务器提供服务,其整体处理能力得到了扩展和提高。
改善应用系统的可靠性和可用性:
通过基于服务器的状态健康监测技术,能够及时判断服务器组内每台服务器的运行状态,并进行智能负载分担,大大提高了整体系统的可靠性和可用性。
3 IPLB功能与特长
根据网络负荷来分散负载的功能
选择合适的负载均衡策略,使多个设备能很好的共同完成任务,消除或避免现有网络负载分布不均、数据流量拥挤反应时间长的瓶颈。
IPLB系统提供了四种方式的负载均衡策略供用户选择。
轮循(Round Robin):每一次来自网络的请求轮流分配给内部中的服务器,从1至N然后重新开始。此种均衡算法适合于服务器组中的所有服务器都有相同的软硬件配置并且平均服务请求相对均衡的情况。
加权轮循(Weighted Round Robin):根据服务器的不同处理能力,给每个服务器分配不同的权值,使其能够接受相应权值数的服务请求。
较少连接数(Least Connection):随着工作时间加长,如果采用简单的轮循或加权轮询的算法,每一台服务器上的连接进程可能会产生*大的不同,并没有达到真正的负载均衡。较少连接数均衡算法对内部中需负载的每一台服务器都有一个数据记录,记录当前该服务器正在处理的连接数量。当有新的服务连接请求时,将把当前请求分配给连接数较少的服务器,使均衡*加符合实际情况,负载*加均衡。
加权较少连接数(Weighted Least Connections):加权较少连接数是在较小连接数的基础上,根据服务器的不同处理能力,给每个服务器分配不同的权值,使其能够接受相应权值数的服务请求。
CPU负荷分散功能
根据各节点的CPU负荷,将Traffic(请求)分配给较合适的服务器。
(1) Weighted Round Robin(CPU负荷加权)
来自客户端的请求顺序分发给CPU负荷较小的节点。
(2) Weighted Least Connection(CPU负荷加权 + 较小连接)
将来自客户端的请求分发到连接请求(TCP连接数)较少且CPU负荷也较小的节点。
4 负载均衡详细功能
分散节点固定化--L4,L7
支持两种设定固定分散对象的*方法。
(1) 根据请求的客户端IP地址设定固定的响应服务器(固定分散节点)
(2) 根据URL来设定固定的响应服务器(*固定的Web服务器),可以提高服务器cache的命中率,大大提高服务器有效工作性能。
Session保持功能--L4,L7
当一个用户连接到WEB服务器进行WEB访问的时候,如果每次连接的服务器都不一样,则造成用户访问上的错误。为了保证数据的一致性,系统提供了Session保持功能,系统在一定的是将内保持Session的连接状态,并不断开Session的连接。具体如下:
(1) 在设定的时间内保持Session
(2) 保持来自*客户端IP的session
(3) 设置URL,*连接到固定的服务器
(4) 设置客户端类型,*连接到固定的服务器
可以保持一个TCP session内不改变分散节点,有关的设定如下:
- TCP无通信*时时间
- TCP-FIN连接信息保持时间
应答直接返回客户端(MAT)--L4
通过MAC地址转换(MAC Address Translation)功能,分散节点做出的应答不在经过LoadBalancer直接返回客户端,可以提高处理应答的时间。但是,如果使用了客户端器固定化方式,则分散节点做出的应答是要经由 LoadBalancer再返回客户端的。
网络地址转换方式(NAT)--L4
支持NAT技术(Network Address Translation), 针对不同的网段也能实现负载均衡。
客户端和分散节点位于不同的网段,防止分散节点服务器直接暴露于公网。*大加强了网络信息安全。
Cookie固定化方式—L7
通过Cookie来对客户端访问分散的节点进行固化,非常适合在有购物车的一些WEB应用中的使用。
SSL加速功能--L7
通过NEC IPLB提供的Web管理界面能非常方便的构筑安全的负载均衡环境。实现了从客户端到分散节点的HTTPS机能。
分散节点的自动识别与动态添加、删除
系统可以检测出网络上的分散节点,并自动将其添加到现有的分散节点组中。
无需停止LoadBalancer,即可进行分散节点的添加、停止→重启、删除操作。
无需停止系统即可进行维护操作,因而可以实时对应客户端的请求。
因为实时监控分散节点的状态,所以一旦Web服务器等发生故障,可以自动将故障节点从分散对象中隔离出来。
相应地,一旦故障节点恢复正常,可以自动将其重新添加为分散节点对象。无需在IPLB服务器上做分散节点的添加、删除操作。
节点检测功能
良好的负载均衡策略应有对网络故障、服务器系统故障、应用服务故障的检测方式和能力:
系统提供了三种检测机制
1. Ping侦测:通过ping的方式检测服务器及网络系统状况,此种方式简单**,但只能大致检测出网络及服务器上的操作系统是否正常,对服务器上的应用服务检测就无能为力了。
2. TCP Open侦测:每个服务都会开放某个通过TCP连接,检测服务器上某个TCP端口(如Telnet的23口,HTTP的80口等)是否开放来判断服务是否正常。
3. HTTP URL侦测:比如向HTTP服务器发出一个对main.html文件的访问请求,如果收到错误信息,则认为服务器出现故障。
分散节点的待机
可以将特定的分散节点设为待机状态(即,不作为分散对象),当其他分散节点宕机时使用。
群集功能
LoadBalancer可支持集群,一旦LoadBalancer服务器发生故障,Backup的LoadBalancer能够自动接管(failover)负载均衡的分发任务。LoadBalancer服务器修复后,负载均衡的分发任务会自动从backup服务器切换回来,因而无需手工切换。
系统监视
Weight分散节点的权重
Packets/sec分散节点没秒发送的包数。
Bytes/sec 分散节点没秒发送的字节数。
TCP Req/sec分散节点没秒处理的TCP请求。
CPU Status分散节点的CPU的使用状态。
LoadBalancer CPU Status ,LoadBalancer服务器的使用状态。
报警通知
LoadBalancer可以监控进程的异常状态,并可根据设定自动恢复。另外,LoadBalancer的文件异常监视功能也可在发生异常时自动恢复。同时,这些异常的信息以及分散节点的宕机、切换等也可通过E-mail通知给管理员。
基于Web的管理