APP下载

基于LVS集群系统的研究

2018-12-21刘勇中国电信股份有限公司五峰分公司

数码世界 2018年5期
关键词:系统

刘勇 中国电信股份有限公司五峰分公司

引言:

视频点播应用规模的增长,用户对网络实时数据服务的要求不断地提高,集群技术的发展正好为此提供了良好的运行平台。利用集群架构的系统,不仅可提供流媒体的服务,对其稍加修改,即可承载其它的服务,具有一定的通用性。笔者认为,负载均衡集群是目前应用最广泛的是集群技术,主要有LVS/NAT、LVS/TUN、LVS/DR等三种配置实现方式:

1. LVS/NAT

Director机器收到外界请求,改写数据包的目标地址,按相应的调度算法将其发送到相应Real Server上,Real Server处理完该请求后,将结果数据包返回到其默认网关,即Director机器上,Director机器再改写数据包的源地址,最后将其返回给外界。这样就完成一次负载调度。

Real Server可以是任何的操作系统,且无需做任何特殊的设定,只需将其默认网关指向Director机器。Real Server可使用局域网的内部IP(192.168.0.0/24)。Director需两块网卡,一块网卡绑定一个外部IP地址 (10.0.0.1),另一块网卡绑定局域网的内部IP(192.168.0.254),作为Real Server的默认网关。

可以看出,LVS/NAT方式实现起来最为简单,且Real Server使用的是内部IP,可以节省Real IP的开销。但因执行NAT需要重写流经Director的数据包,在速度上有一定延迟;另外,当用户的请求非常短,而服务器的回应非常大的情况下,会对Director形成很大压力,成为新的瓶颈,从而使整个系统的性能受到限制。

2.LVS/TUN

Director机器收到外界请求,按相应的调度算法将其通过IP隧道发送到相应Real Server,Real Server处理完该请求后,将结果数据包直接返回给客户。至此完成一次负载调度。

LVS/TUN 使用IP Tunneling技术,在Director机器和Real Server机器之间架设一个IP Tunnel,通过IP Tunnel将负载分配到Real Server机器上。……

登录APP查看全文

猜你喜欢

系统
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
基于PowerPC+FPGA显示系统
基于UG的发射箱自动化虚拟装配系统开发
半沸制皂系统(下)
FAO系统特有功能分析及互联互通探讨
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
PLC在多段调速系统中的应用
1-Bit人机交互系统