用天平负载均衡器构筑大并发的流媒体集群方案

大型企业、教育行业的视频教育,网站及3G视频运营,天平负载均衡器满足他们的需求。

许多大型流媒体系统,比如微软Media Server、Quicktime (darwin)Streams Server、Helix Streams Server等,为了确保服务质量,通常会使用tcp和udp两种协议,控制信息使用tcp协议,而数据传输使用udp协议;并且有的流媒体系统为每个登录上的用户独立分配一个端口进行数据管理。所以,负载均衡器需要有支持多协议和多端口分发的功能。

  • 微软Media Server:

  • TCP:80:554:1755
    UDP:5005:1755:1024-5000
  • Quicktime (darwin)Streams Server:

  • TCP:80:554:1755
    UDP:6970:7100
  • Helix Streams Server:

  • TCP:554:7070
    UDP:6970:7170

而客户端一旦接入流媒体服务器系统,则与流媒体系统建立了“会话”,并且是一个持续的会话。则如果此时负载均衡器将客户端的连接接入其他流媒体服务器,则因为没有此“会话”,则所有的连接都需要重新建立,造成客户访问中断。

此时可以采用两种方式避免此类事件发生,(1) 由流媒体系统将自身会话同步到其他集群设备中,(2) 让客户端一直访问这台流媒体服务器。这两种方案的优缺点显而易见,方案一,需要流媒体系统公司提供会话的同步复制功能,但即使提供,则如果集群数量超过4台以上,并发超过几千,则复制效率会很低,严重会影响客户端正常访问;而方案二,一旦被访问的流媒体服务器故障,则会失去客户的会话,导致客户需要重新连接。

所以,从成本和可实现的角度考虑,几乎所有客户不采用“会话”同步方案,而允许流媒体设备故障用户需要重新连接的方案。


天平(Netsphere)负载均衡器支持多协议多端口绑定技术,以及支持保持会话持续的永久连接技术,完全满足上述客户方案的实现。

此外,在流媒体系统服务中,一般上行的是小数据的控制指令,而下行的是大数据的流媒体数据,这样,如果采用国外的一些产品,则在实际运行中,下行数据会阻塞负载均衡器端口,造成访问效率低下。而天平(Netsphere)负载均衡器的IP高速转发技术模型,流媒体服务器获得数据请求后,不再发回给天平负载均衡器,而是直接发回给客户端,这样,经过负载均衡器的数据只是上行的控制指令数据,有能力保障访问的可靠性和效率。

所以,我们认为天平(Netsphere)负载均衡器是一款真正的流媒体负载均衡器,能为客户提供更好的服务,又能减少运行成本,是运营商建站首选网络产品。