日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

塊存儲(chǔ)、文件存儲(chǔ)、對(duì)象存儲(chǔ)三者之比較 | 資料( 四 )



從產(chǎn)品形態(tài)上來看,塊存儲(chǔ)和文件存儲(chǔ)都是成熟產(chǎn)品,各種規(guī)格形態(tài)的硬件已經(jīng)是琳瑯滿目了 。但是對(duì)象存儲(chǔ)通常你看到都是一堆服務(wù)器或者增強(qiáng)型服務(wù)器,畢竟這東西現(xiàn)在還是互聯(lián)網(wǎng)行業(yè)用得多點(diǎn),DIY風(fēng)格 。
關(guān)于性能容量等方面,我做了個(gè)圖,對(duì)三種存儲(chǔ)做直觀對(duì)比 。

塊存儲(chǔ)、文件存儲(chǔ)、對(duì)象存儲(chǔ)三者之比較 | 資料


塊存儲(chǔ)就像超跑,根本不在意能不能多載幾個(gè)人,要的就是極限速度和高速下的穩(wěn)定性和可靠性,各大廠商出新產(chǎn)品都要去紐北賽道刷個(gè)單圈最快紀(jì)錄,千方百計(jì)就為提高一兩秒,跑不進(jìn)7分以內(nèi)都看不到前三名 。(塊存儲(chǔ)容量也不大,TB這個(gè)數(shù)量級(jí),支持的應(yīng)用和適用的環(huán)境也比較專業(yè)(FC+Oracle),在乎的都是IOPS的性能值,廠商出新產(chǎn)品也都想去刷個(gè)SPC-1,測(cè)得好的得意洋洋,測(cè)得不好自動(dòng)忽略 。)
文件存儲(chǔ)像集卡,普適各種場(chǎng)合,又能裝數(shù)據(jù)(數(shù)百TB),而且兼容性好,只要你是文件,各種貨物都能往里塞,在不超過性能載荷的前提下,能拉動(dòng)常見的各種系統(tǒng) 。標(biāo)準(zhǔn)POXIS接口,后車門打開就能裝卸 ??ㄜ囈膊惶袈罚幌駢K存儲(chǔ)非要上賽道才能開,普通的千兆公路就能暢通無阻 。速度雖然沒有塊存儲(chǔ)超跑那么塊,但跑個(gè)80/100碼還是穩(wěn)穩(wěn)當(dāng)當(dāng).
而對(duì)象存儲(chǔ)就像海運(yùn)貨輪,應(yīng)對(duì)的是”真·海量”,幾十上百PB的數(shù)據(jù),以集裝箱/container(桶/bucket)為單位碼得整整齊齊,里面裝滿各種對(duì)象數(shù)據(jù),十萬客戶發(fā)的貨(數(shù)據(jù)),一條船就都處理得過來,按照鍵值(KeyVaule)記得清清楚楚 。海運(yùn)速度慢是慢點(diǎn),有時(shí)候遇到點(diǎn)網(wǎng)絡(luò)風(fēng)暴還不穩(wěn)定,但支持?jǐn)帱c(diǎn)續(xù)傳,最終還是能安全送達(dá)的,對(duì)大宗貨物尤其是非結(jié)構(gòu)化數(shù)據(jù),整體上來看是最快捷便利的 。
從訪問方式來說,塊存儲(chǔ)通常都是通過光纖網(wǎng)絡(luò)連接,服務(wù)器/小機(jī)上配置FC光纖HBA卡,通過光纖交換機(jī)連接存儲(chǔ)(IP SAN可以通過千兆以太網(wǎng),以iSCSI客戶端連接存儲(chǔ)),主機(jī)端以邏輯卷(Volume)的方式訪問 。連接成功后,應(yīng)用訪問存儲(chǔ)是按起始地址,偏移量Offset的方法來訪問的 。
而NAS文件存儲(chǔ)通常只要是局域網(wǎng)內(nèi),千兆/百兆的以太網(wǎng)環(huán)境皆可 。網(wǎng)線連上,服務(wù)器端通過操作系統(tǒng)內(nèi)置的NAS客戶端,如NFS/CIFS/FTP客戶端掛載存儲(chǔ)成為一個(gè)本地的文件夾后訪問,只要符合POXIS標(biāo)準(zhǔn),應(yīng)用就可以用標(biāo)準(zhǔn)的open,seek, write/read,close這些方法對(duì)其訪問操作 。
對(duì)象存儲(chǔ)不在乎網(wǎng)絡(luò),而且它的訪問比較有特色,只能存取刪(put/get/delete),不能打開修改存盤 。只能取下來改好后上傳,去覆蓋原對(duì)象 。(因?yàn)橹虚g是不可靠的互聯(lián)網(wǎng)啊,不能保證你在修改時(shí)候不掉線啊 。所謂你在這頭,對(duì)象在那頭,所愛對(duì)象隔山海,山海不可平 。)
另外再說一點(diǎn)分布式存儲(chǔ)的問題,以上三種存儲(chǔ)都可以和分布式概念結(jié)合,成為分布式文件系統(tǒng),分布式塊存儲(chǔ),還有天生分布式的對(duì)象存儲(chǔ) 。
對(duì)象存儲(chǔ)的定義就把元數(shù)據(jù)管理和數(shù)據(jù)存儲(chǔ)訪問分開在不同的節(jié)點(diǎn)上,多個(gè)節(jié)點(diǎn)應(yīng)對(duì)多并發(fā)的訪問,這自然就是一個(gè)分布式的存儲(chǔ)產(chǎn)品 。而分布式文件系統(tǒng)就很多了,各種開源閉源的產(chǎn)品數(shù)得出幾十個(gè),在不同的領(lǐng)域各有應(yīng)用 。至于分布式的塊存儲(chǔ)產(chǎn)品就比較少,也很難做好 。我個(gè)人認(rèn)為這個(gè)產(chǎn)品形態(tài)有點(diǎn)違和,分布式的思想和塊存儲(chǔ)的設(shè)計(jì)追求其實(shí)是沖突的 。前面講過,塊存儲(chǔ)主要是圖快,一上分布式肯定嚴(yán)重拖后腿,既然都分布開了,節(jié)點(diǎn)之間的通信必然增加額外負(fù)擔(dān),再加上CAP,為了保持一致性犧牲響應(yīng)速度,得到的好處就是擴(kuò)展性 。這就像把超跑弄個(gè)鐵索連環(huán),哪里還可能跑出高速?鏈條比車都重了,穿起來當(dāng)火車開嗎?

推薦閱讀