负载均衡在网站访问应用

广告也精彩

Internet的快速增长使得多媒体网络服务器,尤其是Web服务器,面临的访问者数量最快,网络服务器需要具备提供大量并发访问服务的能力。例如,一些门户网站每天收到数百万次访问请求,因此CPU和I/O处理能力将很快成为提供大负载Web服务的服务器的瓶颈。简单地提高硬件性能并不能真正解决这个问题,因为单个服务器的性能总是有限的,而且存在单点故障的风险。一般来说,PC服务器可以提供约1000个并发访问处理能力,更高端的特殊服务器可以支持3000~5000个并发访问,这种能力仍然不能满足这些大型网站的要求。特别是,网络请求是突然的。当一些重大事件发生时,网络访问量将急剧上升,导致网络瓶颈。例如,在线发布的克林顿弹劫书就是一个明显的例子。必须使用多个服务器提供网络服务,并将网络请求分配给这些服务器分配器,以提供处理大量并发服务的能力。当使用多个服务器来分担负载时,最简单的方法就是在不同的方面使用不同的服务器。根据提供的内容进行分割时,一个服务器可以用来提供新闻页面,另一个服务器可以用来提供游戏页面:或者可以根据服务器的功能进行分割,一个服务器可以用来提供静态页面访问,而另一个服务器可以用来提供需要大量资源的动态页面访问,如CGI。然而,由于网络访问的突然性,很难确定这些页面造成的负载过大。如果服务页面分割得太细,会造成很大的浪费。事实上,负载过大的页面往往在变化。如果服务器需要根据负载变化进行调整,必然会给管理和维护带来很大的问题。因此,这种分割方法只能是大方向的调整。对于负载大的网站,根本解决方案还需要应用负载平衡技术。在负载平衡的理念下,多个服务器是对称的。每个服务器都具有相同的地位,可以在没有其他服务器辅助的情况下单独提供外部服务。然后,通过某种负载共享技术,将外部发送的请求均匀分配到对称结构中的服务器上,接收请求的服务器独立响应客户机的请求。由于内容完全一致的Web服务器的建立并不复杂,可以通过服务器更新或共享存储空间来完成。因此,负载平衡技术已成为建立高负载Web站点的关键技术。

负载均衡在网站访问应用

 

转载于天翼云,如有侵权,请联系删除,谢谢

© 版权声明
广告也精彩

相关文章

广告也精彩

暂无评论

暂无评论...