對象存儲迎來高光時刻

開源云中文社區(qū)
越來越多的公司開始使用對象存儲來幫助存儲、管理、分析和協(xié)作快速增長的非結構化數(shù)據(jù)。本質(zhì)上,對象存儲是一個非層次化的平面命名空間,通過簡單的鍵式尋址方案來尋址。簡單來說,如果用戶有“密鑰”,他們就可以讀、寫或刪除對象。

越來越多的公司開始使用對象存儲來幫助存儲、管理、分析和協(xié)作快速增長的非結構化數(shù)據(jù)。

本質(zhì)上,對象存儲是一個非層次化的平面命名空間,通過簡單的鍵式尋址方案來尋址。簡單來說,如果用戶有“密鑰”,他們就可以讀、寫或刪除對象。對象存儲通常用于組織需要能夠訪問、共享和識別數(shù)十億事物的特征的情況。它非常適合非結構化數(shù)據(jù),如文檔、圖像、日志文件和媒體,它使用元數(shù)據(jù)來描述和幫助識別每個對象中的內(nèi)容。

“一個對象只是一個不改變的數(shù)據(jù)‘blob’。對象存儲旨在存儲大量的blob,應用程序可以從全球任何地方的任何操作系統(tǒng)或設備訪問這些blob,”開源云存儲軟件供應商MinIO的首席執(zhí)行官AB Periasamy說。

Pure Storage的首席架構師Rob Lee用停車場的類比來解釋對象存儲與文件和塊存儲的區(qū)別。

“塊存儲就像在一個巨大的停車場里停車。這是非常有效的,但它不是很靈活或很容易找到你的車。“他說文件存儲更像是一個多層停車場,你必須記住你停在C4區(qū)。因為有結構,所以你知道在哪里找到你的車,但它的靈活性有限。如果有更多的人把車停在車庫的某些區(qū)域,那就不是說車庫可以自動擴展和平衡這些車并將它們存放在其他地方。但對你來說,共享數(shù)據(jù)更容易。”

他補充說,對象存儲更像是代客泊車。”你把車和鑰匙交給服務員,他們就給你一張票。你不知道他們把車停在哪里,你也不在乎。你只知道當你想要你的車時,你就把票帶到代客泊車處。“這種模式創(chuàng)造了更大的靈活性;如果更多的人停車,或者代客泊車必須把車開走時,他們就可以這樣做。

靈活性是當今商業(yè)世界的關鍵。例如,如果Facebook發(fā)現(xiàn)某個視頻非常流行,它可以存儲一個額外的副本。如果它注意到東海岸的需求增加,它可以通過其東海岸中心為視頻服務,它也可以對世界各地的任何其他中心做同樣的事情。

除了靈活性,對象存儲往往可用性特別高和持久。

NetApp的對象存儲主管Duncan Moore說:“我們習慣于談論企業(yè)IT設備可以提供5到6個9,但對于對象存儲,我們經(jīng)常談論用于擴展、無共享集群的15到16個9。而且你可以丟失網(wǎng)絡、整個數(shù)據(jù)中心或節(jié)點,而且你永遠不會丟失數(shù)據(jù),因為數(shù)據(jù)通過其他分布式保護機制(如擦除編碼)受到保護。”

這些特性使得對象存儲對于所有類型的組織、所有類型的用例都具有吸引力。根據(jù)IHS-Markit對IT專業(yè)人士的調(diào)查,雖然當前的存儲容量包括38%的文件、35%的對象和27%的塊,但預計未來幾年內(nèi)轉(zhuǎn)向更多的對象存儲。調(diào)查發(fā)現(xiàn),超過一半的受訪者計劃增加對對象存儲的投資,特別是對大數(shù)據(jù)存儲庫和視頻分發(fā)的投資。

為什么現(xiàn)在它火了?

對象存儲已經(jīng)存在了十多年,而它現(xiàn)在正經(jīng)歷著顯著的增長,原因有很多。一個明顯的原因是非結構化數(shù)據(jù)的指數(shù)級持續(xù)增長,不僅是傳統(tǒng)類型的數(shù)據(jù),還有社交媒體數(shù)據(jù)、搜索引擎查詢、地理數(shù)據(jù)以及來自傳感器和其他智能設備的數(shù)據(jù)。

另一個主要驅(qū)動力是云計算的增長。雖然對象存儲在內(nèi)部部署環(huán)境中運行良好,但毫無疑問,它的大部分用途都在云中。

