Skip to main content
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

什麼是對象

對於物件存儲,存儲單位是一個對象,而不是一個檔案或一個區塊。與檔案系統或區塊儲存的樹狀層次結構不同,物件儲存以平面、非結構化的佈局組織資料。

物件儲存將資料的實體位置與用於儲存和檢索該資料的方法分開。

基於物件的儲存系統中的每個物件都有兩個部分:物件資料和物件元資料。

目的

什麼是對象資料?

物件資料可以是任何東西;例如,照片、影片或醫療記錄。

什麼是對像元資料?

對像元資料是描述對象的任何資訊。 StorageGRID使用物件元資料來追蹤網格中所有物件的位置並管理每個物件的生命週期。

對像元資料包括以下資訊:

  • 系統元數據,包括每個物件的唯一 ID(UUID)、物件名稱、S3 儲存桶或 Swift 容器的名稱、租用戶帳戶名稱或 ID、物件的邏輯大小、物件首次建立的日期和時間以及物件最後修改的日期和時間。

  • 每個物件副本或擦除編碼片段的目前儲存位置。

  • 與物件關聯的任何用戶元資料。

對像元資料是可自訂和可擴展的,使得應用程式可以靈活地使用。

有關StorageGRID如何以及在何處存儲對像元資料的詳細信息,請轉至"管理對像元資料存儲"

對象資料如何受到保護?

StorageGRID系統為您提供了兩種保護物件資料免於遺失的機制:複製和擦除編碼。

複製

當StorageGRID將物件與配置為建立複製副本的資訊生命週期管理 (ILM) 規則進行配對時,系統會建立物件資料的精確副本並將其儲存在儲存節點或雲端儲存池上。 ILM 規則規定了副本的數量、副本的儲存位置以及系統保留副本的時間。例如,如果由於儲存節點遺失而導致副本遺失,則只要該物件的副本存在於StorageGRID系統中的其他地方,該物件仍然可用。

在下列範例中,「製作 2 個副本」規則指定將每個物件的兩個副本放置在包含三個儲存節點的儲存池中。

制定 2 份副本規則

擦除編碼

當StorageGRID將物件與配置為建立擦除編碼副本的 ILM 規則配對時,它會將物件資料切分成資料片段,計算額外的奇偶校驗片段,並將每個片段儲存在不同的儲存節點上。當訪問一個物件時,它會使用儲存的片段重新組裝。如果資料或奇偶校驗片段損壞或遺失,則擦除編碼演算法可以使用剩餘資料和奇偶校驗片段的子集重新建立該片段。 ILM 規則和擦除編碼設定檔決定了所使用的擦除編碼方案。

以下範例說明如何在物件資料上使用擦除編碼。在此範例中,ILM 規則使用 4+2 擦除編碼方案。每個物件被切成四個相等的資料片段,並根據物件資料計算出兩個奇偶校驗片段。六個片段分別儲存在三個資料中心的不同儲存節點上,為節點故障或站點遺失提供資料保護。

糾刪碼三站點 4 加 2