取消
显示结果 
搜索替代 
您的意思是: 
cancel
公告

December 2020

[CMS]Cisco Meeting Server Lab 实验部署实施分享-day1

3606
查看次数
44
有帮助
7
评论

原本计划今年年初的时候开始在社区上分享关于Cisco CMS的相关技术细节内容,但由于一直在项目上没有太多时间来搞,最近闲下来打算继续分享CMS相关技术内容,包括每个功能组件的功能介绍,配置详解,案例分析,如有哪些内容出现理解错误,还望大家能够耐心指出,多分享,多交流,先在这里谢谢大家啦哈。

-----------------------------------------------我是分割线-----------------------------------------------

进入正题,开始简单介绍一下CMS

CMS是可以实现将生产环境中的音频,视频以及Web端通信融合在一起,个人感觉还是非常匹配当今企业的节凑需求。用户不仅可以通过桌面视频系统,移动客户端还是浏览器的方式都可以完美加入会议。而且该平台具有非常强的扩展性,具有强大的API接口,给予第三方解决方案创造了互操作的可能性。


CMS是一个非常灵活的平台,灵活在它其实被划分成很多的功能组件模块,我们可以根据实际需求进行每个模块的部署,这样不仅可以进行资源整合,对于企业长期来讲可扩展性也得到很好的体现,冗余性同样也可以在恰当的设计下得到有利保证。


CMS功能组件


CMS core功能组件主要包括如下:

Database:用于保存相关配置数据,例如,dial plan,space以及User相关信息,支持集群配置,目前一个集群支持最多5个Database,其中只有一个做为Master角色,其它均为slave角色


Call Bridge:用于提供音频视频的会议桥资源,包括所有的呼叫控制,以及呼叫媒体处理均需要Call Bridge组件模块,同样它也支持集群配置,实现HA冗余


XMPP:用于提供CMA客户端和WebRTC用户的注册和认证功能,支持集群配置


Web Bridge:用于提供WebRTC用户的接入


Web Admin:用于提供CMS的管理GUI接入,API接口的访问,而且还包括在后面将会说到的ad-hoc会议,同样需要使用到该组件


Recording和Streaming:用于提供会议录屏和会议直播的功能


CMS edge功能组件主要包括Loadbalancer,TURN服务器等,Edge功能组件均部署在DMZ区域,用于提供信令以及媒体的防火墙穿越功能。在之后的介绍中主要还是会以Expressway来提供穿越的功能


CMS部署模型

主要分为单一组合,单一分离,可伸缩具有弹性的部署模型。


单一组合:这种部署模型简单来说就是所有的服务组件均运行在一台CMS服务器上。基本上这种类型只提供客户内网访问,或者是一些简单的环境,只是用于具体的feature,例如只是用于提供ad-hoc会议媒体资源。缺点很明显是可伸缩性和弹性几乎可以说不存在。 下图仅提供参考

091511n6xk6vl2tj23zm6v.png


单一分离:这种部署模型其实相对于前面一种模型来说,其实是添加了用于外部访问的独立edge服务器。在以前的部署模型中一般使用CMS Edge,那目前来看该角色也逐渐开始被Expressway取代,这些服务器主要提供提供企业边缘穿越功能。下图仅提供参考

090716sdkfyfydkyxfzim8.png

可伸缩具有弹性:每个功能模块根据当前需求和未来规划进行模块化的部署实施,这样做最大的好处就是每个组件实现了冗余,且在未来的一段时间可以根据实际需求进行每个组件的扩展,进而有针对性的对功能进行扩容。下图仅提供参考

090811tauwaxeweaa7ycc2.png


以上图纯属参考,如有问题可以留言讨论,今天的分享就这些了,下一篇将开始LAB环境搭建实施。


系列文章:

[CMS]Cisco Meeting Server Lab 实验部署实施分享-day2
[CMS]Cisco Meeting Server Lab 实验部署实施分享-day3
[CMS]Cisco Meeting Server Lab 实验部署实施分享-day4
[CMS]Cisco Meeting Server Lab 实验部署实施分享-day5
评论
Beginner
Beginner
CMS好评!未来上有些项目也是会用到的
Cisco Employee
CDS 发表于 2018-12-8 12:27
CMS好评!未来上有些项目也是会用到的

多交流!:D
Community Manager
哇塞,大爱系列分享,感谢楼主,期待期待
Rising star
感谢楼主分享,thanks a lot for sharing
Beginner
写的很详细,很有帮助 进一步理解CMS
Participant
感谢楼主的分享。谢谢哈
Beginner
好东西,收藏一下