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