Amazon云的競(jìng)爭(zhēng)對(duì)手Joyent準(zhǔn)備推出對(duì)象存儲(chǔ)服務(wù)。這將是一個(gè)很好的試驗(yàn)平臺(tái)來(lái)看看云是否可以適用于對(duì)象存儲(chǔ)。
Joyent這家公司同Sun的元老Bill Joy沒(méi)有任何關(guān)系。就像Amazon那樣,該公司提供云計(jì)算和存儲(chǔ)服務(wù),不過(guò)它提供服務(wù)水平協(xié)議,這樣客戶(hù)可以得到可靠而保證的服務(wù)。
上周,在Joyment舊金山總部,Joyent公共云服務(wù)總經(jīng)理Steve Tuck在新聞發(fā)布上表示:“預(yù)計(jì)我們的對(duì)象存儲(chǔ)服務(wù)很快將支持PB級(jí)存儲(chǔ)。”
我們對(duì)“很快”的理解是明年第一季度前或今年底以前。
Joyeent云已經(jīng)使用Sun開(kāi)發(fā)的ZFS文件系統(tǒng)。Tuck表示:“Joyent一個(gè)關(guān)鍵組成部分就是可靠性。這個(gè)可靠性建立在全寫(xiě)入即復(fù)制文件系統(tǒng)ZFS上——云里面唯一的一個(gè)。無(wú)論任何沖擊,應(yīng)用程序都不會(huì)丟失數(shù)據(jù)且數(shù)據(jù)會(huì)恢復(fù)持續(xù)性。”
Joyent的創(chuàng)始人兼首席技術(shù)官Jason Hoffman表示Sun統(tǒng)一存儲(chǔ)產(chǎn)品(7000)團(tuán)隊(duì)在這里工作并且:“ZFS作為對(duì)象層。所有東西都已經(jīng)是一個(gè)對(duì)象庫(kù)。”
對(duì)象與文件
對(duì)象存儲(chǔ)對(duì)文件存儲(chǔ)的處理不同于傳統(tǒng)文件:基于文件名及文件在目錄中位置的目錄系統(tǒng)。一個(gè)文件被作為對(duì)象進(jìn)行存儲(chǔ)。這個(gè)對(duì)象包含了文件數(shù)據(jù)和它的元數(shù)據(jù),并通過(guò)某種散列值系統(tǒng)從文件數(shù)據(jù)內(nèi)容中創(chuàng)建獨(dú)一無(wú)二的識(shí)別碼。
對(duì)象存儲(chǔ)有一個(gè)扁平的地址空間,在一個(gè)集群或環(huán)狀結(jié)構(gòu)中有多個(gè)節(jié)點(diǎn)互相協(xié)作。每個(gè)節(jié)點(diǎn)都存儲(chǔ)對(duì)象整體集合的一部分,配置特定技術(shù)來(lái)進(jìn)行尋址、讀取和寫(xiě)入,在這個(gè)結(jié)構(gòu)中管理對(duì)象。
對(duì)象存儲(chǔ)的支持者認(rèn)為這個(gè)技術(shù)的擴(kuò)展規(guī)??梢猿^(guò)文件系統(tǒng),不會(huì)遇到瓶頸的制約——因?yàn)槲募到y(tǒng)據(jù)說(shuō)在文件數(shù)量超過(guò)10億這個(gè)檻的時(shí)候會(huì)遇到瓶頸——同時(shí)從存儲(chǔ)硬件、軟件和可管理性上來(lái)說(shuō)也要比傳統(tǒng)文件管理便宜。
直到最近,對(duì)象存儲(chǔ)還是主要用于非結(jié)構(gòu)化數(shù)據(jù)的固定內(nèi)容存儲(chǔ)。這種用途的數(shù)據(jù)訪問(wèn)率比較低而且系統(tǒng)經(jīng)過(guò)調(diào)整后偏向讀取性能。對(duì)象存儲(chǔ)主要來(lái)自幾家供應(yīng)商,包括Amplidata、Bycast(被NetApp收購(gòu))、EMC(Centera和Atmos)、Caringo、DataDirect(Web Object Scaler)、戴爾(使用Caringo CAStor軟件的DX6000)、日立數(shù)據(jù)系統(tǒng)(HCAP等)和Scality。
一個(gè)不利因素是傳統(tǒng)的文件頭訪問(wèn)協(xié)議,比如NFS(網(wǎng)絡(luò)文件系統(tǒng))和CIFS(通用互聯(lián)網(wǎng)文件系統(tǒng)),通常不能用于對(duì)象存儲(chǔ)。HDS解決這個(gè)問(wèn)題的辦法是讓一個(gè)HDI(Hitachi Data Ingester)前端設(shè)備用文件語(yǔ)言的方式跟用戶(hù)交流。
使用對(duì)象存儲(chǔ)的云
我們經(jīng)常聽(tīng)到有人說(shuō)非結(jié)構(gòu)化數(shù)據(jù)呈現(xiàn)爆炸式增長(zhǎng),因此“大數(shù)據(jù)”這個(gè)詞經(jīng)常被用于描述它。對(duì)象存儲(chǔ)廠商是從心底認(rèn)同大數(shù)據(jù)觀點(diǎn)的并希望它可以更加流行。通過(guò)在云中使用對(duì)象存儲(chǔ),對(duì)象存儲(chǔ)訪問(wèn)可以變得更加方便,同時(shí)云存儲(chǔ)服務(wù)廠商——對(duì)象存儲(chǔ)的可擴(kuò)展性?xún)?yōu)勢(shì)還有爭(zhēng)議——應(yīng)該可以更方便地向目前存儲(chǔ)TB級(jí)數(shù)據(jù)(相對(duì)慢速地走向PB級(jí))的客戶(hù)銷(xiāo)售它們的服務(wù)。
Joyent當(dāng)然相信對(duì)象存儲(chǔ)服務(wù)在云這個(gè)領(lǐng)域可以有一席之地。Amplidata、Scality、Caringo和其他供應(yīng)商也對(duì)云非常抱有希望。EMC已經(jīng)推出Atmos Cloud Delivery Platform(Atmos云提供平臺(tái)),將其打包成一個(gè)VMware應(yīng)用程序,并利用Atmos作為它的核心存儲(chǔ)平臺(tái)。這個(gè)云存儲(chǔ)平臺(tái)是一個(gè)交鑰匙型的存儲(chǔ)及服務(wù)產(chǎn)品,云服務(wù)提供商可以打上自己的品牌,可以在幾分鐘之內(nèi)點(diǎn)根據(jù)幾個(gè)鼠標(biāo)操作就實(shí)現(xiàn)完全運(yùn)轉(zhuǎn)。
云對(duì)象存儲(chǔ)可以向用戶(hù)隱藏對(duì)象存儲(chǔ)的復(fù)雜性。那些熱衷于規(guī)模的用戶(hù)應(yīng)該會(huì)買(mǎi)賬——這里又會(huì)出現(xiàn)對(duì)象存儲(chǔ)和文件存儲(chǔ)在可擴(kuò)展性限制上的爭(zhēng)議。它將是一個(gè)很好的對(duì)象存儲(chǔ)實(shí)驗(yàn)平臺(tái)。