2011年,中國電信IFrrv用戶突破1 200萬,其中江蘇、浙江、廣東、上海、福建五省市用戶均突破百萬。隨著2012年試點城市的全面開花,IPTV業務將會得到更大的發展動力,而如此龐大的用戶規模不僅為其后續增長提供了更多的便利條件,也使得IPTV平臺自身的架構和服務質量面臨考驗。
用戶規模的增加帶動了節目內容的增加,CDN將面臨海量存儲的挑戰。本文從IPTV CDN架構和存儲方案進行分析,提出IPTV CDN與云存儲相結合的方案,解決現有CDN架構造成的CDN存儲成本過高的問題。
1 中國電信IPTV CDN現狀
目前中國電信IPTV CDN的容量已達到千萬級用戶規模,可同時支持高清、標清視頻流的分發服務。各省基本上都采用“省中心一區域節點一邊緣節點”三層架構,如圖1所示。大部分內容采用PUSH方式推到邊緣節點,邊緣、區域、中心的存儲能力根據業務需要按30%-50%、50%-100%、100%合理配置,每級節點均提供流服務,在內容沒有命中情況下,采用重定向方式到上一級節點提供服務,從而保證業務體驗。
圖1 CDN網絡部署示意
中國電信現有IPTV CDN存儲方案難以滿足流媒體業務發展需求,隨著高清業務逐步開展,海量存儲需求越來越迫切。以廣東省IPTV為例,因為存儲成本高,在線內容少,從而導致了以下問題:
· 目前的節目和互聯網相比,節目總量少,用戶不滿意。
· 小眾節目太少、太分散,難以形成完整的細分化產品體系,難以形成長尾。
· 存儲空間太小,節目運營為確保最低限更新率,必須頻繁下發和刪除節目,已有用戶投訴:“節目還沒有看完,就下線了”。
· 空間不足導致不能大量引入第三方增值視頻,增值業務開展受到制約。
IPTV對CDN存儲容量的要求,幾乎每年上升一個數量級,而現有的邊緣存儲模式導致一個內容要在整個CDN中保存多份,隨著內容的增加,如果達到PB級別,存儲成本無法承受。隨著用戶規模的增加,節目內容的熱度分布不均,為冷門內容提供過多的副本是一種資源浪費。因此,在海量存儲和長尾效應的時代,IPTV CDN需要新的存儲方案。
2 云存儲技術
云存儲是
云計算概念的延伸和拓展,是指通過集群應用、文件管理技術和網絡傳輸技術等功能,將不同地域不同種類的大量的存儲設備集合起來協同工作,共同對外提供數據存儲和業務訪問功能的一個復雜系統。云存儲也可以說是一個基于云計算的平臺,因為當云計算系統配置了大量存儲設備,有大量的業務數據需要管理和交互的時候,云計算系統實際上就轉變成為了以存儲業務為核心的云存儲系統。
云存儲從字面上理解是一個存儲的硬件設備,其實云存儲與傳統的存儲設備相比,不僅僅是一個硬件,而是一個復雜的系統,由存儲設備、網絡設備、應用服務器、應用軟件、用戶接人控制、軟件客戶端等多個部分組成。云存儲系統的結構模型可分為四層,分別是數據存儲層、基礎管理層、應用接口層和用戶訪問層。
(1)數據存儲層
數據存儲層是云存儲最基礎的部分,專門用來存儲各種各樣大量的數據。存儲設備可以是多種類型的硬件設備,比如是sun架構的FC光纖通道存儲設備,或者是NAS和iSCSI等IP存儲設備,又或者是SCSI或SAS等DAS存儲設備。云存儲中的存儲設備一般都是海量的,存儲容量到達PB級,且分布多個不同地域,彼此之間通過各種網絡連接在一起。
(2)基礎管理層
基礎管理層是核心部件,是云存儲的關鍵技術所在。基礎管理層通過集群應用、文件管理系統和云計算等技術,實現云存儲中不同地域不同類型的多個存儲設備之間的協同工作,能夠虛擬化多個存儲設備為統一的存儲資源對外提供同一種服務,并且能夠根據業務訪問量彈性調用存儲資源。
(3)應用接口層
應用接口層是用來連接不同的業務應用系統的關鍵部件,不同的業務應用對應不同的應用服務接口,用戶通過相應的接口訪問不同的業務應用系統,使用不同業務服務。很多業務需要海量存儲,比如視頻類業務應用:互聯網視頻、視頻監控等,用戶或者企業的數據備份和存儲,網絡硬盤等。
(4)用戶訪問層
授權用戶可以通過應用接口訪問云存儲系統,使用云存儲的業務數據存儲和訪問服務,用戶可以通過客戶端訪問也可以通過網頁直接訪問,用戶可以使用的業務應用也是多種多樣的。
3 IPTV CDN云存儲方案
云存儲的特點是存儲與服務分離,存儲細節對應用層完全透明,存儲和服務各自平滑擴容,同時將并發服務的IO能力消耗從流媒體上轉移到云存儲上。海量空間是云存儲的必備特性,可以輕易地提供PB級的存儲空間。云存儲內的一份內容可以為所有節點服務,并且能夠支持異地部署。所以對于CDN來講,邊緣節點只需要部署服務能力即可,存儲能力則由云存儲提供,降低建設成本提高了存儲系統效益。
我們根據現網IPI'v CDN架構和網絡條件,提出了兩個方案。
· 方案一:全國建一套云存儲做為內容庫(圖2)。
圖2 云存儲方案一
建設單獨的云存儲系統,存儲全部的內容,各省的CDN節點內僅僅存儲熱片,用戶點播冷片時,由CDN服務節點從云存儲內容庫獲取內容為用戶提供服務。這種方案的優點在于原有的系統架構改動小,云存儲系統相對獨立,可與其他業務共享,降低建設成本。缺點是對網絡要求高,對骨干網消耗大,可能會影響用戶體驗,而且所有的冷片都從一個內容庫下拉,對云存儲的IO要求非常高。
· 方案二:全網建設多個云存儲系統(圖3)。
圖3 云存儲方案二
在全國中心節點部署一套云存儲作為全國內容庫,全國共享這一套云存儲,在骨干邊緣的省中心節點各部署一套云存儲作為二級緩存,各省CDN共享一套云存儲,邊緣節點只存儲熱片。該部署方案的優點在于系統架構改動小,可靠性高,省級云存儲作為二級緩存接近服務節點,用戶體驗較好。缺點在于規模大,對于云存儲系統的成熟度要求很高,多節點共享云存儲對云存儲的IO要求高,需要進一步檢驗。
4 結語
上述章節提出了幾種IPTV CDN云存儲的方案,各有利弊。CDN的優勢在于在網絡邊緣終結了流量,減少了骨干帶寬,而云存儲還需解決帶寬穿越的問題;云存儲本質是把目前專用的高速存儲,轉移到以分布式文件系統為基礎的低價低速存儲設備上,能否滿足高速的流媒體并發請求還有待驗證。云存儲有助于解決CDN面臨的問題,但是部署于現網仍存在諸多問題,如網絡問題、存儲IO問題,這些問題還有待進一步解決。
核心關注:拓步ERP系統平臺是覆蓋了眾多的業務領域、行業應用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業務管理理念,功能涉及供應鏈、成本、制造、CRM、HR等眾多業務領域的管理,全面涵蓋了企業關注ERP管理系統的核心領域,是眾多中小企業信息化建設首選的ERP管理軟件信賴品牌。
轉載請注明出處:拓步ERP資訊網http://www.guhuozai8.cn/
本文標題:IPTV CDN云存儲部署方案探討
本文網址:http://www.guhuozai8.cn/html/consultation/10839610371.html