EMC毛文波:IaaS層三個重要標準解析 |
發(fā)布時間: 2012/8/2 14:58:49 |
2010年中國互聯網大會8月17日在北京國際會議中心隆重舉行,大會為期三天。8月18日下午,云計算產業(yè)高峰論壇在二號會議室火熱展開,IT168云計算頻道為您放送大會精彩片段。 在云計算產業(yè)高峰論壇上,EMC中國實驗創(chuàng)始人和首席科學家做了主題為“云存儲標準CDMI討論”的精彩演講。
毛文波在演講中指出,在云計算時代,虛擬化技術的使用,使得所有的東西都變成數據了,在這樣一個一切皆數據的時代,云的標準是非常重要的。云計算IaaS層有三個非常重要的標準,即CDMI(Cloud Data Management Interface)、OVF(Open Virtualization Format)和OCCI(open cloud computing interface)。 OVF:標準化虛擬機相關的數據格式 OVF(Open Virtualization Format)主要是用于標準化虛擬機相關的數據格式。虛擬機本身是一個格式,這些格式是數據,這些數據需要標準化。它標準化之后,可以讓這些數據更好地被操作。比如說不同的廠商、不同的操作系統、客戶操作系統、不同的HYPERVISOR、不同的硬件都可以做的,所以這是一個標準,這個標準就是OVF。它需要虛擬性和廠商的互操作。 CDMI :標準化客戶端對云上數據的控制與管理 CDMI是關于云存儲、云數據的。毛文波指出,虛擬機是數據,里面跑的操作系統是數據,一切都是數據。如果能用一串數據來指定所有的虛擬機和網絡,那么在云上的所有資源包括數據本身,就可以通過幾個命令來控制。用戶可以通過這幾個命令來控制來控制云上的數據(包括虛擬機),可以通過這幾個命令來控制虛擬機啟動、終止以及重啟等等。 毛文波還進一步舉了一個CRUD例子來具體講述標準的內涵,CRUD是指在做計算處理時的增加(Create)、查詢(Retrieve)(重新得到數據)、更新(Update)和刪除(Delete)幾個單詞的首字母簡寫。 CDMI+OCCI—>IT管理的松耦合和流動性 OCCI(Open Cloud Computing Interface)標準化客戶端,通過用CRUD命令來管理IAAS上面的架構上面的命令進行管理?梢酝5,可以啟動,重啟等等。這個就是作為一個計算,可以這樣想:有一個計算,它已經存在某一個地方的,計算本身、虛擬機是一堆數據,虛擬機里面的操作系統也是數據,虛擬機里面的應用也是數據,把它放到指定的某一個服務器上,并啟動。如果有數據的話,把它存儲到網卡上,我要通過網卡察看,都是虛擬的。通過這件事就可以看到,用CRUD你可以控制服務端做計算。 如果說OCCI是讓客戶CRUD來控制IAAS上面的計算,則CDMI是讓用客戶端用同樣的方法來管理和操作數據本身了,甚至是數據自己。這個數據是用戶的數據,如果用戶需要,還可以是語言數據、虛擬機、一般系統等等。
毛文波舉例說明CDMI和OCCI的互操作。CDMI和OCCI都用CRUD的命令,像一個客戶如果有一個數據需要處理,就可以用CDMI的方法送到云處理中心,把過去三年的資料發(fā)過去,這個資料為這個用戶使用,就為這個客戶生成唯一的URI,所有的數據塊都是由URI來做的。做完這個之后,數據就變成URI了,這就已經得到網頁了。然后用戶再發(fā)一條命令到OCCI,請求虛擬機,里面有一些應用程序,這些應用程序要大規(guī)模處理,要把過去三年美國為什么產生金融危機做一個搜索,對這里面的數據進行云計算。OCCI生成了,因此獲得了這些命令,就生成了需要的東西,客戶端可以通過這樣來控制。你可以看到,上面是計算,計算需要的數據是虛的,底下是實的,上面都是虛的。它們兩個一結合以后,什么都可以做了。 最后,毛文波還指出,云存儲的標準化目前還處于初級階段,還處于由客戶端來管理數據中心的階段。無論是公共云存儲服務,如Amazon S3,還是個人數據管理,如Mozy、e云,以及企業(yè)私有云存儲服務,如EMC的Atoms,這些云存儲服務都有一個共同的特點:客戶端主動發(fā)出管理指令、服務端被動響應,這些都可以說是客戶端數據管理系統,從客戶端來管理云上的數據。 本文出自:億恩科技【www.riomediacenter.com】 |