建立物件儲存有很多方法,可從設備層面、系統層面、及介面層面著手。無論哪個層面,物件儲存系統都可以保留海量的非結構化資料,這些資料構成了世界上大部分資料。
更不用說,物件儲存也存在雲端中。以下是一些常見的基於雲端的物件儲存供應商:
- Amazon S3
- Rackspace Cloud Files
- Microsoft Azure Blob Storage
- Google Cloud Storage
檔案儲存、區塊儲存、物件儲存
要瞭解物件儲存及其類似的儲存架構,首先要瞭解基本儲存解決方案:檔案儲存。與以前的檔案儲存一樣,基於檔案的儲存很簡單,但很有限。檔案被命名好,用元資料標記,然後組織到檔案夾中。命名過程使瀏覽變得簡單,並且由於許多公司需要集中存取檔案,因此檔案儲存對於使用者目錄、部門共享和其他需要在目錄中瀏覽檔案的共享來說,是一個可行的選擇。
檔案儲存還提供了一個分層系統,該系統在少量資料的情況下運行良好。雖然從技術上,你可以建立和儲存更多檔案,但對於非常大的共享,稍後可能更難在目錄結構中找到它們。在無盡的檔案夾中逐一掃描無盡的檔案,根本就沒有可擴展性和效率。
考慮到這個主要限制,是時候看看更高級別的儲存了:區塊儲存。常見於 SAN 架構中,區塊儲存處理稱為「區塊」的原始儲存容量,其中包括已拆分為相同大小的資料段的檔案。操作系統管理這些容量,並將它們用作單獨的硬碟,這使組織能夠使用第三方工具來管理和備份資料。
區塊儲存通常比檔案儲存提供更高的效能,因為應用程式直接存取儲存在磁碟上容量中的資料,而容量由區塊集合組成,可消除檔案系統和管理的費用。與檔案儲存架構不同,存取容量的資料庫或操作系統,決定了儲存管理策略、為不同的應用程式分配儲存、確定資料的去向、以及追蹤權限和存取控制。
與兩者架構相比,物件儲存更適合於大量不斷增長的資料。在物件儲存架構中,查詢特定資料集要容易得多。由於每個物件都有自己唯一的識別碼,你無需手動搜尋目錄中的檔案。對於非常大的資料集,企業往往更喜歡物件儲存,因為它具有更好的大規模管理和更低的儲存成本。雖然檔案儲存和區塊儲存架構可以擴展,但隨著資料增長到多個 PB 範圍,它們的可用性和簡單性會降低。
物件儲存的好處
人和機器都會產生大量資料,雖然有些是結構化的,但絕大多數是非結構化的。由於非結構化資料難以管理和儲存,企業正在轉向物件儲存解決方案,來應對其獨特的挑戰。此外,物件儲存還提供: