在互聯網行業,云計算已經得到了較為廣泛的應用,無論是谷歌、Facebook、亞馬遜這類互聯網服務公司,還是微軟、IBM這類IT科技公司,都紛紛推出了各自的云計算平臺。大到各類搜索、社交、存儲、安全殺毒、郵箱等,小到相冊、筆記、日程管理、通訊錄等,豐富多樣的云服務其實已經與互聯網用戶達到密不可分的程度。但即使是上述這些服務其實也是整個云計算服務領域的一小部分,還有更多的云計算服務應用在金融、證券等專業領域,不被用戶所直接感知。
而作為擁有最為廣泛的電信及互聯網基礎設施的電信運營商,更是不會在云計算這波產業浪潮中甘落人后。早在2012年,中國電信和中國聯通就依托原有的IDC、CDN業務成立了專門的云計算公司,中國移動則是在移動互聯網領域廣泛布局云計算服務。目前的趨勢是,電信運營商正在將云計算納入到IPTV和流媒體視頻業務中,比如中國電信的IPTV3.0規范、中國移動的視頻基地等,云計算將扮演重要角色。
三網融合已經進行多年,電信運營商已經滲透到本是廣電行業優勢的視頻服務中。在這樣的大背景下,廣電行業如何看待云計算與視頻行業的結合,廣電本身需不需要云計算,如何利用云計算為我服務,這些都是需要思考的問題。
一、何為云計算?
關于云計算,互聯網上有各種定義,中國云計算專委會對云計算的定義為:云計算通過整合、管理、調配分布在網絡各處的計算資源,并以統一的界面同時向大量用戶提供服務。借助云計算,網路服務提供者可在瞬息之間,處理數以千萬計甚至億計的信息,實現和超級計算機同樣強大的效能;同時,用戶可以按需計量地使用這些服務,從而實現讓計算成為一種公用設施來按需而用的夢想。
云計算關鍵技術有虛擬化技術、海量分布式存儲技術、并行編程技術、數據管理技術、分布式資源管理技術、云平臺管理技術、信息安全管理技術。
按照服務形式,云計算平臺可劃分為IaaS(基礎架構即服務)、PaaS(平臺即服務)、SaaS(軟件即服務)三個層次。IaaS模式下,云平臺將硬件資源進行池化,使之可以度量并且按需分配,同時具備較高程度的自動化管理功能來解決高可用、負載均衡、分配回收、分時利用、統一監控等問題, IaaS 是云計算之路的第一步,而PaaS和SaaS則是云計算的高級形態。
按照服務對象,云計算分為公有云和私有云。公有云是利用發達的Internet資源,實現計算資源的廣域共享和利用,受眾面較廣;私有云則存在于企事業單位內部,專為本單位量身定做,供本單位各個部門使用。
作為最熱門的信息技術,云計算技術已經以不可抵擋之勢席卷了各個行業,從企事業單位的信息系統建設和管理到普通百姓的信息生活,無不受到了云計算技術的影響,廣電行業不可能置身其外。
二、廣電到底需不需要云計算?
縱觀廣電行業過去十余年的發展,從模擬到數字,從標清到高清,從單一視頻業務到信息綜合業務,從信息孤島到省網互聯互通。整體上廣電行業的IT化、信息化程度越來越高,部分廣電機構甚至已經出現數據中心的雛形。
然而在業務形態的演進過程中,業務需求的不斷增長帶來了系統模塊的不斷增長,傳統的技術架構體系也逐漸暴露出很大問題。而云計算的架構體系恰好能夠逐一解決這些問題和弊端:
1. 業務系統龐大,管理日趨復雜
目前,廣電信息系統的建設主要分為底層公共平臺的軟硬件集成,以及上層業務軟件的邏輯實現和流程梳理。底層公共平臺不僅包含主機、網絡交換和存儲等基礎設施,還包括數據庫子系統、中間件子系統、存儲共享子系統等支撐平臺,不同的設備、不同的平臺都有不同的管理方法,同時上層應用的接口和流程更是紛繁復雜。如果依舊采用原有的獨立部署系統,業務之間的互聯互通與管理將相當繁瑣。采用云技術后,各類支撐平臺的管理全部統一到了云平臺,采用統一接口進行管理,大大降低了信息系統日常運營的復雜度,使得業務人員能夠將更多精力放在廣電業務運營上。
2. 硬件資源利用率不平衡
廣電信息系統的生態環境中,主機資源的利用并不十分均衡,部署輕量級應用的主機往往閑置大量的計算及I/O資源。此外,廣電網絡的終端機頂盒硬件水平層次差異性很大,增加了業務部署難度。采用云技術后,多個輕量級應用可以轉化為VM(Virtual machine虛擬機),共用同一物理主機,實現資源的最大化利用,而且現有機頂盒終端很大一部分處理功能都可以在云端進行,能最大程度屏蔽終端的差異性,便利業務部署,實現終端硬件資源的最大化利用。
3.系統模塊固化,業務運營缺乏彈性
不會所有用戶在同一時間全部使用業務,也不會所有用戶在同一時間使用同一業務,因此絕大部分業務的系統部署并不需要滿足100%的用戶并發流,在非直播類應用和業務越來越普及的背景下尤其如此,即廣電的業態分布呈現越來越明顯的長尾特征。在當前的廣電信息系統中,每個業務邏輯都運行在固定的主機上,而廣電網絡的主要業務又是高容量的視頻及與之相關聯業務,這意味著很大部分主機在業務空檔期處于閑置狀態。而采用云技術后,業務和主機將實現松散耦合,資源調度變得靈活而富有彈性,通過計劃任務和策略配置,可以自動化的實現分時運算,利用閑置資源對繁忙業務系統進行提速,業務系統的運營效率將提升到前所未有的高度。
4.新業務層出不窮,新系統建設周期過長
在之前的廣電網絡業務系統之中,業務種類很少,相互間的關聯也很有限,每個業務形成一個“信息孤島”的影響并不大。但是目前廣大電視觀眾已經不再滿足于傳統的廣播電視服務模式,各種新業務新業態不斷推出以滿足用戶需求,這些業務之中關聯性越來越強,比如直播業務與點播業務的關聯推薦、數據業務與視頻業務的互聯互通,不同數據業務之間的后臺信息共享等。如果還是采用原有的業務系統建設模式,不僅會帶來新系統的部署、配置和運維時間非常漫長問題,而且業務間的“信息孤島”給新業務快速靈活的運營帶來障礙,對廣電網絡的長遠發展非常不利。而如果在未來的廣電業務系統內構建一個統一的云計算平臺,各種業務都運行在這個平臺上,從而形成一個個相互關聯的“信息島”,廣電的業務系統部署將更加靈活、更加富有彈性,運營也更加輕松。
因此,從上面的分析可以看出,廣電行業運用云計算絕不是趕時髦的表現, “廣電云”也絕不是曇花一現的技術名詞,而是值得我們將其作為未來的重要發展戰略。
但是在云計算與傳統廣電行業相結合的工作需要不隨波逐流,而是以業務為向導,結合廣電“視頻服務專家”的特點,做出符合廣電特色的云計算服務,是我們未來努力的方向。
三、廣電云計算系統的構建
構建廣電云不是一蹴而就的事情,從效率和安全兩方面考慮,初級階段的廣電云計算系統適宜采用私有云,實現本單位信息系統的云化。從實施手段來看,應面向全網業務,集中建設,分步實施。
廣電云計算系統的實踐可以先從IaaS平臺入手,將信息系統的硬件資源轉換為資源池,形成計算資源和存儲資源的量化,進而通過云計算自服務系統進行合理的領用和調配。各個業務部門申領計算資源后,各自部署本部門的業務邏輯。隨著技術的發展,在未來形成SaaS的形態,即業務部門不關心硬件資源的量化和分配,而只提出業務邏輯和生產效率的要求,例如:200小時的10倍速歸檔及回調、100小時的5倍速轉碼、40個小時的節目錄制…云計算中心通過內部的自動量化評估,給予各個業務部門滿足其需要的能力及效率,SaaS真正在業務層實現了量化和按需分配,使得各個業務部門可以像使用水電資源一樣使用各種業務資源。
當然,廣電網絡的業務多種多樣,單純依靠虛擬化技術無法完整實現廣電云計算的目標,虛實結合是建設廣電云的重要原則。