隨著Web2.0的應用,個人不再是簡單的互聯(lián)網(wǎng)內(nèi)容的消費者,同時也是互聯(lián)網(wǎng)內(nèi)容的直接創(chuàng)造者。這種自服務的理念結合著最新的云計算理念、3G等寬帶技術帶領人們進入一個全新的服務云時代。
電信運營商IDC在集中提供云服務方面有著得天獨厚的優(yōu)勢,因為在IDC中可以提供的云服務有很多,從最基本的資源云服務,到業(yè)務層面的應用云服務。所謂“萬丈高樓從地起”,數(shù)據(jù)是所有信息的根本。資源云中的存儲云服務是運營商可以提供的非常重要的服務,然而,只有采用合適的云存儲構建合適的存儲云服務,才能為未來的“高樓”奠定堅實的基礎。
目前業(yè)內(nèi)云存儲存技術存在多個種類,這些云存儲可以建設并提供不同類型的存儲云服務,要讓存儲云服務落地,需要按階段來,循序漸進。
云存儲概念需理清
在這里我們首先需要辨析一下業(yè)內(nèi)常?;煜说脑拼鎯?、存儲云以及存儲云服務幾個概念。首先,云存儲是站在設備的角度,符合云存儲特征的存儲設備。其次,存儲云站在資源的角度,使用云存儲設備建設出來的一到若干“朵”用于存儲訪問的云,有時因為耦合度和應用目的的不同,云朵之間可能是隔離的。最后,存儲云服務則是站在服務的角度,把若干存儲云動態(tài)、靈活、按需地提供給租戶,實現(xiàn)提供優(yōu)質的存儲訪問的服務的目的?,F(xiàn)代的存儲由于分層存儲概念的出現(xiàn),在云存儲本身就支持數(shù)據(jù)的透明歸檔,因此本質上稱為“存儲歸檔的云服務”會更為恰當,但是為避免歧義,本文還是簡稱為存儲云服務。
有句俗話,一鞋不能適千足。云存儲也是有不同的種類,用于應用在不同的云服務環(huán)境。從數(shù)據(jù)的存儲和訪問的方式來區(qū)分,云存儲包括三種類型:數(shù)據(jù)塊級云存儲、文件級云存儲和對象級云存儲。這三種類型是由我們所熟知的存儲局域網(wǎng)SAN、網(wǎng)絡附加存儲NAS和內(nèi)容訪問存儲CAS分別發(fā)展而來。
那么數(shù)據(jù)塊級云存儲、文件級云存儲、對象級云存儲和原來的SAN、NAS、CAS有什么不同呢?它們的區(qū)別主要在云存儲具備的屬性特征,傳統(tǒng)存儲設備并不具備。云存儲具備以下的屬性特征:分布式的并行擴展架構、虛擬化感知、分層存儲、智能空間分配。
云存儲分三大種類
具體而言,數(shù)據(jù)塊級云存儲、文件級云存儲、對象級云存儲分別有哪些特征和應用?
數(shù)據(jù)塊級云存儲是指提供高速的直接的數(shù)據(jù)塊存儲訪問服務。前端的計算節(jié)點通過光纖網(wǎng)絡訪問協(xié)議訪問存儲,獲得高速、穩(wěn)定、有保障的數(shù)據(jù)訪問。這種模型源于在關鍵業(yè)務系統(tǒng)中久經(jīng)驗證的存儲局域網(wǎng)SAN模型。不過在云存儲的時代,改為分布式的并行擴展模式,并增加了以上討論的其它云存儲特征。由于此模型采用的是高帶寬、低延遲、可靠的光纖網(wǎng)絡存儲訪問協(xié)議,前端計算節(jié)點獨享或少量共享存儲內(nèi)容的數(shù)據(jù)結構,因此,和前端的計算節(jié)點是屬于緊耦合的關系,性能是最優(yōu)的。這一類型的云存儲有EMC的VMAX系列。
文件級云存儲是通過網(wǎng)絡文件系統(tǒng)訪問協(xié)議提供文件級的存儲訪問服務。這種模型源于網(wǎng)絡附加存儲NAS的模型,計算節(jié)點通過以太網(wǎng)的協(xié)議,在其上構建區(qū)域內(nèi)相對快速、安全、可靠的網(wǎng)絡文件系統(tǒng)來獲得文件的訪問服務。不過在云存儲的時代,文件級云存儲突破了傳統(tǒng)NAS訪問空間的局限,提供了高達PB級的全局命名空間的訪問能力,和以上討論的其它云存儲特征。這種模型和前端節(jié)點是C/S的模型,二者采用樹狀的文件系統(tǒng)結構來存儲和訪問數(shù)據(jù),屬于中耦合的關系,在區(qū)域內(nèi)性能有足夠的保證。這一類型的云存儲有EMC的iSilon、HP的IBRIX等。
對象級云存儲通過廣域網(wǎng)的面向對象的訪問協(xié)議來獲取對象級的存儲訪問服務。對象和文件既有相似之處,也有區(qū)別。對象通常改動較少,并且擁有許多的屬性,而且為多租戶使用。這種模型源自于早期EMC推出的CAS存儲系統(tǒng)。但是,在云存儲時代,突破了訪問地域的限制,借助于面向對象的訪問協(xié)議,用戶可以在全球任何地點訪問對象級存儲云中儲存的對象內(nèi)容。對象級云存儲面向的是海量的各種尺寸、不同格式的對象內(nèi)容,為提高訪問效率,前端計算節(jié)點并不關心對象級云存儲內(nèi)部的存儲方法和數(shù)據(jù)結構的模型。屬于松耦合的關系。這一類型的云存儲有EMC的Atmos、華為的OceanStor等。
三類云存儲滿足IDC不同訪問需求
利用以上不同類型的云存儲,可以針對性地建設、提供不同的存儲云服務,以滿足IDC內(nèi)不同的存儲訪問的需求。那么IDC里需要什么樣的存儲云服務呢?
一是面向高速事務處理的存儲云服務。IDC不可能只是提供一個數(shù)據(jù)存儲的地方。任何的數(shù)據(jù)如果不利用,都是沒有價值的。所以,IDC第一類需要的存儲云服務是面向高速事務處理的存儲云服務。這類存儲云服務目的是為IDC內(nèi)提供的云主機服務提供高速、可靠、靈活、安全的存儲云服務。通常, 面向高速事務處理的存儲云服務采用數(shù)據(jù)塊級云存儲來建設。
二是面向海量文件處理的存儲云服務。在IDC內(nèi)存儲的數(shù)據(jù),80%是屬于非結構化數(shù)據(jù),其中有相當?shù)囊徊糠质切枰l繁進行訪問和改變的,因此,構建面向海量文件的處理型的存儲云服務是非常關鍵的。這一方面滿足在現(xiàn)代的寬帶互聯(lián)網(wǎng)時代,面對的是海量的中大尺寸的影視音頻圖像文件的突發(fā)性熱點訪問的需求;另一方面,滿足未來新型的高性能計算的業(yè)務需求,比如個人租用多臺計算主機對家庭的影視資料進行后期渲染加工制作的信息業(yè)務等等。這類型的面向海量文件處理的存儲云服務適合采用文件級云存儲進行建設。
三是面向海量內(nèi)容儲存的存儲云服務。IDC中另外的一部分非結構數(shù)據(jù)主要是以儲存為主。比如個人消費者的個人文件、圖片等等。訪問頻度、更改可能都相對很少。這部分的數(shù)據(jù)采用面向內(nèi)容儲存型的存儲云服務就比較合適。例如IDC中的網(wǎng)盤業(yè)務。這里類型的存儲云服務通常采用對象級云存儲進行建設。
改善傳統(tǒng)IDC“粗獷”運營方式
IDC是信息的集散地。運營商在IDC的建設和運營當中占有先天的優(yōu)勢:一方面,站在云端用戶的角度,運營商擁有通信網(wǎng)的資源,所有云端范圍的訪問都將通過各種網(wǎng)絡直接聯(lián)系到在IDC中的云計算服務器端,從而獲得最佳的服務體驗;另一方面,站在具體的業(yè)務和應用層面的云服務供應商的角度,租用運營商的各種基礎云服務,而不是自己建設數(shù)據(jù)中心,可以有效地降低業(yè)務開展的門檻,把資金有效地使用到業(yè)務運營上,而且把精力、資源集中在自身的業(yè)務發(fā)展當中,從而提升自己的核心競爭力,占據(jù)市場發(fā)展壯大,并且當市場的需求發(fā)生變化時,可以更快捷、更經(jīng)濟地動態(tài)應對。
比如網(wǎng)上訂火車票,如果鐵道部門租用運營商的云服務,那么無論服務器的資源還是網(wǎng)絡的帶寬都將得到很好地提供服務,而春運過后,這些臨時動態(tài)租用的資源就可以釋放掉。無論從哪個角度,這都是三贏的局面:人們可以獲得更好的訂票體驗,鐵道部獲得更高的服務提供的評價,而運營商則獲得額外的營業(yè)收入。
在傳統(tǒng)的IDC運營當中,受限于運營管理的手段和水平,運營商并不能很好地發(fā)展IDC的業(yè)務,增加IDC的業(yè)務品種,提升IDC的價值,可以說是屬于低層次的粗加工方式。
而借助于云計算的理念和實現(xiàn)的手段,在IDC構建各個層面的云服務,可以發(fā)展成為云IDC,從而提升IDC的服務水平和質量,并把IDC的資源和精力釋放,集中開發(fā)更高層面的云服務,充分發(fā)揮運營商在通信、計費、網(wǎng)管等多方面的優(yōu)勢,整合整體生態(tài)鏈,領導整個產(chǎn)業(yè)的發(fā)展。
那么在云IDC中,運營商可以構建哪些云服務呢?IDC中可以提供的云服務是多個層面的。從底層向上,可以依次提供以下的四個服務。
一是Telco 1.0(資源云服務),即提供主機云、存儲歸檔云、備份云、安全云等云服務。二是Telco 2.0(平臺云服務),即提供如數(shù)據(jù)處理、數(shù)據(jù)分析等平臺云服務。三是Telco 3.0(應用云服務),即提供針對業(yè)務、針對應用的云服務。四是Telco 4.0(社區(qū)云服務),即針對行業(yè)提供一體的整體IT服務的云服務(如圖1)。
其中資源云服務是最基礎的服務。存儲云(準確說,具備了分層存儲能力后,應該是同時具備存儲和歸檔能力的云,簡稱存儲歸檔云,不過在本文為避免歧義,還是簡稱存儲云)是其中的重中之重。因為信息的載體數(shù)據(jù)是保存在存儲云中,信息的處理需要計算云從存儲云中獲取數(shù)據(jù)來進行。沒了數(shù)據(jù),計算就是無根之木,而且存儲云的效率直接影響著計算的效率。限于篇幅原因,這里只對存儲的云服務建設進行探討。
存儲云服務需分階段構建
根據(jù)上述的描述,云IDC中的存儲云服務將需要使用三種云存儲(數(shù)據(jù)塊級云存儲、文件級云存儲、對象級云存儲)來提供三種類型的存儲云服務(面向高速事務處理的存儲云服務、面向海量文件處理的存儲云服務、面向海量對象儲存的存儲云服務)。這三種存儲云服務建設是存在先后次序的,可以按照以下的計劃分三階段進行。
階段1是建設面向高速事務處理的存儲云服務。IDC不可能上來就直接提供諸如網(wǎng)盤、網(wǎng)郵等業(yè)務給公眾,因為這些服務是需要服務器來提供的,因此,IDC的建設第一步會最終歸結到計算云和面向高速事務處理的存儲云建設當中。
計算云的建設需要使用虛擬機的技術,面向高速事務處理的存儲云適合采用數(shù)據(jù)塊級的云存儲。這種架構可以參考VCE聯(lián)盟(VMware+Cisco+EMC)的VBlock模型來建設:計算云采用基于x86平臺的無盤刀片服務器,網(wǎng)絡采用FCoE技術的混合網(wǎng)絡簡化布線和網(wǎng)絡拓撲,存儲采用數(shù)據(jù)塊級的云存儲設備,虛擬機采用VMware獲得企業(yè)級可靠的虛擬機服務。
面向高速事務處理的存儲云和計算云屬緊耦合關系。通過階段1的建設,運營商可以逐步開展Telco 1.0和Telco 2.0的云服務。這種服務將替代原來IDC中的基礎服務,取而代之的是提供類似Amazon的計算云和存儲云服務。
階段2是建設面向海量文件處理的存儲云服務。第一階段的存儲云服務建設完畢后,IDC可以開始進行計算資源和存儲資源的出租服務。租戶可以租借這些云資源來實現(xiàn)大部分的業(yè)務需求。但是在面對海量的文件服務時,階段一的面向高速事務處理的存儲云服務并不是最優(yōu)的選擇。比如影視音頻的富媒體服務需要更強大的動態(tài)服務支持的能力。這時,云IDC中可以開始建設并提供第二階段面向海量文件處理的存儲云服務。
面向海量文件處理的存儲歸檔云服務側重于對文件的處理,和云IDC中計算云屬中耦合的關系,尤其適合發(fā)展許多諸如影視、音頻、圖片、文檔、GIS相關的業(yè)務。這個平臺有助于云應用服務商研制許多的增值應用服務。
通過階段2的建設,基本上整體的云IDC的架構就完善了,我們可以發(fā)展Telco 3.0和Telco 4.0的業(yè)務了。
階段3是建設面向海量對象儲存的存儲云服務。前兩階段的存儲云服務側重面向中小企業(yè)的用戶,還有相對小部分的需要基礎云服務的個人用戶,比如學校搞高性能并行處理的研究的學生,或者嘗試建設自己網(wǎng)站的個人等等。
對于廣大的消費者,他們更需要的是內(nèi)容上的一些更為直接的云服務,比如網(wǎng)盤用于免費或者廉價地保存自己的數(shù)據(jù),還有免費的郵箱用于個人郵件的長期保存等。這些需要的是面向海量對象存儲的存儲云服務。
面向海量對象儲存的存儲云和云IDC中計算云屬松耦合的關系,因此甚至可以跨數(shù)據(jù)中心來建設,從而形成跨數(shù)據(jù)中心的存儲云服務。
階段3的云服務往往更加側重于增強客戶的興趣度和黏度,而不是營業(yè)上的收入,在SLA上的考量也就相應降低許多。用戶對于這種SLA的區(qū)別也是擁有心理預期的。因此適合在第三階段進行。
“云”尚在發(fā)展中
云計算的技術經(jīng)過這些年來的發(fā)展,其內(nèi)涵和外延逐步得以明晰,不再像以前那樣云山霧罩、虛無縹緲的。任何技術不可能脫離現(xiàn)有的技術現(xiàn)實而存在,即使這么熱火朝天的云計算,撕開那絢麗的外衣,本質上許多東西其實是我們早就在過去嘗試過、見識過的技術存在。不過,就像蘋果公司的成功一樣,云計算的成功其實更在于理念的創(chuàng)新,而并不是技術的創(chuàng)新。
今天,云計算的這波IT浪潮已經(jīng)從遠處真正地襲涌到我們身邊,及時地領先一步,將使我們成為新時代的領導者。而要做到及時地領先一步,就要擁有全局觀、整體觀,切忌盲人摸象,以為摸到的某一個部位就代表了大象的全部。云計算還是一個在不斷發(fā)展的事物,因此,運營商結合自身IDC的商業(yè)和業(yè)務目的,適時選擇正確的技術來建設發(fā)展運營商的云IDC才能夠讓自己始終及時地領先一步。