啥是负载均衡,为何要做负载均衡?

啥是负载均衡,为何要做负载均衡?

沁淫在互联网圈的人应该都听到过负载均衡这个词,那么什么是负载均衡,为什么要做负载均衡呢?

所谓负载均衡,就是说如果一组计算机节点(或者一组进程)提供相同的(同质的)服务,那么对服务的请求就应该均匀的分摊到这些节点上,都可以单独对外提供服务而无须其他服务器的辅助。

负载均衡的作用在于,通过某种负载分担技术,让所有节点以最小的代价、最好的状态对外提供服务,快速获取重要数据,最大化降低了单个节点过载、甚至crash的概率,解决大量并发访问服务问题,简要概括就是:解决并发压力,提高应用处理性能;提供故障转移,实现高可用;通过添加或减少服务器数量,提供网站伸缩性;安全防护。

目前根据实现技术的不同,负载均衡可分为:
DNS域名解析负载均衡:利用DNS处理域名解析请求的同时进行负载均衡是另一种常用的方案。
数据链路层负载均衡:在通信协议的数据链路层修改mac地址进行负载均衡。
IP负载均衡:在网络层通过修改请求目标地址进行负载均衡。
HTTP重定向负载均衡:这种负载均衡方案的优点是比较简单,缺点是浏览器需要每次请求两次服务器才能拿完成一次访问,性能较差;使用HTTP302响应码重定向,可能是搜索引擎判断为SEO作弊,降低搜索排名。
反向代理负载均衡:反向代理服务器转发请求在HTTP协议层面,因此也叫应用层负载均衡。优点是部署简单,缺点是可能成为系统的瓶颈。

目前负载均衡算法有随机算法、轮询及加权轮询、最小连接及加权最小连接、Hash(源地址散列)、IP地址散列、URL散列等算法。

本文出自HOSTSPACE,www.hostspace.net,如有转载需要请注明出处。
HOSTSPACE成立于美国洛杉矶,主要为全球用户提供优质的IDC服务,致力打造全球高防服务器品牌;主营业务:全球服务器租用/托管,提供高防服务器、大带宽服务器、竞品服务器、站群服务器。另外,HOSTSPACE拥有一支由CCIE、RHCE等资深工程师组成的技术运维团队,为客户提供7x24小时中英双语的运维服务。

猜你喜欢

转载自blog.51cto.com/13299267/2349153