根据视频服务器的部署位置,我们设计了三种部署方案:
方案一:半集中式。在总前端部署中心视频服务器,在一级分前端部署边缘视频服务器,组成两级CDN网络。边缘视频服务器分别为本节点及一定数量的其他相连的二级分前端提供视频服务。示意图如下:

方案二:全集中式。在总前端集中部署若干台视频服务器,通过万兆网络直接向各分前端提供视频流服务;示意图如下:

方案三:全分布式(边缘堆叠式)。在总前端部署中心视频服务器,在所有一级和二级分前端分别部署边缘视频服务器,组成两级CDN网络。所有边缘视频服务器仅为本节点用户提供视频服务。示意图如下:

上述三种部署架构分析比较如下表:
| |
半集中式 |
全集中式 |
全分布式 |
| 可靠性 |
骨干节点分散服务,骨干网络可靠性要求低,边缘网络通过双归冗余实现高可靠性 |
中心集中服务,通过下联双链路保证网络可靠性,通过配置可以灵活地进行各节点用户规模的调整 |
边缘就近服务,网络可靠性要求低 |
| 扩展性 |
初期可通过堆叠边缘服务器的方式扩展用户,后期可通过在二级分前端部署服务器的方式形成三层CDN网络来扩展用户; |
随着用户数量增加对网络带宽要求线性增加,可以选择其他节点部署视频服务器 |
通过增加边缘服务器的方式扩展用户,扩展方便; |
| 不能支持不同分前端的服务能力动态共享; |
| 经济性 |
网络资源 |
骨干环网采用GE链路互联,二级分前端接入采用万兆双归方式,符合现有网络环境; |
从中心到所有分前端均采用万兆网络,网络资源消费较大; |
网络资源消耗较小 |
| (成本) |
业务系统 |
服务设备需求与全集中式相近 |
服务设备需求较少 |
边缘存储消耗较大 |
| 可维护性 |
视频服务器骨干节点分布,维护较简单 |
视频服务器集中在核心,维护简单 |
视频服务器分布在多节点,维护复杂 |
运营商可以根据网络拓扑、节点分布和带宽等网络情况,以及投资成本和运维条件等进行综合考虑,进行适当的部署架构选择。
综上所述,“业务与承载分离、管理与服务分离”是设计交互平台的首要原则,“集中式管理、分布式服务”使得架构设计更为灵活和具有拓展性,同时结合市场容量需求和网络规划条件进行合适的部署架构设计,可以使交互平台最大程度地服务于交互业务发展。 |