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