自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

對象存儲九大關鍵特征

存儲
對象存儲是一個相對較新并且在持續(xù)穩(wěn)步增長的市場部分。對于新手而言,對象存儲用于保存大量非結(jié)構(gòu)化數(shù)據(jù),其中每個“對象”實際上是一個沒有特定格式的文件(也稱二進制文件)。實際上,從小的對象(人類可讀取文件)到媒體(音頻和視頻)或其它行業(yè)特定格式(石油&天然氣,醫(yī)學成像等),對象存儲可以保存任何類型的數(shù)據(jù)。

對象存儲是一個相對較新并且在持續(xù)穩(wěn)步增長的市場部分。對于新手而言,對象存儲用于保存大量非結(jié)構(gòu)化數(shù)據(jù),其中每個“對象”實際上是一個沒有特定格式的文件(也稱二進制文件)。實際上,從小的對象(人類可讀取文件)到媒體(音頻和視頻)或其它行業(yè)特定格式(石油&天然氣,醫(yī)學成像等),對象存儲可以保存任何類型的數(shù)據(jù)。

[[182572]]

與傳統(tǒng)存儲相比,采用對象存儲的好處良多?;趬K的系統(tǒng)(例如光纖通道和iSCSI)無法很好地向外擴展,并且沒有真正的了解所存儲的數(shù)據(jù)。它們是以低延遲和高粒度提供內(nèi)容的“啞”塊設備。文件系統(tǒng)將一些結(jié)構(gòu)放在數(shù)據(jù)上,將文件對象放入層級結(jié)構(gòu)(文件夾/目錄)然后將元數(shù)據(jù)附加到這些對象上。然而,元數(shù)據(jù)通常只是基于存儲文件所需的信息(創(chuàng)建時間,時間更新,訪問規(guī)則)存儲文件。

對象存儲更進一步消除了文件夾層次結(jié)構(gòu),具有高度可搜索的可擴展元數(shù)據(jù)。在規(guī)模方面,對象存儲可以增加到多(即便不是上百)PB容量,通常對數(shù)據(jù)沒有地域限制。因為對象存儲平臺提供了優(yōu)于傳統(tǒng)存儲的形式,越來越多的企業(yè)開始采用它?;趬K的存儲陣列無法很好地擴展,且?guī)в写罅縃DD和SSD的數(shù)據(jù)保護(例如RAID)的問題?;谖募南到y(tǒng)受到系統(tǒng)自身的可擴展性限制,無論是在對象計數(shù)、并發(fā)、并行訪問或恢復時間方面,都能檢驗出文件系統(tǒng)結(jié)構(gòu)的一致性。對象存儲代表一種更簡單、更可擴展的解決方案,通過標準的基于網(wǎng)絡的協(xié)議可輕松訪問。

對于尋求采用對象存儲的IT企業(yè)來說,最大的挑戰(zhàn)是如何選用平臺以及如何評估供應商的產(chǎn)品。對象存儲使用基于Web的協(xié)議,因此需要一定程度的編碼才能使用。這方面正在發(fā)生改變,我們將在后面討論。

從特性的角度來看,對象存儲在諸多方面能使某個平臺在適用性方面更加突出。接下來,我們對IT組織在對象存儲平臺中的尋找目標來做一下識別分類和描述。

1.可擴展性——大和小

