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的云計算服務。
來源:東北新聞網
版權聲明:本文來自互聯網整理發布,如有侵權,聯系刪除
原文鏈接:http://www.freetextsend.comhttp://www.freetextsend.com/tiyuzhishi/12922.html