網絡存儲行業協會(SNIA)發布了第一個云存儲標準--云數據管理接口(CDMI)。
CDMI"提供了訪問云存儲和管理云存儲數據的方式。"云存儲被定義為在網絡上隨需提供虛擬存儲的一種服務方式,也被稱為數據存儲即服務(DaaS)。客戶可以根據實際存儲容量來支付費用。
SNIA表示任何根據固定的容量增加量來提供存儲的方式都不是云存儲。
CDMI同時支持塊(邏輯單元號或虛擬卷)和文件(通過通用互聯網文件系統、網絡文件系統或WebDAV訪問的文件系統)存儲客戶端。塊和文件的底層存儲空間被抽象化為封裝器。
不過,它也可以抽象化為簡單的表存儲空間以供數據庫操作。這里的重點是可擴展性而不是功能。CDMI并不基于虛擬化的關聯表(RDBMS)實例。每個RDBMS都有自己的專有接口,而CDMI甚至都沒有在云里面提供訪問虛擬RDBMS的方式。
SNIA表示:"由于該領域的創新速度很快,我們最好還是等待這種類型的云存儲進一步發展,而不是馬上標準化該類存儲的功能接口。"
還有第四個存儲抽象化,就是對象抽象化。CDMI將對象看作是可以通過URI(統一資源ID)來訪問的獨一無二的項目。SNIA表示數據對象被看作可以創建、搜索、更新和刪除(CRUD--上述操作的首字母縮寫)的獨立資源。
通過對象,封裝器可以封裝其他封裝器。
SNIA存儲行業資源域模式(SIRDM--SNIA喜歡首字母縮寫)提供了一個處理云元數據的框架。元數據能夠詳細表明存儲中的數據是如何在云中管理的。
CDMI是一個直接的規范,能夠讓大多數舊的非云存儲產品訪問方式演進成云存儲訪問。它提供了數據中心利用云存儲的方式。數據中心對現有網絡存儲資源的訪問應該可以相當輕松和透明地切換到CDMI云存儲資源。
SNIA在這項標準的開發上動作很快。我們可以設想許多云存儲產品將很快遵守CDMI。
CDMI沒有提供通過可靠性和質量來衡量云存儲提供商質量的方式。它不能防止像像微軟系統那樣的數據丟失風險。
不過,SNIA應該要幫助客戶從遵守CDMI的云存儲提供商切換到其他提供商。SNIA并不規定成員應該如何向客戶提供服務質量。SNIA是一個行業協會,其宗旨是促進成員間的共同協作,以便讓客戶可以使用不同的SNIA成員的產品并根據需要在這些產品間切換。