正如我們已討論的那樣,對象存儲的設計比諸如橫向擴展型NAS那樣的傳統(tǒng)數(shù)據(jù)存儲的可擴展性范圍要更進一步。供應商產(chǎn)品具有多PB級容量,可以存儲數(shù)十億個對象。然而,實現(xiàn)高可擴展性不僅僅是簡單地測量對象和數(shù)據(jù)量。注意事項包括:

  • a.對象大小。對象存儲處理大/小對象方面的表現(xiàn)如何?處理小對象的方式是什么?
  • b.容量限制。容量是否真的有限制?容量增長是否需要添加更多的硬件或軟件節(jié)點?可以簡單地擴展存儲嗎?
  • c.分層和緩存。對象存儲該如何管理數(shù)據(jù)分層?隨著容量的增加,大量數(shù)據(jù)通常是不活躍的,并且存檔到更廉價的介質(zhì)上。在這一點上,分層能力成為關鍵。閃存介質(zhì)還可用作緩存或分層時以提高性能。
  • d.元數(shù)據(jù)管理。隨著對象存儲的發(fā)展,元數(shù)據(jù)該如何管理?對象存儲的容量大小是否影響搜索性能?
  • e.對象訪問。隨著對象存儲的發(fā)展,針對對象的單獨訪問時間是否要增加(還是不希望增加)?

最后一點對于構(gòu)建對象存儲特別重要,為多個對象存儲/檢索請求的提供并行訪問,例如CDN網(wǎng)絡的后端系統(tǒng)服務。在一個對象存儲中增加存儲數(shù)量是不應增加檢索時間的,更重要的是“到第一個字節(jié)的時間”,這是從接收點開始將對象回流到請求者所花費的時間要求。

當然,我們不應該忘記對象存儲可能需要啟動小的對象,不需要有幾百TB或PB級初始容量。小的初級容量有助于降低進入并采用對象存儲的障礙,隨之而來的需求是,以最小的影響從小到大進行容量擴展。

2.數(shù)據(jù)保護

數(shù)據(jù)保護的概念涵蓋了對象存儲中的許多方面。與傳統(tǒng)的主存儲相比,對象存儲可能用于長期保存數(shù)據(jù),因此數(shù)據(jù)耐久性是一個重要因素。我們可以將耐久性視為需要確保由于一系列錯誤(包括硬件讀取失敗和數(shù)據(jù)損壞)而不損壞正在存儲中的數(shù)據(jù)。

與25年前的設備相比,現(xiàn)代硬盤非??煽?。盡管如此,仍然會出現(xiàn)讀取錯誤和其他瞬態(tài)問題。對象存儲應執(zhí)行一系列磁盤管理的功能,包括數(shù)據(jù)清理、CRC的損壞檢驗,以及對不一致數(shù)據(jù)的重建。這些后臺任務代表了長期保持數(shù)據(jù)健康的重要性。

第二個要考慮的是對硬件故障的保護。當今,大多數(shù)的存儲陣列將RAID(獨立磁盤冗余陣列)作為一種從硬件故障導致的丟失中恢復數(shù)據(jù)的方法。隨著數(shù)據(jù)量的上升,RAID在可擴展性方面出現(xiàn)問題。存儲供應商已經(jīng)實現(xiàn)了雙重甚至三重奇偶校驗,以防止載有大硬盤容量的多個驅(qū)動器發(fā)生故障。然而,延長驅(qū)動器重建時間對RAID對象存儲中的大量數(shù)據(jù)而言是不切實際的。

替代方案是用糾刪碼的方式來保護數(shù)據(jù)。糾刪碼是對數(shù)據(jù)劃分和變換為多個冗余片段的描述過程,恢復原始信息所需的最小計數(shù)。例如,編碼方案可以將數(shù)據(jù)翻譯成12條數(shù)據(jù),重建原始數(shù)據(jù)所需的其中的任何8條數(shù)據(jù)。這12條數(shù)據(jù)可以分布在多個驅(qū)動器上,服務器/節(jié)點甚至在地理上提供高彈性。在12/8方案中,跨越三個位置分布數(shù)據(jù)意味著任何一個位置的丟失都是允許的。

