负载均衡是由多台服务器以对称的方式组成一个服务器集合,每台服务器都具有等价的地位,都可以单独对外提供服务而无须其他服务器的辅助。通过某种负载分担技术,将外部发送来的请求均匀分配到对称结构中的某一台服务器上,而接收到请求的服务器独立地回应客户的请求。均衡负载能够平均分配客户请求到服务器列阵,籍此提供快速获取重要数据,解决大量并发访问服务问题。这种群集技术可以用最少的投资获得接近于大型主机的性能。
优点:
第一,网络负载均衡能将传入的请求传播到多达32台服务器上,即可以使用最多32台服务器共同分担对外的网络请求服务。网络负载均衡技术保证即使是在负载很重的情况下,服务器也能做出快速响应;
第二,网络负载均衡对外只需提供一个IP地址(或域名);
第三,当网络负载均衡中的一台或几台服务器不可用时,服务不会中断。网络负载均衡自动检测到服务器不可用时,能够迅速在剩余的服务器中重新指派客户机通讯。这项保护措施能够帮助你为关键的业务程序提供不中断的服务,并可以根据网络访问量的增加来相应地增加网络负载均衡服务器的数量;
第四,网络负载均衡可在普通的计算机上实现。
集群性能:
负载平衡指的是对于服务集群接受外界服务请求后,经过负载平衡机制,根据相应的负载平衡算法,将任务请求分配给集群内合适的节点,从而避免出现过载,提高整个集群系统的利用率。
负载平衡器来实现负载平衡功能。
客户机首先连接负载平衡器,并发送任务请求,由负载平衡器将任务分配给后端的服务器集群。
在经典负载平衡架构中,对集群的服务请求首先会发送给负载平衡器节点,通过负载平衡后可以由后端服务器集群直接给用户发送服务响应数据,若一定时间内对集群的请求数量和频率均较高,有可能造成负载平衡器的处理队列过长,从而延长系统的响应时间,造成性能瓶颈。
通过在流媒体服务器中增加负载平衡模块,结合相关算法,可以根据当前的负载情况,自动对任务进行分配,从而充分发挥集群中服务器的性能,提高服务效率。