原因如下:云具有無限的可伸縮性,而對象存儲實際上需要無限的可伸縮性。此外,現(xiàn)在的大多數(shù)應用程序都是為在云中使用而構建的,而且所有現(xiàn)代的云原生應用程序都依賴對象存儲。這方面的大部分功勞都歸功于亞馬遜的S3,它已經(jīng)成為云中對象存儲的事實上的API。今天,幾乎所有的現(xiàn)代應用程序都使用非專有API。

對協(xié)作的更多關注也非常適合對象存儲。

Moore說:“有了對象存儲,你就有了一個巨大的共享存儲庫,在這個存儲庫中,使用不同應用程序處理工作流不同部分的人可以訪問相同的數(shù)據(jù)。不管是一家需要在視覺效果、原始相機數(shù)據(jù)和輸出方面進行協(xié)作的媒體公司,還是一家需要在基因序列數(shù)據(jù)方面進行協(xié)作的生命科學公司。”

對象存儲不一定是所有情況下的理想選擇,比如文件或塊存儲更適合事務性工作負載,但對象存儲有很多用例。傳統(tǒng)上,它被用于備份和歸檔,以及內(nèi)容存儲和管理。云服務,從作為服務的備份到用于文件共享的Dropbox類型的應用程序,自然也會被公有云對象存儲所吸引。企業(yè)也在內(nèi)部使用對象存儲,特別是用于歸檔大量數(shù)據(jù)。

雖然這些用例已經(jīng)存在了一段時間,但是現(xiàn)在使用對象存儲的方式已經(jīng)大大擴展了。它正在許多垂直市場中使用,從金融服務到媒體和醫(yī)療保健。

一個對象存儲中心應用快速增長區(qū)域的物聯(lián)網(wǎng)(IoT)和邊緣設備。

Scality的首席產(chǎn)品官Paul Speciale說:“想想機場里的信息亭,或者有視頻傳送到座位和視頻監(jiān)控的運動場館,或者基本上是小型浮動數(shù)據(jù)中心的游輪。所有這些都是邊緣上的數(shù)據(jù),需要作為全局命名空間的一部分進行管理。如果一個體育場有10萬用戶呢?這是需要在端點上收集或傳遞的大量數(shù)據(jù)?;蛘呤轻t(yī)院網(wǎng)絡中的醫(yī)療掃描儀,它可以產(chǎn)生大量的視頻和圖像數(shù)據(jù)。”

文件和塊存儲仍然有用

即使你的組織將工作負載轉(zhuǎn)移到存儲中,你可能在某種程度上仍然需要文件和塊存儲。這些存儲類型不僅更適合結構化數(shù)據(jù),而且使用對象存儲的應用程序有時也依賴于某些文件和/或塊存儲。隨著組織從單一應用程序轉(zhuǎn)向更多的微服務,IT組織將需要為這些應用程序提供更加靈活和靈活的塊、文件和對象存儲。

“現(xiàn)代技術是相當可共享和互操作的,所以你需要能夠在文件和對象之間共享數(shù)據(jù)。”Speciale說,“以媒體為例:應用程序傾向于創(chuàng)建圖像和視頻,并將它們存儲為文件,但它們可能希望通過云和對象協(xié)議來提供服務。你可能希望存儲為文件并讀取為對象,或者寫入為對象并讀取為文件。”

要使所有這些類型的存儲在一個組織中共存,IT專業(yè)人員至少需要了解這三種存儲的基本知識。它們雖然在管理和監(jiān)控方面有許多相似之處,但也有顯著的差異。例如,在一個企業(yè)中管理20PB的塊存儲可能需要幾個人,但是管理相同大小的對象存儲只需要一個人的一小部分。容量規(guī)劃也是如此。與為塊或文件存儲添加磁盤驅(qū)動器不同,對象存儲的容量規(guī)劃意味著只需將新服務器配置到存儲池中。

控制和訪問數(shù)據(jù)的方式是另一個區(qū)別。通過對象存儲,這兩個任務都通過一個公共API合并。例如,IT管理員將通過創(chuàng)建一個S3容器來提供存儲。這樣,存儲管理在某種程度上就與應用程序API開發(fā)人員的角色合并了。

對象存儲已經(jīng)存在了一段時間,其用例和圍繞它的技術仍在不斷變化。其中許多新的用例圍繞物聯(lián)網(wǎng)等技術,需要大量的并發(fā)性、非常小的對象和高性能。

原文鏈接:

https://www.itprotoday.com/object-storage/object-storage-why-organizations-are-making-switch

THEEND

最新評論(評論僅代表用戶觀點)

更多
暫無評論