對象存儲的概念是由SNIA在1999年提出的,然后再2002年左右出現(xiàn)一些商用產品,EMC Centera作為一個內容尋址存儲(Content Addressed Storage)歸檔系統(tǒng)也是其中之一。2009年EMC又發(fā)布了基于云存儲的平臺Atmos。作為對象的信息存儲,對象存儲系統(tǒng)會對每個文件增加了豐富的元數(shù)據(jù),從而克服了許多文件系統(tǒng)的限制?;趯ο蟠鎯ο到y(tǒng)通常可以在一個系統(tǒng)中輕易存儲數(shù)十億的對象而不需要額外文件系統(tǒng)和存儲管理的支持,這是普通的網絡存儲NAS所不能比擬的。
EMC Atmos簡介:
EMC Atmos結合CAS和NAS的特點,再其基礎上添加更加豐富基于云端優(yōu)化的對象分類支持以及分布式的內容尋址,Atmos也可以叫做基于云端優(yōu)化的存儲系統(tǒng)(Cloud-Optimized Storage)。Atmos可以以軟件和硬件集成的兩種形式進行部署。下圖中左側為硬件集成的部署方式,這種交付方式中,Atmos系統(tǒng)中包含運算節(jié)點,連接網絡的交換機和存儲數(shù)據(jù)的磁盤柜。右側是以軟件的方式部署,Atmos軟件安裝在運行vSphere的VMware的ESX服務器上,后端連接傳統(tǒng)的存儲系統(tǒng),這種部署的好處可以利用現(xiàn)有的硬件實現(xiàn)。
Atmos的數(shù)據(jù)訪問主要是通過Atmos Object API來實現(xiàn),支持多類型的數(shù)據(jù)訪問模式?;赪eb的SOAP和REST,基于文件的CIFS、NFS、Installable File System(IFS),以及針對內容尋址CAS的API方式。
下圖顯示了一個典型的對象寫入過程全過程,這里需要提一點的是在Atmos寫入的過程中,文件的元數(shù)據(jù)基于Atmos中定義的策略決定數(shù)據(jù)是如何存儲,和存儲在哪里(針對分布式模式),且系統(tǒng)策略還會根據(jù)數(shù)據(jù)的復制模式(同步和異步)選擇對于前端確認的方式。OID本身的組織結構,也會定義對象存儲位置,以便Atmos可以更快的定位數(shù)據(jù)。在典型的Web訪問的情況下,Atmos中的前端服務,充當了一個標準的文件訪問結構,使得用戶端的瀏覽器可以直接從Atmos從獲取數(shù)據(jù)而不需要再通過Web服務器來定位。
Atmos解決方案主要可以應用在以下幾個方面:
•Web應用:基于Web 2.0分布式存儲,用作電子照片,多媒體的影像文件等等。
•非結構化的數(shù)據(jù)存儲(網盤):基于網絡的數(shù)據(jù)隨時隨地的訪問解決方案。
•歸檔和備份:Atmos基于系統(tǒng)策略、只需要少量的監(jiān)控和維護,支持自動復制,自動刪除等功能,為數(shù)據(jù)的歸檔和備份提供解決方案。關鍵是,數(shù)據(jù)存放在Atmos作為備份和歸檔的數(shù)據(jù)還是隨時提供用戶訪問。
•基于云計算的IaaS:提供多租戶,自助服務,資源管理,自動配置的存儲平臺。
本文作者為EMC中文技術社區(qū)(https://community.emc.com/go/chinese)技術版主。