方案分析 由于大型企业和网站的访问量剧增,单一的服务器远远不能承受巨大的访问量,这时候,如果在服务端应用负载均衡(GSLB)技术,就可以合理分担系统负载、提高系统可靠性。在实际应用中,则采用GSLB与Cache、Mirror相结合的方法来提供网络加速服务。负载均衡服务具有如下特点: v高智能化 前端服务器接受用户请求能根据请求的内容将转发到不同的服务器,还能提供轮询,迭机检测。 v高可靠性 架构在专用的高速骨干网之上或者内部局域网中,该主干网络提供延迟极小的网络连通性,从而保障GSLB的功能正常发挥和高性能。
v高可用性 采用热备份方法,在极短时间内对服务器链路进行检测和故障转移,使应用免受故障影响;任何一个服务器或服务器群发生故障或阻塞,用户将被自动引导到下一个最佳备份服务器或站点,从而更进一步提高了服务和内容的可用性。
方案设计思路
当客户发送一个URL请求时,这时候前端服务器根据客户的请求转发到后面的服务器,由于前端服务器能根据一定的算法均衡的将请求转发到后续服务器,当后续服务器迭机时候,剩余的服务器自动接管他的业务。这样就有效的将请求分布到了不同的服务器上,达到负载均衡的效果。此方案扩大后通过广域网能达到全球加速的效果,Web服务器放置于不同的国家,每个web服务器通过广域网进行同步,转发服务器根据客户IP进行智能判断,从A地区访问的客户转发到A地区的Web服务器。从B地区访问的客户转发到B地区的Web服务器。此时速度达到了明显提高,对于敏感的数据库信息可以采用分布式数据库的架构,保证数据的同步,也可以对数据库的访问转发到主数据库服务器。从而有效保证数据的同步。
方案拓扑图
|