基于對象的存儲系統可以歸為三類:
CAS:在底層,內容尋址存儲以帶客戶化元數據的對象方式進行文件的存儲,文件的訪問通過數字對象標識。通過具備強大法規遵從功能的磁盤歸檔空間構架,CAS通常部署在數據中心內部,所以它不需要云的功能,例如通過互聯網的分布式訪問和多租戶。EMC公司利用其Centera在CAS領域占據了領導地位,其它還有像Caringo公司在企業級市場的競爭。為將其轉變為云存儲系統,CAS廠商在其產品中增加了云相關的功能,或者創建一個新的對象存儲平臺。EMC公司沿襲了Atmos公司云存儲平臺的老路;Caringo公司再其現有系統上進行了改進,現在稱為Caringo Object Storage Platform。Caringo公司已經在其對象存儲平臺的Version 5中支持了多租戶并支持到達1TB大小的對象。
“在2012年的第二季度,我們將會發布Cloud Scalar,該產品通過RESTful接口、計量、高級訪問控制、配額以及通過基于Web的門戶進行管理來擴展我們的云存儲平臺,”Adrian Herrera說,他是Caringo公司的高級市場主管。戴爾公司的DX Object Storage Platform是基于Caringo公司的產品的。“盡管DX Object Storage Platform是源自Caringo公司的產品,我們通過集成像Ocarina重復數據刪除功能提升了它的價值,”Brandon Canaday說,他是戴爾公司的數據管理解決方案市場主管。
第二代對象存儲系統:大多數其他的對象存儲廠商都從頭開發了其對象存儲的軟件。通過廉價的x86架構節點,每個存儲節點同時可提供計算和存儲資源,可以通過簡單的增加節點實現線性的容量和性能擴展。對象存儲軟件通常不關心硬件,而且由松散耦合的服務組成:展示層通過HTTP協議(REST或者SOAP)處理與客戶端的接口,而且可選擇傳統的文件系統協議;元數據管理層管理在哪里存放數據對象、如何保護數據對象、如何分布在存儲節點上;存儲目標層是與存儲節點的接口。
EMC以虛擬設備的形式銷售Atmos對象存儲系統,以純軟件的形式,或者是軟件加上通用服務器和JBOD。“Atmos的關鍵是可以通過增加節點來增加容量、計算和網絡資源,而且可以無限的逐步增加,”Mike Feinberg說,他是EMC公司的云架構集團高級副總裁。
2010年,NetApp公司收購了Bycast公司,這是一家對象存儲軟件的開發公司,現在其技術已成為NetAppStorageGrid的基礎。NetApp公司將StorageGrid軟件與其E系列存儲系統聯合,可提供對象存儲的解決方案。“StorageGrid在很多關鍵優勢方面與Atmos屬于相同的范疇,例如E系列存儲節點的RAID保護技術,除了為容災提供多個副本之外,還可以提供本地冗余,”NetApp公司的Russell說。
Amplidata聲稱其AmpliStor在對象存儲產品中結合了耐用性、擴展性和高性能。“通過結合專利的BitSpread技術,一個解碼器替代了RAID控制器,可以獲得10個9的耐久性,高性能節點可以利用固態硬盤作為緩存,AmpliStor的每個控制器能夠提供720MBps的吞吐量,”Amplidata公司的產品副總裁Paul Speciale說。
Hitachi Content Platform(HCP)在HDS的存儲系統中結合了對象存儲軟件,可提供最先進的對象存儲解決方案,可以很好的與Hitachi NAS Platform(源自BlueArc)和其它HDS存儲系統結合。
具備云功能的水平擴展NAS:盡管它們并不是基于對象存儲架構,它們通過增加節點的方式進行水平擴展的能力,允許水平擴展的NAS廠商在對象存儲領域分得一杯羹。就像CAS系統的廠商,水平擴展的NAS廠商正在增加對象存儲的功能,像HTTP協議的支持。由于水平擴展NAS系統是帶著對象存儲面具的網絡附加存儲,在進行內部云部署時,這種方式比純粹的對象存儲具備一定的優勢。
對象的課題
空前的擴展性和分布式訪問,使得對象存儲在云存儲和Web 2.0領域里取得了成功。在企業的數據中心,這些系統被當做歸檔和文件匯聚存儲層部署,以作為傳統數據存儲的補充。當然,對象存儲只代表了存儲市場的一小部分,市場仍然由傳統的基于塊和基于文件的存儲所統治。廣泛采用的關鍵是標準化和將應用程序、傳統存儲系統同時與對象存儲集成。