Internet负载均衡的基本概念
随着Internet的日益普及,用户与业务量呈现出指数性增长,网站服务器很快难以承担重负,有两种可能的途径来解决网站过载的问题。
第一种途径是通过用处理能力更强的服务器替换现有的服务器,第二种是通过增加服务器来构建服务器群,这两种方法都具有局限性。第一种解决方案比较昂贵,并且不具有很好的扩展性,在进行维护与升级时需要中断服务,替换服务器的费用不仅包括新服务器的费用,而且原有的服务器虽然处于功能完好的运行状态也不能再发挥作用产生效益了。
第二种解决方案是一个可以接受的相对廉价的解决方案,通过增加新的服务器来提高网站的处理能力,并且与原有的服务器共同工作,在升级时不会中断服务,其不足之处在于每一个服务器都有一个唯一的IP地址,用户需要记住多个IP地址以更好地访问该站点,由此也造成流量不能有效地在多个服务器之间进行分配。负载均衡设备则是用于管理本地流量,解决上述问题的解决方案。
负载均衡设备在进行流量管理时,被分配一个虚拟的IP地址即VIP,用户只需通过访问VIP,负载均衡设备会根据当时的服务器的工作状态、负载情况,按照一定的分配算法将流量分配到服务器群中的一个服务器,对于用户来说服务器群是透明的,用户并不知道服务器群的存在,VIP即是该站点的接入地址。相对于第一种方案,负载均衡设备进一步地提高了网站的可靠性,这是由于当服务器群中的某一个服务器发生故障,会有另外的服务器接替其工作,并且负载均衡设备会确保流量不会分配到工作不正常、关机或处理能力已饱和的服务器,负载均衡具有两种类型,第一种类型是本地的负载均衡,即在一个站点的多个服务器间进行流量的管理与分配,第二种类型是分布式的负载均衡,即在多个站点之间进行流量的管理与分配,将用户分配到用户可以得到最优服务的站点。
back to top
------------------------------------------------------------------------------------------
达到的目标:
1) 以唯一的www作为所有分布站点的逻辑入口点,并以此来标识所有站点。
2) 能够提供站点之间的冗余与容错功能。
3) 能够根据负荷情况与网络的就近性,在站点之间进行负载均衡;网络的就近性是以网络远近或时间为度量单位,用于标识用户距离网站的远近,与地理上的就近性不同。
4) 具有灵活的流量分配算法与机制,并且具有多种衡量网络就近性与延迟的方法,以确保用户总能访问可以为其提供最优服务的站点。
5) 同时具有本地负载均衡功能与分布式负载均衡功能,
6) 具有很好的升级与可扩展性,能够适应特定的和不断变化的业务需求
back to top