为神马要使用负载均衡,神马是负载均衡
网站随着业务量的提高,必然会带来访问量和数据流量的增长,处理能力和计算能力也响应的增大,单一的服务器设备无法承受。
这种情况可以选择升级单一的服务器,如果你有钱那就烧吧。
也可以使用负载均衡策略(负载分担这个比较容易理解),这不就说明了为神马用负载均衡。
负载均衡就是进行平衡、分摊到多个操作单元进行执行(这里的操作单元一般指服务器),这不就说了神马事负载均衡。
负载均衡有两方面的含义
第一:集群技术,单个重负载的运算分担到多台节点设备上做并行处理,每个节点设备处理结束后,将结果汇总,返回给用户,系统处理能力得到了大幅度提高。
第二:大量的并发访问或数据流量分担到多台节点设备上分别处理,减少用户等待响应的时间,主要针对web服务器、ftp服务器等网络应用。(貌似我现在在这里)
现在负载均衡技术通常操作与网络的第四层或第七层,这是针对网络应用的负载均衡技术!!!(网络流量)
这里就不讨论这么多了(鄙人只是网络开发人生)
负载均衡分软件负载均衡和硬件负载均衡
硬件负载均衡 :f5、a10
软件负载均衡:如nginx、lvs、haproxy,这里我只接触了nginx,这是后话
软件负载均衡的缺点是:扩展性相对硬件差、受操作系统限制,操作系统bug引起安全问题,在者当机等(当机这是很大问题,拿nginx服务器做负载均衡,nginx已挂后果不堪设想)。优点:便宜花费少。
硬件负载均衡的缺点是:软件负载均衡的优点。优点是:软件负载均衡的缺点。