梭子鱼视频点播网站负载均衡解决方案

时间:2022-10-08 03:06:22

梭子鱼视频点播网站负载均衡解决方案

流媒体应用即应用流技术通过网络传输的多媒体文件。流技术是指把连续的影像和声音信息经过压缩处理后上传到网站服务器上,用户可以一边下载一边观看、收听,无需等整个压缩文件下载完。该技术在用户电脑上建立一个缓冲区,在用户点播前预先下载一段资料作为缓冲,当网络实际连接速度小于播放所耗用资料的连接速度时,播放程序就会取用这一小段缓冲区内的资料,避免播放中断,保证播放品质。

随着Web2.0技术的普及,网络传输的内容不再仅限于文字和图片,很多视频应用也需要网络点播来实现。这些视频应用往往要求提升用户的观影体验,以达到广告宣传或满足观众需求的目的。这就要求后台系统具备高传输率、数据同步、数据流分流、高稳定性等特征。而实现网络音、视频流畅传输的领先解决方案是流式媒体传输。

在流媒体系统中,数据流量往往很大,对视频点播并发流量的负载能力要求很高,单一服务器往往难以负载。在这种情况下,通常有三种解决方法,即升级网络带宽、升级服务器配置或增加服务器,或者是选择用最大的压缩技术来压缩视频文件。不过,这三种方法都具有一定局限性:升级网络带宽和升级服务器通常会同时进行,短时间内可以起到缓解作用,但一段时间之后仍将面临升级问题,并且会造成资源浪费,甚至可能出现硬件性能卓越但却无法满足业务发展需求的状况;压缩视频文件可以减轻服务器的负担,但视频清晰度也会相应降低,用户体验将受到影响。

在这种情况下,负载均衡解决方案应运而生。通常情况下,负载均衡解决方案需要解决以下几个问题:如何保证客户服务的稳定性,如何实现流媒体服务器集群的高可用性,如何让硬件设备发挥最大的处理能力,如何使整个系统具有良好的可扩展性。

为解决以上这些问题,负载均衡解决方案需要满足以下四个要求:采用负载均衡设备对后端的流媒体服务器集群进行连接请求的分配,尽量使各台流媒体服务器的负载均衡,并能进行实时健康检查,及时移除出故障的服务器;能正确处理同一个RSTP(Real-Time Streaming Protocol)请求中的TCP和UDP连接;能对同一个用户的请求进行会话保持,确保用户使用流媒体服务的质量和流畅性;由于流媒体应用中上行流量远远小于下行流量,因此负载均衡解决方案需要采用直接路由技术。

梭子鱼为某视频点播网站提供的负载均衡解决方案如下:采用两台梭子鱼服务器负载均衡机LB440的双机HA冗余结构,实现对后端多台流媒体服务器的实时负载均衡;采用梭子鱼LB440特有的负载均衡算法保证大量的流媒体连接请求负载实时高效均衡;采用梭子鱼LB440对每台流媒体服务器的服务端口进行健康检查,当某台流媒体服务器发生故障,则停止该台设备的工作,并从整个负载均衡队列中自动移除;提供SSL卸载和加速功能,避免SSL加解密运算对服务器造成额外压力,提高服务器的处理能力,保证HTTPS访问的高效、安全、可靠;基于应用的结构,便于业务系统无缝拓展,帮助用户降低成本。

梭子鱼负载均衡解决方案具有以下多个优势:

该解决方案性能卓越。梭子鱼LB440负载均衡机提供业界领先的服务器负载均衡性能,支持每秒10万个新建连接以及900万个并发连接。

一般来说,流媒体服务会使用一个TCP连接(如RTSP协议)进行带宽协商和流速控制,通过UDP将流数据返回客户。梭子鱼LB440负载均衡机拥有IP及Cookie的会话保持功能,保证来自同一客户的TCP和UDP连接会被转发到集群中的同一台媒体服务器,使媒体服务可以准确无误地运行。而普通的NAT技术由于针对TCP和UDP请求进行分开处理,往往会使两个请求分发到不同服务器,导致会话失败。

梭子鱼服务器负载均衡机独特的无跳线连接心跳监控方式,能实现快速切换,而这正是集群流媒体服务等实时关键系统所必需的。

该解决方案具有强大的安全保护措施。梭子鱼服务器负载均衡集成了IPS实时安全防护系统,可以检测并阻挡1000多种入侵攻击和DOS攻击。

梭子鱼负载均衡解决方案产品免费试用活动正在进行中,详情请登录http://www.省略/Test_Apply2.asp

上一篇:徐工集团:IT如何支撑传统制造业向服务型制造业... 下一篇:百度易手机抢用户智能终端市场纷争再起