
可擴展性
對象存儲的最大需求是跟上必須存儲的數據量大且增長(cháng)迅速。21世紀的數據性質(zhì)發(fā)生了變化——交易數據可以很容易地存儲在結構化的存儲設備中,但是現在我們面臨著(zhù)來(lái)自社交媒體平臺、音頻、視頻、電子郵件和日志文件等的、快速增長(cháng)的混合數據。
將所有這些數據放在傳統的塊存儲或文件存儲上不僅價(jià)格昂貴,而且管理也非常困難。雖然某些形式的數據仍然適合以傳統形式存儲,但大部分數據不再是——目錄結構成為了傳統存儲難以跟上數據增長(cháng)的關(guān)鍵原因。
目錄結構的目的是允許將數據組織在一個(gè)容易訪(fǎng)問(wèn)數據的框架中,然而隨著(zhù)數據增長(cháng),目錄變大,導航越來(lái)越費勁。這會(huì )嚴重影響整體結構的性能,盡管這被認為是傳統存儲的亮點(diǎn)之一。傳統存儲可能在需要存儲少量活動(dòng)的、非結構化數據的情況下有用,但是當處理大量不活動(dòng)的數據時(shí),它就無(wú)法勝任了。
對象存儲采用不同的方法。它包含一個(gè)平面文件空間,利用元數據描述對象,并具有唯一的標識符來(lái)定位它。這樣就可以在不受限制的情況下進(jìn)行擴展,而無(wú)需通過(guò)越來(lái)越大的目錄結構協(xié)調。對象存儲被設計為用于擴展和存儲企業(yè)和云中95%的非活動(dòng)數據。對象存儲能夠跟上用戶(hù)希望存儲的非結構化數據常見(jiàn)的高增長(cháng)。
成本有效
對象存儲被設計為用于與管理與交易數據相比對性能要求沒(méi)那么高的大量數據——這減少了對昂貴架構的需求。為了確保極低的延遲,用戶(hù)通常使用緩存和層級來(lái)盡可能地降低成本。在總體需求是規模而不需要多高性能的情況下,不需要投資昂貴的閃存層和持續調優(yōu)緩存來(lái)確保最佳性能。
通過(guò)設置私有云并提供自助服務(wù),用戶(hù)可以減少成本。人為干預費用會(huì )導致訪(fǎng)問(wèn)數據太貴,如果通過(guò)對象存儲使所有這些數據聯(lián)機,與從磁帶恢復數據相比,用戶(hù)可以減少成本。
數據完整性
理想的情況是,無(wú)論什么時(shí)候用戶(hù)需要數據,數據始終可以檢索,并且檢索到的數據是完整的數據,而不只是其中的一部分。然而,隨著(zhù)磁盤(pán)驅動(dòng)器和RAID重建時(shí)間的增加,這變得困難,同時(shí)也增加了數據丟失的可能性。
對于對象存儲,這種威脅以被稱(chēng)為擦除編碼的方式來(lái)處理。與通過(guò)重建磁盤(pán)驅動(dòng)器的信息而保護數據的RAID不同,擦除編碼重建數據塊以保護數據。這樣就創(chuàng )造了數據完整性。基于這一點(diǎn),大多數對象存儲系統都具有強大的一致性,用戶(hù)不必擔心過(guò)時(shí)的數據。此外,一些系統還提供后臺數據完整性檢查和自我修復,以確保數據保持不變。
可管理性
管理TB數量級的數據已經(jīng)被認為極具挑戰性。想一想在PB級的規模上管理數據又會(huì )需要完全不同的方法。
傳統的存儲提供基于機架的管理,允許添加用戶(hù),識別失敗的HDD,添加加密,提供新的存儲和管理數據世界中的其他日常任務(wù)。
這在GB量級之前是可行的,甚至還能通過(guò)增強功能支持TB級數據,但是對于PB級數據來(lái)說(shuō),這些就無(wú)法奏效了。隨著(zhù)數據的持續增長(cháng),對有效管理數據的新方法的需求越來(lái)越明顯。
通過(guò)對象存儲,只需要管理命名空間而不是存儲空間。這意味著(zhù)在對象存儲中,命名空間可以表示單個(gè)或多個(gè)存儲空間,這些機架可能是本地的,也可能是地理位置擴展的。無(wú)論配置如何,所有數據都可以通過(guò)一個(gè)單一的窗格進(jìn)行管理。這體現了生產(chǎn)效率,并提供了可用的存儲資源的更廣泛的視圖。
云基礎架構
20世紀的應用程序使用GUI或命令行接口訪(fǎng)問(wèn),21世紀則使用瀏覽器等門(mén)戶(hù)。瀏覽器就像一個(gè)進(jìn)入云端的網(wǎng)關(guān),通過(guò)對象存儲,它還可以提供對私有云的訪(fǎng)問(wèn)。
大多數消費級應用程序利用亞馬遜的S3協(xié)議與云進(jìn)行交互。業(yè)界已經(jīng)認可了該協(xié)議的潛力,因此大多數對象存儲供應商都以S3為主要訪(fǎng)問(wèn)方式。它提供的優(yōu)點(diǎn)包括易于訪(fǎng)問(wèn)、高安全性和低開(kāi)銷(xiāo)。總而言之,云是21世紀的技術(shù),而對象存儲是支持它的基礎設施。
雖然數據向對象存儲的轉移尚未徹底清晰,但遷移的原因正在變得明顯,企業(yè)能否跟上這一趨勢是很重要的。