负载均衡也就是负载平衡,它的本意就是让网络信息的流通和使用趋于平均,让每一个服务器都在最优的状态下进行数据处理。缓解单一服务器的繁重工作。那么,诸如此类的设计方案典型的就是网站应用。如何进行有效地控制流量,分配IP就是负载均衡的主要工作了。那么我们就来详细看下负载均衡解决方案有哪些要求和指标。
负载均衡解决方案概述
由于网站中业务量的提高,访问量和数据流量的快速增长,其处理能力和计算强度也相应地增大,使得单一的服务器设备根本无法承担。负载均衡方案,让网站服务器轻松应对流量高峰,有效保证网站的稳定性。针对此情况而衍生出来的一种廉价有效透明的方法以扩展现有网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性的技术就是负载均衡(Load Balance)。
负载均衡解决方案技术特点
大量的并发访问或数据流量分担到多台节点设备上分别处理,有效保证每个请求都能最快处理;网络接入均衡,有效解决我国电信、网通“南北互通”问题;多种负载均衡方式,有针对性的解决不同网站的压力分配问题;科学的数据同步及内容分发系统;完整整的数据备份系统。
负载均衡解决方案核心技术解析
1、负载均衡解决方案背景
我们知道,仅仅简单的依靠提高硬件性能并不能真正解决网站负载均衡问题。因为单台服务器的性能总是有限的,一般来讲,一台PC服务器所能提供的并发访问处理能力大约为1000个,更为高档的专用服务器能够支持3000-5000个并发访问,这样的能力还是无法满足负载较大的网站的要求。尤其是网络请求具有突发性,当某些重大事件发生时,网络访问就会急剧上升,从而造成网络瓶颈。必须采用多台服务器提供网络服务,并将网络请求分配给这些服务器分担,才能提供处理大量并发服务的能力。
2、负载均衡解决方案分析与设计
完整的负载均衡应该包括以下几个方面工作:
网络接入均衡
根据我国国情,南北因电信、网通的差异导致了普遍存在的“南北互通”问题,如何解决愈演愈烈的南北网络的瓶颈问题,成了一个急需解决的重要课题。通过智能DNS服务器电信、网通用户将自动选择速度最快的线路访问服务器,在不影响用户体验的前提下有效解决了“南北互通”问题。
服务处理均衡
服务处理均衡又包括用户请求均衡以及处理模块均衡。用户请求均衡是通过DNS负载均衡、代理服务器负载均衡、NAT负载均衡、反向代理负载均衡等方式按照一定的机制将所有用户请求均衡至2台或多台服务器上,合理均衡了所有服务器的压力。处理模块均衡,是将整个系统架构中不同的应用模块进行拆分组合至各个服务器,如今,WEB服务器压力主要来自Apache处理用户的web请求以及频繁的数据库读写,而合理的将Web服务器和数据库服务器独立开来,不同的服务器各司其职,能有效提高整体架构处理并发请求的能力。视频服务器、论坛服务器等应用服务器同样能快速的加入整体架构。