對象存儲應根據(jù)客戶需要提供具有可變保護值的糾刪碼。由于糾刪碼有處理開銷,因此RAID還可以用于保護較小的對象并改善訪問性能。當數(shù)據(jù)在地理上分布時,重建對網(wǎng)絡的影響變得尤其重要。因此,糾刪碼系統(tǒng)的具體實現(xiàn)(以及需要通過WAN檢索數(shù)據(jù))將直接影響恢復時間和客戶SLA(服務水平協(xié)議)。當本地LAN延遲較高時,也會發(fā)生此問題——任何基于分布式網(wǎng)絡的恢復都將一直受到網(wǎng)絡性能的影響??焖倩謴头浅V匾?,因為不受保護的數(shù)據(jù)需要快速重新保護,以避免潛在的數(shù)據(jù)丟失。

3.搜索、索引和元數(shù)據(jù)

在對象存儲中搜索和檢索數(shù)據(jù)的能力是最關鍵的要求之一。與結(jié)構(gòu)化數(shù)據(jù)(如數(shù)據(jù)庫和文件系統(tǒng))相比,對象存儲將數(shù)據(jù)保存在平面層次結(jié)構(gòu)中,只有少量的邏輯或物理分隔(例如存儲段或池)。這意味著存儲的每個對象都需要有大量的信息,以便于數(shù)據(jù)檢索。

對象存儲通常使用的兩種方法的其中之一——終端用戶設置對象的名稱(可能看起來像標準文件名),或者使用系統(tǒng)生成的對象ID(OID)存儲和訪問對象。對象ID通常是由象存儲本身隨機生成的長字符串和數(shù)字。

在使用OID的情況下,元數(shù)據(jù)很關鍵。對象存儲用戶還可以維護對象ID及其使用的單獨數(shù)據(jù)庫。元數(shù)據(jù)提供關于對象本身(系統(tǒng)元數(shù)據(jù))的信息,例如對象大小、訪問權(quán)限、創(chuàng)建對象的用戶等。用戶元數(shù)據(jù)的擴展是與對象存儲信息相對應的,用于傳遞搜索和有索引能力的應用程序。

元數(shù)據(jù)的搜索性能應該與存儲在對象存儲自身的數(shù)據(jù)量相互獨立,這是管理可擴展性的關鍵要求。

4.性能

目前,在我們討論的需求中,性能是實現(xiàn)可擴展性,數(shù)據(jù)保護和搜索的一個主題。但在對象存儲第一次開發(fā)時,性能理念卻并非主要因素,因為很多對象存儲只是用作長期存檔或是備份數(shù)據(jù)庫。隨著越來越多的對象平臺適用于更加活躍的數(shù)據(jù)——用作主動存檔,或媒體及其他流式內(nèi)容的資源庫。

因此,我們需要對象存儲平臺提供高吞吐量,線性可擴展功能以及處理高級并發(fā)請求。在將對象平臺用作CDN(內(nèi)容交付網(wǎng)絡)或其他軟件即服務(SaaS)解決方案的后備存儲時,對并發(fā)性的需求尤其重要。并發(fā)就意味著能夠同時傳輸多個對象,每秒處理大量的單個數(shù)據(jù)請求。在衡量標準方面,通常基于IOPS和吞吐量。

5.安全性

和任何數(shù)據(jù)存儲一樣,安全是一個關鍵特性。在對象存儲中,安全特性則涵蓋了許多方面。

因為數(shù)據(jù)可能保存到對象存儲區(qū)域,多租戶變得非常重要。業(yè)務用戶(企業(yè)中的獨立部門或獨立企業(yè))都希望自己的數(shù)據(jù)與其他人訪問的數(shù)據(jù)隔離開。這表示擁有了獨立的安全憑證,并為每位客戶提供了加密密鑰。

對象存儲通常是憑借HTTP調(diào)用對象存儲本身提供的認證密鑰來提供數(shù)據(jù)訪問。因為數(shù)據(jù)可能通過公共互聯(lián)網(wǎng)傳輸,這些密鑰就是憑證,而非普通的用戶/密碼組合。管理憑證更大的任務是身份管理功能的部分,它還能夠提供標準化平臺集成,如LDAP和Microsoft Active Directory。

