1.3 负载均衡研究的意义
负载均衡技术运用在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性,研究负载均衡技术有助于推动应用的优化升级、减少投资成本、增强用户体验。
2 负载均衡的主流技术
2.1 软件负载均衡技术
基于服务器软件的负载均衡是利用网络协议的重定向功能来实现负载均衡的,例如在Http协议中支持定位指令,接收到这个指令的浏览器将自动重定向到该指令指明的另一个URL上。它的实时性强,能够根据系统和应用的情况来决定负载的方式。
2.2 DNS负载均衡技术
基于DNS的负载均衡技术[4]是最早的负载均衡解决方案,它是通过DNS服务中的A记录解析来实现的,在DNS服务器中,A记录中的IP地址可以分配同一个URL,而最终查询这个URL是将会解析得到其中的一个地址。因此,对于同一个URL,不同的客户机会得到不同的IP地址,它们也就访问不同地址上的应用服务器,从而达到负载均衡的效果。
2.3基于IP映射负载均衡技术
基于四层映射技术的负载均衡是在四层交换机上设置应用的虚拟IP地址,这个虚拟IP地址是可以被DNS服务器解析出来的代表本应用服务器的IP地址,对客户端而言是可见的。当客户访问此应用虚拟IP时,客户端的Http请求会先被第四层交换机接收到,它将基于第四层交换技术实时检测后台服务器的运行状况,根据设定的算法进行快速服务定位。常见的算法有轮询、加权的轮询、最小连接数、最快响应速度等。
2.4基于内容交换负载均衡技术
基于七层内容交换技术[4]的负载均衡技术主要用于实现http应用的负载平衡和应用优化。它与四层交换相比有许多优势:第七层交换机不仅能检查TCP/IP数据包的TCP和UDP端口号,转发给后台的某台服务器,而且能从会话层以上来分析Http请求中真正有意义的内容如URL,根据URL[5]将不同的Http请求交给不同服务组的服务器来处理,甚至同一个URL请求可以让多个服务器来响应。
3 负载均衡在园区网中部署与实现
3.1负载均衡环境拓扑建设与项目需求
项目需求: 内网的10.11.0.0/22 、10.11.4.0/22 、10.11.8.0/22等300台内部server已经搭建完成,这些服务器分开组成30多个集群来提供30多种应用。每个应用要发布为多个不同运营商公网IP地址,负载均衡设备要保证公网任何地域客户端以及内网所有客户端都能无缝访问这些应用,并做到负载均衡
- 上一篇:WEB安全漏洞检测工具的分析与改进
- 下一篇:ASP.net会员管理系统的设计与实现+源代码
-
-
-
-
-
-
-
十二层带中心支撑钢结构...
中考体育项目与体育教学合理结合的研究
当代大学生慈善意识研究+文献综述
乳业同业并购式全产业链...
电站锅炉暖风器设计任务书
河岸冲刷和泥沙淤积的监测国内外研究现状
杂拟谷盗体内共生菌沃尔...
酸性水汽提装置总汽提塔设计+CAD图纸
大众媒体对公共政策制定的影响
java+mysql车辆管理系统的设计+源代码