IDC知識庫
IDC領(lǐng)域?qū)I(yè)知識百科平臺

云存儲的幾種主要技術(shù)路線分析

本文重點分析云存儲的三種主要技術(shù)路線:存儲虛擬化、SDS 軟件定義分布式存儲、對象存儲。

對象存儲

其實這個沒有什么好說的。對象存儲的出現(xiàn)就是為解決了互聯(lián)網(wǎng)上存儲海量大數(shù)據(jù)的問題。比如存儲萬億的視頻、圖片,照片等。比如進行海量的數(shù)據(jù)歸檔,數(shù)據(jù)備份等。現(xiàn)在很流行的用法就就是用對象存儲存儲海量非結(jié)構(gòu)化數(shù)據(jù),然后進行大數(shù)據(jù)分析。

優(yōu)點:對象存儲其采用key-volume的扁平化存儲架構(gòu)設計,使用簡單,調(diào)用API就能進行數(shù)據(jù)存儲和讀取。可以存儲海量數(shù)據(jù),這點傳統(tǒng)存儲和NAS就沒轍。在海量數(shù)據(jù)場景中你只能選擇對象存儲。如果傳統(tǒng)SAN存儲是跑車,NAS是貨車,那么對象存儲就是萬億噸海上集裝箱大油輪。對對象存儲來說,單個客戶端的訪問效率不高,延遲也很高。但是你架不住他海量并發(fā)呀,互聯(lián)網(wǎng)上海量客戶端并發(fā)訪問,這個帶寬和總體性能一下就上去了。

缺點:單個客戶端訪問效率低,延遲高。應用功能和場景受限。對象存儲不支持隨機讀寫操作,只能全讀全寫,其面向的是一次寫入,多次讀取的非結(jié)構(gòu)化數(shù)據(jù)存儲的需求場景。

存儲虛擬化

存儲虛擬化更多是對傳統(tǒng)塊(FC SAN,IP SAN)的虛擬化。 其主要解決了企業(yè)內(nèi)部傳統(tǒng)存儲資源無法有效進行存儲資源整合和統(tǒng)一管理的難題??梢杂行У奶嵘w存儲資源的利用率和降低人員運維成本。

同時作為虛擬化網(wǎng)關(guān),極大的方便了異構(gòu)品牌平臺存儲間的數(shù)據(jù)集中和數(shù)據(jù)遷移。

很多存儲虛擬化網(wǎng)關(guān)本身具有遠超傳統(tǒng)存儲的企業(yè)級軟件功能:比如thin,壓縮,快照,clone,數(shù)據(jù)復制等??梢酝ㄟ^虛擬化網(wǎng)關(guān)進行統(tǒng)一的存儲復制交付功能。

所以存儲虛擬化的主要勇武之地還是在傳統(tǒng)IT環(huán)境及私有云環(huán)境。自然面向的也是高IO負載,低讀寫延遲等重要應用業(yè)務環(huán)境,比如數(shù)據(jù)庫。是對傳統(tǒng)IT環(huán)境中企業(yè)存儲陣列的一個補充和升華。

另一方面,比如說IBM SVC 虛擬化網(wǎng)關(guān),在軟件功能方面強大無比,新版本功能在存儲端提供S3 等API接口,支持直接將存儲上的卷數(shù)據(jù)和快照數(shù)據(jù)上傳保存到S3或是其他對象存儲。這讓存儲虛擬化功能又向前走了一大步。

SDS軟件定義分布式存儲

為什么對于分布式存儲我要在開通加上“SDS軟件定義呢”? 因為我們這里討論的是云存儲關(guān)聯(lián)的分布式存儲。

分布式存儲早多少年即有之了,并且很多都耳熟能詳。比如EMC 的VMAX 高端存儲陣列就是一種緊耦合的專有硬件的,硬件和軟件相集成的傳統(tǒng)分布式存儲陣列。比如IBM 的XIV 高存儲陣列也是硬件和軟件相集成的高密度容量的分布式存儲陣列。這些傳統(tǒng)分布式存儲陣列具有傳統(tǒng)高端存儲的高IOPS,低讀寫延遲優(yōu)點,同時有具有分布式存儲多副本,節(jié)點冗余自恢復等特色。

