可擴展性、性能和低成本都是采納對象存儲背后的動因,但是企業會考慮這種技術的原因不止這些。
不比從前,對象存儲如今獲得廣泛的企業采用。從合規需求到擴展性以及預算限制,對象存儲以其獨特優勢成功替代了傳統文件存儲。以下是企業采納對象存儲技術的9大理由:
理由1:非結構數據的增長
根據IDC,非結構性數據的年復合增長率約為62%。對象存儲被認為是處理大量非結構性數據的有效資源。
理由2:可擴展性
對象存儲能夠擴展數十至數百EB的可用容量,并且也沒有更大容量的擴展限制。它能夠充分利用高密度的存儲,無論是機械硬盤還是固態存儲。
理由3:無需遷移
對象存儲是一種橫向擴展系統,因此它無需傳統意義上的技術更新。當硬件需要升級時,就只是增加一個新的對象存儲節點的問題,一般是通過標準以太網進行連接。無需數據遷移。除了自修復算法,糾刪碼或者多路拷貝鏡像都將重新創建新節點上的數據。隨著容量的增加,數據將自動分布于所有的對象存儲節點。
理由4:兼容Hadoop和NoSQL
對象存儲也是Hadoop和NoSQL一個不錯的存儲選擇,有些廠商諸如Caringo、Cloudian,在對象存儲中還內置有分析功能。
理由5:替換傳統文件存儲
對象存儲獲得廣泛應用另外一個原因是它被認為是下一代文件存儲。今天大多數的對象存儲系統都支持NFS、SMB和iSCSI接口。分布式特性和分析功能都讓對象存儲更具優勢。
理由6:比磁帶有效,但同樣低成本
和磁帶接近,對象存儲是最具成本效益的數據存儲類型。但是磁帶對于大多數分析、活躍歸檔以及快速恢復來說太慢了,對象存儲更加適合。與磁帶相比,對象存儲在地域分散的組織機構間共享非結構數據、與Hadoop基礎設施兼容以及保存數據年限上都表現更好。磁帶和對象存儲都能實現一次寫入,多次讀取,但是對象存儲能夠限制訪問對象或文件。
理由7:瞬時一致性的改進
對象存儲的一個缺點是它是最終一致的,由于位置不同或者節點不同的數據同步更新有可能出現錯誤。然而,像是 Caringo、Cloudian、HGST以及Samsung-Joyent這樣的對象存儲提供商,現在能夠提供對象存儲瞬時一致性。
理由8:閃存加速的性能
對象存儲也遭受高延遲以及響應慢的詬病。然而基于加速的、低成本、高容量的消費MLC和3D TLC的閃存盤的應用徹底終結了這個問題。
理由9:標準化
也許對象存儲方案采納的大幅增長最突出的一個原因是AWS以及Amazon S3的增長。Amazon S3是AWS的對象存儲,S3應用編程接口已經成為對象存儲API的事實標準。所有的對象存儲提供商——甚至是OpenStack Swift和Ceph的開源變種——都已經采用S3 API來實現與更多應用的兼容。這就讓更多的AWS S3應用與私有對象存儲兼容。