雲儲存架構三種經典流派解讀

2021-09-23 15:46:03 字數 2397 閱讀 5218

現在的雲儲存逐漸成為主流,使用雲儲存企業能夠節省大量成本,並且資料較為安全,使用也方便。本文就unitedstack檔案共享服務、ibm彈性儲存和hp helion vsa進行了深入解讀,詳細闡述了openstack manila和ceph、gpfs到彈性儲存的演進、vsa和helion的結合等技術,幫助大家更好地對這三種目前雲環境下儲存架構的經典流派進行解讀。

unitedstack:如何在openstack平台實現檔案共享服務?

檔案共享服務是企業儲存的剛性需求。根據idc資料,65%的資料儲存是以檔案的形態存在的,大量傳統應用需要使用檔案系統作為儲存媒介。現在大量企業應用往雲平台上遷移,自然對傳統nas服務在虛擬化環境下的實現有強烈的需求,那麼在openstack平台上,如何實現檔案共享服務呢?

manila的通用驅動的方式是通過nova建立一台虛擬機器(service vm),通過cinder建立乙個volume,並掛載到service vm上。service vm格式化這個volume,用它作為共享目錄,對外提供nfs/cifs共享服務。

相對於塊儲存,manila面臨的問題更多。複雜性更高:manila需要同時滿足認證、網路、協議的要求。效能要求更高:檔案共享服務對後端儲存和網路都需要更大的吞吐和更低的延遲。擴充套件性要求更高:檔案共享服務需要同時滿足scale-out和scale-up。

unitedstack將會使用ceph來解決這些問題。unitedstack作為ceph和openstack的深度玩家,有能力hold住ceph,給使用者提供高效能、高可用的檔案共享服務。

不可迴避的是,manila通用驅動有不少缺點,而unitedstack將會使用更高效的整合方案,避開這些缺點。

ibm:從gpfs到彈性儲存

gpfs是ibm的基於共享磁碟的並行檔案系統,支援aix、linux、windows作業系統,以及ibm的power、z和intel/amd的x86平台。最初面向高效能的商用或科學計算應用程式而設計,廣泛應用於當今的超級計算機上。

gpfs的架構和功能如下圖所示:

elastic storage是基於gpfs的軟體定義儲存,可以將gpfs作為跨越不同儲存系統之上的統一資料平面,為管理平台提供統一的管理介面,同時滿足iscsi、檔案共享、hadoop、openstack、vmware、hpc的需求。

ibm為了整合openstack和elastic storage做了很多任務作,目前cinder、nova、glance可以共享訪問elastic storage中的資料,並統一以檔案的方式訪問。elastic storage有很多高階功能,比如在建立volume時指定儲存池型別(ssd、sas、sata),還可以指定副本數、副本分布方式等,滿足不同應用對效能和可靠性的要求。目前elastic storage還可以作為swift的後端儲存,用成熟的erasure code來代替傳統的多副本方式,降低儲存的成本。

據了解,ibm下一步將會把增強儲存位置感知能力,滿足大資料的要求;使用manila實現檔案共享服務;進一步實現gpfs與物件儲存的資料共享swiftonfile等方面作為重點。

hp:vsa和helion的結合hp helion openstack 1.0將會先推出cloud content distribution services、inventory management、infrastructure monitoring。

hp helion openstack的部署方式是高度自動化,使用openstack去管理openstack。它由seed vm、undercloud、overcloud組成。首先使用seedvm去部署undercloud服務,使用undercloud去管理物理伺服器。最後使用undercloud去部署overcloud服務,使用overcloud去管理虛擬機器。

雲計算三種模型

通常有三種雲服務模型 saas 軟體即服務 paas 平台即服務 和iaas 基礎架構即服務 每個都有自己的好處和差異。為了您的組織能作出最佳選擇,您有必要了解saas,paas和iaas之間的差異。saas 軟體即服務 saas交付 saas的優勢 saas通過大大減少安裝,管理和公升級軟體等繁瑣...

HPC儲存三種方案

我們常說工匠做合適的工作需要選擇正確的工具。雖然這句話隨處可見,但它卻道出了設計和製造hpc系統的精髓。一直以來,hpc的計算部分都是用這種方法選擇處理器和記憶體並設計互聯結構 規定軟體棧和工具。當然,這一切都和儲存密不可分。要實現效能 成本 可控性 可擴充套件性和資料完整性的良好平衡,根據不同情況...

三種本地儲存

前端常用的三種本地儲存策略是什麼呢?cookie sessionstorage localstorage cookie 在 h5 之前,本地儲存的主要方式就是 cookie cookie可以實現少量資料的儲存。為什麼是少量?因為 cookie 有 4k 的限制,沒辦法儲存資料量較大的資料 cooki...