再說一說SDS 軟件定義分布式存儲,這個是云里面,無論是公有云還是私有云都在炒的潮流。也是云存儲的主流當家花旦。

一般的SDS 軟件定義分布式存儲產(chǎn)品功能協(xié)議支持都比較全:

A. 塊block協(xié)議 給輕量級數(shù)據(jù)庫,VM,提供高性能塊裸設備。

B. 文件file協(xié)議提供類似NAS 的文件共享功能或是承載非IO性能密集型的應用。

C. 支持api調(diào)用存取object 對象,用來存儲海量數(shù)據(jù)文件。

針對以上三個協(xié)議我要多說幾句:

1、首先SDS分布式存儲在block塊協(xié)議這方面相比傳統(tǒng)存儲在高性能低延遲、成本控制及易管理維護方面沒有任何優(yōu)勢。同樣的一套oracle數(shù)據(jù)庫采用傳統(tǒng)存儲TCO總體擁有成本方面有可能只是SDS分布式存儲成本的1/2甚至更少,這個在以前可能是誤區(qū),可能大家都認為開源的,或是軟件定義的自己DIY搭的東西是最便宜的,其實很多時候事實剛好相反,開源的DIY的東西反而可能是最昂貴的。

對于傳統(tǒng)IO密集型數(shù)據(jù)庫應用來說,當前最好的存儲模式還是采用傳統(tǒng)高端存儲陣列,因為這就好比存儲中的跑車法拉利,雖然價格貴,但是久經(jīng)驗證,在性能和穩(wěn)定性方面絕對可靠。

SDS分布式存儲當前因為三副本等原因容量成本在超大規(guī)模以下場景成本優(yōu)勢不明顯,甚至是劣勢。性能方面還是只能適用于opentask、VM、輕量級數(shù)據(jù)庫場景。塊協(xié)議普遍存在IO輸出不穩(wěn)定、延遲高等缺點。另外一個缺點就是在企業(yè)級存儲軟件功能方面,比如快照、clone,復制等技術(shù)方面相較傳統(tǒng)存儲還不是十分成熟,無法在生產(chǎn)環(huán)境中應用。

但是SDS 軟件定義分布式存儲是未來的大方向,也是在逐漸成熟中,未來一統(tǒng)天下也未可知。

2.SDS 分布式存儲在file文件協(xié)議這一塊PK的對手也慢多的,像傳統(tǒng)的NAS存儲,越來越火的分布式或是集群文件系統(tǒng),比如GlusterFS、GPFS 等,個人感覺這一塊SDS分布式存儲會搶占很多傳統(tǒng)NAS的市場份額,畢竟很多使用NAS的應用在IO性能和延遲方面要求低很多, 使用分布式存儲的file協(xié)議,可以解決NAS 產(chǎn)品scale-out橫向擴展不足的缺點。NAS 能應用的很多場景,一款優(yōu)秀的SDS分布存儲file協(xié)議應該也可以滿足。

3.對象協(xié)議。

這個放在下文對象存儲中一起討論。畢竟多數(shù)SDS 分布式存儲的底層就是調(diào)用對象來存儲和讀取數(shù)據(jù)的。塊block協(xié)議功能和file協(xié)議功能都是間接調(diào)用基于的對象來實現(xiàn)的。

浜戞湇鍔″櫒
域名頻道為客戶提供服務器代維服務,為客戶節(jié)約服務器維護成本,費用不到專職人員的十分之一。
因此用戶自己購買服務器后,將其放置到IDC機房中運行。而提供這一互聯(lián)網(wǎng)服務則成為服務器托管
獨立服務器托管客用戶自行采購服務器,安裝好系統(tǒng)及相應軟件。
大型企業(yè)網(wǎng)站的首選服務商,獨立服務器租用,聯(lián)系域名頻道,詳情鏈接點擊http://m.chouwenlao.cn/server/

贊(1)
分享到: 更多 (0)

中國專業(yè)的網(wǎng)站域名及網(wǎng)站空間提供商

買域名買空間