近日,杉巖數據的SandStone USP產品塊存儲接口實現與OpenStack開放生態的全面對接,在原有rbd基礎上新增加了iscsi對接Openstack的能力,使SandStone USP不僅可通過原生Ceph rbd與OpenStack無縫對接,而且可通過iSCSI Cinder驅動為OpenStack提供塊存儲卷資源。原理詳見下圖:
OpenStack是當前商用最廣泛的開源雲平臺之一。在OpenStack的系統架構下,為了支撐各種存儲需求,誕生了Cinder和Swift組件,其中Cinder是OpenStack中提供塊存儲服務的組件,主要是為虛擬機實例提供虛擬磁盤。OpenStack的Cinder-Volume功能以開放的平臺為存儲建立了統一的接口,為存儲定義了統一的 Driver,存儲廠商只需要實現這些接口,就可以 Driver 的形式即插即用到OpenStack中。
Ceph是Cinder非常受歡迎的一種存儲後端,Ceph自身的一些API對於OpenStack的支持也非常友好。但在實際生產環境中,客戶的OpenStack平臺對存儲需求往往是多樣化的,往往存在需要通過不同的存儲協議連接不同存儲資源的需求。
杉巖數據存儲iSCSI驅動支持高可用,採用multipath支持多路徑負載均衡,保證業務的連續性。在歷經長時間、多次嚴格測試後,已對接Cinder各版本,如Cinder的K(kilo)版本、L(liberty)版本、M(mitaka)版本、N(newton)版本均已成功通過測試,相關驅動代碼已合入最新U(ussuri)版本。
至此,SandStone USP的所有塊存儲接口均已成功支持OpenStack,用戶能夠使用SandStone USP構建滿足雲計算中不同業務應用的存儲需求,體驗到敏捷、靈活的數據存儲服務。