當前位置:
首頁 > 最新 > 對象存儲的演進之路

對象存儲的演進之路

每年創造的數據量都在呈指數級速度增長,幾乎每個企業現在都依賴於技術,而這些業務所產生的信息可以說已經成為他們最大的資產。非結構化數據是最好的存儲類型,其增長幅度最大。那麼,我們如何使用對象存儲技術,以及我們能夠期待它帶來什麼?

什麼是對象存儲?

對象存儲的發展源於對長期存儲大量分結構化數據的高度彈性需求,回顧過去的20奶奶,我們有塊存儲(傳統存儲)和NAS設備(通常也作為文件伺服器)。NAS並沒有真正擴展到PB級,並且也沒有提供長期數據保留的彈性水平。一般來說,企業使用磁帶(Tape)來滿足需求,但磁帶是緩慢而低效的。

開發的對象存儲通過提供在線訪問內容來填補空白,多年來已經發展成為一種成熟的技術。利用糾刪碼(erasure coding,EC)等新的保護方法,通常可以解決在大型檔案中數據保護的問題。

對象存儲使用基於Web的協議來存儲和檢索數據,從本質上講,大多數提供四個基元CRUD:創建(Create)、讀取(Read)、更新(Update)、刪除(Delete)。在很多情況下,Update只是為了與Delete和Create搭配。這意味著使用嵌入數據和關聯元數據的HTTP發出基於REST的API調用與對象存儲進行交互相對簡單。

這種簡單的操作突出了對象存儲的一個問題:應用程序需要重新寫入以使用對象存儲API。廠商通過提供SDK來幫助完成這一過程,但需要更改應用程序。這個問題讓我們看到了對象存儲演進的第一個對象:多協議訪問。

多協議

對象存儲實現多協議訪問已經有一段時間,以網關或附加軟體的形式使用對象存儲後端作為大容量池。這一舉措帶來的問題是它們是否真正提供來自不同協議棧的相同數據的並發訪問。使用NFS存儲和檢索對象可以,但是使用NFS存儲和使用基於Web的協議訪問又會怎麼樣?

為什麼企業希望有能力存儲一種協議並通過另一種協議訪問?提供NFS意味著應用程序可以在不修改的情況下使用對象存儲。通過提供並發的基於Web的範文,分析工具可以訪問數據,而不會引入以NFS協議相關的性能問題,例如鎖定或多線程衝擊同一對象。分析軟體的典型值讀配置文件意味著可以在不影響主應用的情況下分析數據。

很多物聯網設備只能通過NFS存儲,因此將這類內容納入對象存儲意味著基於文件的協議至關重要。

可擴展性

影響對象存儲應用的一個因素是收縮的能力,而不僅僅是擴展。很多對象存儲解決方案的初始容量為數百TB,這對於較小的IT組織來說並不實用,廠商們開始通過生產可以收縮到數十兆位元組容量的產品來解決這一問題。

顯然,大容量硬碟和快閃記憶體可能會成為一個問題,但是可以實現對象存儲帶來的功能優勢。因此,廠商提供的解決方案是純軟體的,可以部署在專用硬體上,也可以作為內部部署或公有雲中的虛擬實例部署。

隨著物聯網的不斷發展,數據將會出現爆炸式增長,大量的小型對象存儲將證明在滿足物聯網持續需求方面的優勢。

軟體定義

回到純軟體解決方案,提供純軟體解決方案意味著企業可以為他們的環境選擇正確類型的硬體。在硬體供應合同已經存在的情況下,企業可以簡單地支付對象存儲軟體並將之部署在現有設備上,這包括對可能以其他方式處理的舊硬體進行測試。

開源

對象存儲軟體定義的另一個發展方向是開源,Ceph是作為開源模式開發的存儲平台之一。OpenIO提供了與無伺服器一樣的高級功能,可以提供相同的體驗,作為優質服務收費。另一個開源解決方案Minio最近獲得了2000萬美元的資金,將其平台推向更廣泛的受眾,包括Docker容器。

試用版

對軟體的關注意味著組織很容易嘗試對象存儲,除了IBM Cloud Storage和DDN外,幾乎所有供應商都通過下載軟體或使用公司的實驗室環境提供某種試用流程。提供試用版可以為軟體帶來開放性,以便於長期評估和採用。

未來如何發展

考慮對象存儲的未來,可以說最近的發展方向是使解決方案更易於使用,更注重軟體和廠商的開發易用性和安裝。多協議連接更多的應用程序,使數據更容易進入對象存儲。在未來幾年內,我們將看到對象存儲仍然是持久數據存儲的重要平台。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 SDNLAB 的精彩文章:

雲計算是否會減少數據中心的工作機會?
報告稱特朗普政府考慮5G網路國有化

TAG:SDNLAB |