大型网站可以说是互联网领域的重要力量,其架构设计非常复杂和综合。在大型网站架构设计领域,往往要面临一个技术问题,就是所谓的负载均衡原理。中培专家刘老师指出,系统的扩展可分为纵向(垂直)扩展和横向(水平)扩展。纵向扩展,是从单机的角度通过增加硬件处理能力,比如CPU处理能力,内存容量,磁盘等方面,实现服务器处理能力的提升,不能满足大型分布式系统(网站),大流量,高并发,海量数据的问题。因此需要采用横向扩展的方式,通过添加机器来满足大型网站服务的处理能力。
刘老师指出,负载均衡主要能够为大型网站提供以下几个方面的作用:
1.解决并发压力,提高应用处理性能(增加吞吐量,加强网络处理能力);
2.提供故障转移,实现高可用;
3.通过添加或减少服务器数量,提供网站伸缩性(扩展性);
4.安全防护;(负载均衡设备上做一些过滤,黑白名单等处理)
以上这些价值都能为大型网站的顺畅运行带来积极帮助。目前,负载均衡主要分为根据实现技术不同,可分为DNS负载均衡,HTTP负载均衡,IP负载均衡,链路层负载均衡等种类。不同种类的负载均衡各有优劣,并不能说哪一种最好,总之要根据特殊的情况来使用。只有这样,才能真正