针对负载均衡技术我们可以根据不同的用处给它分为很多类,那么在此,我们来介绍一下全局和链路负载均衡技术的概念和应用问题。希望大家能结合之前学到的知识来进行记忆,如果您觉得这些内容不全面,那么也欢迎大家进行补充讨论。
本地/全局负载均衡技术
负载均衡从其应用的地理结构上分为本地负载均衡(Local Load Balance)和全局负载均衡(Global Load Balance,也叫地域负载均衡),本地负载均衡是指对本地的服务器群做负载均衡,全局负载均衡是指对分别放置在不同的地理位置、有不同网络结构的服务器群间作负载均衡。
本地负载均衡能有效地解决数据流量过大、网络负荷过重的问题,并且不需花费昂贵开支购置性能卓越的服务器,充分利用现有设备,避免服务器单点故障造成数据流量的损失。其有灵活多样的均衡策略把数据流量合理地分配给服务器群内的服务器共同负担。即使是再给现有服务器扩充升级,也只是简单地增加一个新的服务器到服务群中,而不需改变现有网络结构、停止现有的服务。
全局负载均衡主要用于在一个多区域拥有自己服务器的站点,为了使全球用户只以一个IP地址或域名就能访问到离自己最近的服务器,从而获得最快的访问速度,也可用于子公司分散站点分布广的大公司通过Intranet(企业内部互联网)来达到资源统一合理分配的目的。
全局负载均衡技术有以下的特点:
1. 实现地理位置无关性,能够远距离为用户提供完全的透明服务。
2. 除了能避免服务器、数据中心等的单点失效,也能避免由于ISP专线故障引起的单点失效。
3. 解决网络拥塞问题,提高服务器响应速度,服务就近提供,达到更好的访问质量。
链路负载均衡技术
随着企业用户在Internet上的应用急速增长,越来越多的大型企业用户、政府机构越来越觉得网络的不稳定性以及速率问题。并且,自2002年5月,原中国电信集团按南北地域分家,新的中国电信和网通集团成立,互联网的骨干网被一分为二,北方由网通集团管理、南方由中国电信管理,由此,电信和网通之间的互联互通就存在问题,网通和电信之间的访问非常的慢,甚至无法访问,所以许多服务商甚至企业采用电信和网通双链路的做法,来解决速度慢的问题。
应用类型挑战
迄今为止,多链路主要依靠BGP来导向多个互联网链路上的流量。BGP是一种区域间的路由协议,旨在使ip路由器将互联网上的数据包从A点导向B点。然而,BGP是路由的核心技术,很难用来实施多归属管理,并且BGP路由不提供一个适当的机制来确保基于链路的动态灵活路由。 最为关键的是:中国的各个运营商不会向用户提供BGP路由协议。
由此诞生了“多链路负载均衡",成功解决了电信与网通之间、不同链路之间互联互通的问题,除此之外,双线路可以互为备份,如一条链路出现故障时,可以自动切换到其它链路;并在一条链路流量大时自动分配其余流量到其他的链路上等等。