1月16日晚,国足迎来亚洲杯小组赛最强对手——韩国队,最终中国以0:2憾负韩国,许多球迷用户通过咪咕视频手机客户端和大屏家庭产品中国移动“魔百和”(咪视通/咪视界)全程观看了本场比赛,优刻得(UCloud)旗下专业私有云服务商优铭云(UMCloud)为咪咕直播提供了保障,使观众第一时间收看到清晰流畅的比赛节目。
其实,在2018年世界杯播出期间,UMCloud就开始为咪咕的赛事直播提供保障服务。当时,共有43亿人次通过咪咕视频客户端观看比赛,决赛日观看更是超过2亿人次。从世界杯、中超、欧冠、亚冠、欧洲五大联赛、CBA、NBA再到此次的亚洲杯直播,咪咕视频的体育版图布局不断完善,而在一次次顶级赛事的流畅播报背后,是UMCloud提供了顶尖的技术支持,共同为用户带来优质的观赛体验。
PB级海量数据平台的构建
用户的爆发式增长对视频直播平台来说是一场考验。在亿级观众的体育赛事直播中,咪咕视频需要面对高流量、大数据并发的情况,而且用户数量及内容又不断扩展,在设计IT平台时,不仅需要考虑因此带来的运维难、突发事件多等难题,还要排除逐步扩展集群带来的巨大压力。
UCloud旗下专业私有云服务商UMCloud,作为咪咕合作伙伴,结合咪咕视频业务面临的这些应用难题,经过一系列考察,基于咪咕视频现有业务的规模性、多集群、易扩展的特点,与客户共同选择OpenStack架构方案构建云计算平台。
UMCloud通过使用UMOS(UMCloud OpenStack)建立快速资源分配、使用、管理能力,把分布式多节点的资源池基础能力构建成一个统一的资源池,并进行统一调度分配,提供分“分布式存储+虚拟化节点”服务,为咪咕业务提供具有相关存储和网络资源自助服务的虚拟机和裸机服务器。
同时,UMCloud UMOS还提供了企业级的云平台服务高可用方案。使用至少三台服务器做为云集群的控制器部署,各项重要服务均提供高可用方案。保证在物理服务器宕机的情况下依然保证核心业务的正常运行。
基于咪咕视频数据海量、平台庞大的特点,通过一套监控解决方案来协助运维团队进行日常运维管理,帮助咪咕为用户提供更高品质的服务。UMCloud在UMOS之外提供了一套企业级开源监控方案——Zabbix。该Zabbix方案自动配置为监控整套云平台,包括系统资源,核心服务和告警,为咪咕的运维提供更高保障。
海量业务下的无感扩容
咪咕视频项目另一个难点在于,伴随用户不断增加,内容不断更新扩展,带来的海量数据呈井喷式爆发。因此,在保证原有业务稳定运行的同时,还要协助咪咕IT架构的定期扩展。
UMCloud 协助咪咕规划的架构扩展,对于咪咕整体的软件架构没有任何的影响。即使在现有容量规划下,出现扩展OpenStack控制节点的需求,利用预先订制的维护服务,也可以及时扩展。UMCloud系统扩展方案涵盖四大基础方向:
• 计算资源扩展- OpenStack可协助实现计算节点的灵活扩容和缩容,即随需应变的扩展能力;
• 存储资源扩展-后端存储UMStor,具有无限的扩展能力;
• 网络扩展-通过使用SDN网络模式进行多层网络的无限扩展;
• 功能扩展-UMCloud OpenStack的架构是松耦合,模块化、插件机制、无共享的,可随时扩展到现有的平台中。
至今,凭借计算、存储、网络以及功能扩展,UMCloud已协助咪咕云平台完成3次集群扩容。
客户为先,UMCloud的“铁三角”模式服务
在世界杯期间,UMCloud为客户提供7*24小时不间断的技术支持服务。由客户经理、解决方案架构师、服务经理组成的UMCloud“铁三角”模式再次彰显实力。
客户经理接洽咪咕视频业务需求,并适配UMCloud合适的产品与方案;解决方案架构师则与咪咕视频一起梳理业务架构,结合世界杯直播中的超高并发、超大数据存储量等提出解决方案;服务经理则协助咪咕视频将部分业务架构接入UMCloud。
未来,随着咪咕业务进一步拓展,对云架构系统将提出更多挑战,基于OpenStack开源架构,UMCloud将继续协助咪咕稳定扩容;同时UMCloud也希望借助咪咕视频项目积累的丰富经验,为更多客户提供基于OpenStack的云计算服务。
免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。