訪問單個對象或存儲段是通過訪問控制列表進行分配,這些列表決定或單個或組級數(shù)據(jù)訪問。許多對象存儲會允許通過用于存儲和檢索數(shù)據(jù),同樣基于Web的REST接口來設置和管理訪問控制。

除身份管理以外,不論在傳輸還是保存狀態(tài)都必須要通過數(shù)據(jù)加密來提供安全性。通常在數(shù)據(jù)傳輸狀態(tài)使用TLS(如HTTPS)實現(xiàn)數(shù)據(jù)保護。

而數(shù)據(jù)保存狀態(tài)時,為了防止物理服務器或驅(qū)動器/設備直接訪問,應對數(shù)據(jù)進行加密。加密的具體點或?qū)崿F(xiàn)可取決于終端用戶想要管理加密密鑰的方式。數(shù)據(jù)可以在被添加到對象存儲之前或同時被加密。

6.合規(guī)性&審計

合規(guī)性是數(shù)據(jù)安全的另一個方面,側(cè)重于滿足特定受控的行業(yè)(如醫(yī)療保健和金融)保存數(shù)據(jù)的監(jiān)管要求。

通常,兼容系統(tǒng)需要能規(guī)定數(shù)據(jù)的不可變性,提供對象版本控制(以便可以追蹤更改的數(shù)據(jù)),實現(xiàn)對象鎖定或WORM(一寫多讀),再次用于不可變的數(shù)據(jù)。相比塊系統(tǒng)和基于文件的系統(tǒng),大多數(shù)對象存儲不更新數(shù)據(jù)。這一點提供了一定程度的控制權(quán),符合合規(guī)性要求。

審計與合規(guī)性互補,能對數(shù)據(jù)如何在對象存儲系統(tǒng)中存儲進行追蹤。審計追蹤還可以提供附加信息,例如層之間的數(shù)據(jù)遷移,內(nèi)容校驗和驗證(確保無篡改)以及對單個數(shù)據(jù)對象存儲段的所有訪問。

7.部署模型

對象存儲一直在走向軟件定義存儲(SDS)的前列。大型向外擴展型部署的本質(zhì)意味著對象存儲與商用硬件和供應商所提供軟件的成本模式能夠進行很好地協(xié)作。最終,我們看到許多基于純軟件的對象存儲實現(xiàn)。

當然,商用硬件的采用無法滿足所有的要求。很多潛在客戶可能不情愿或無法管理采購和構(gòu)建一個定制對象存儲解決方案的過程,而寧愿從供應商那里拿到一個軟硬件的組合解決方案。

在這種情況下,供應商為了滿足客戶需求要提供設備,可能會與已經(jīng)進入客戶數(shù)據(jù)中心的服務器和存儲供應商合作。

為什么?因為支持模式,內(nèi)部技術和部署藍圖都已經(jīng)是基于首選硬件供應商的了。為了最大的靈活性,供應商可能提供以下三種選項:

  • 純軟件——用作VSA(虛擬存儲設備)或本地部署到硬件上。
  • 設備——專用硬件設備,構(gòu)建為一個白盒子或與要硬件提供商之一配合使用。
  • 云——在公有云中作為一個實例部署。

每一個選項,客戶應該希望完全的互操作性和一致的管理接口。

8.協(xié)議支持和標準

初期的對象存儲是基于HTTP(S)協(xié)議,采用基于REST的API調(diào)用存儲和檢索數(shù)據(jù)。 HTTP的使用很靈活,可以在網(wǎng)絡((局部或廣域網(wǎng))上的任何地方訪問數(shù)據(jù),然而,相比在橫向擴展型文件系統(tǒng)中訪問數(shù)據(jù),為了使用對象存儲,應用程序必須進行編碼。

因此,供應商已經(jīng)開始對其產(chǎn)品增加NFS和SMB支持,允許通過基于文件的標準協(xié)議來存儲和檢索數(shù)據(jù)。為了完全支持向外擴展型功能,其中還應包括支持并行文件系統(tǒng)。

擴展協(xié)議支持意味著數(shù)據(jù)采用了對象存儲,現(xiàn)有應用程序能夠輕松地進行移植或修改。而值得我們深思的是,與橫向擴展型文件存儲相比,對象存儲的架構(gòu)差異在于,它是通過使用模擬了文件存儲的對象存儲提供。

基本數(shù)據(jù)并不是用基于inode(索引節(jié)點)和目錄架構(gòu)進行存儲,因此系統(tǒng)崩潰后,F(xiàn)SCK(文件系統(tǒng)掃描)的概念并不適用。與傳統(tǒng)文件系統(tǒng)相比,這對(支持文件系統(tǒng)的)對象存儲的可擴展性和性能有很大的影響。

協(xié)議支持還需要擴展到采用業(yè)界標準。對對象存儲而言,這意味著要使用Amazon S3和Swift——兩個已經(jīng)獲得廣泛普及的“標準”。亞馬遜憑借2006年發(fā)布的S3平臺進入對象市場,因為S3 API經(jīng)歷了成長,成熟以及完善的過程,所以成為了許多供應商選擇遵循的標準。Swift已經(jīng)發(fā)展成OpenStack項目的對象存儲組件。

9.成本

沒有價格和總擁有成本討論的對象存儲,不是完整的對象存儲。最顯而易見的認證模式是基于容量的——向平臺增加更多可用或原始容量,并以實際增量為認證支付更多的錢。供應商還可以選擇針對每個節(jié)點收費,那么終端用戶就要確保它們部署的硬件能夠提供盡可能大的容量。

還有一個選擇就是按功能收費,一些供應商看準了這個機會,構(gòu)建了一個包含所有功能選項的收費結(jié)構(gòu)。從終端用戶的角度來看,這顯然更具競爭力,但隱藏的額外成本可能是一個問題。

計算TCO(總擁有成本)提出了關于對象存儲平臺效率的一個有趣的問題。橫向擴展節(jié)點設計采用計算,系統(tǒng)內(nèi)存和磁盤或閃存存儲來提供一定的用戶容量。

一旦在白盒硬件上構(gòu)建,軟件的效率與構(gòu)建解決方案的成本直接相關。到目前為止,沒有實際的標準來對比對象存儲的效率,這是需要行業(yè)發(fā)展的一個領域。

結(jié)論

以上就是對象存儲的九大主要特征。供應商將以實現(xiàn)這些功能的方式來使其產(chǎn)品架構(gòu)更具吸引力。

責任編輯:未麗燕 來源: 存儲在線
相關推薦

2017-04-18 16:14:26

存儲對象存儲數(shù)據(jù)

2019-10-11 23:05:49

5G5G手機無線

2013-12-02 14:35:02

2019-07-03 10:27:01

物聯(lián)網(wǎng)技術IOT

2023-07-13 17:05:33

物聯(lián)網(wǎng)物聯(lián)網(wǎng)設備

2020-10-19 15:16:01

網(wǎng)絡安全云安全技術

2015-06-02 10:09:34

混合云云應用集成

2012-03-29 09:38:45

云計算云存儲

2013-10-29 09:09:58

SDN關鍵

2020-04-09 09:33:30

創(chuàng)新領導者團隊

2019-04-23 05:27:39

2020-08-20 10:44:50

大數(shù)據(jù)通信院關鍵詞

2012-03-12 13:15:36

云管理時代

2012-10-09 09:30:06

Linux

2018-09-01 16:17:08

2011-08-10 10:37:45

智能管道PCC融合架構(gòu)

2009-02-01 16:17:00

李開復云計算應用云計算

2012-10-29 10:09:39

GartnerIT趨勢大數(shù)據(jù)

2018-07-05 04:42:26

網(wǎng)絡管理IT網(wǎng)絡連續(xù)性

2016-07-18 18:47:07

互聯(lián)網(wǎng)+
點贊
收藏

51CTO技術棧公眾號