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

什麼是物件

貢獻者

使用物件儲存時、儲存單元是物件、而非檔案或區塊。不同於檔案系統或區塊儲存設備的樹狀階層、物件儲存設備會以無結構化的平面配置來組織資料。

物件儲存設備可將資料的實體位置與用來儲存及擷取該資料的方法分離。

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

物件

什麼是物件資料?

物件資料可能是任何內容、例如照片、影片或醫療記錄。

什麼是物件中繼資料?

物件中繼資料是指描述物件的任何資訊。利用物件中繼資料來追蹤整個網格中所有物件的位置、並長期管理每個物件的生命週期。StorageGRID

物件中繼資料包含下列資訊:

  • 系統中繼資料、包括每個物件的唯一ID(UUID)、物件名稱、S3儲存區或Swift容器的名稱、租戶帳戶名稱或ID、物件的邏輯大小、物件第一次建立的日期和時間、 以及物件上次修改的日期和時間。

  • 每個物件複本或銷毀編碼片段的目前儲存位置。

  • 與物件相關聯的任何使用者中繼資料。

物件中繼資料可自訂且可擴充、使應用程式更靈活地使用。

如需 StorageGRID 儲存物件中繼資料的方式及位置的詳細資訊"管理物件中繼資料儲存"、請前往。

物件資料如何受到保護?

此系統提供兩種機制、可保護物件資料免於遺失:複寫和銷毀編碼。StorageGRID

複寫

當 StorageGRID 將物件與設定為建立複寫複本的資訊生命週期管理( ILM )規則配對時、系統會建立物件資料的確切複本、並將其儲存在儲存節點或雲端儲存池中。ILM規則會規定複本的複本數量、複本的儲存位置、以及系統保留多久。如果遺失複本(例如儲存節點遺失)、則物件若存在StorageGRID 於任何物件的副本、仍可在該物件的其他地方使用。

在下列範例中、「製作2份複本」規則會指定將每個物件的兩個複寫複本放在包含三個儲存節點的儲存資源池中。

建立2份複本規則

銷毀編碼

當物件符合設定為建立銷毀編碼複本的ILM規則時、它會將物件資料分成資料片段、計算額外的同位元檢查片段、並將每個片段儲存在不同的儲存節點上。StorageGRID存取物件時、會使用儲存的片段重新組裝物件。如果資料或同位元檢查片段毀損或遺失、則銷毀編碼演算法可利用其餘資料和同位元檢查片段的子集來重新建立該片段。ILM 規則和銷毀編碼設定檔會決定所使用的銷毀編碼配置。

以下範例說明在物件資料上使用銷毀編碼。在此範例中、ILM規則使用4+2銷毀編碼方案。每個物件會分割成四個等量資料片段、並從物件資料計算兩個同位元檢查片段。這六個片段中的每個片段都儲存在三個資料中心的不同儲存節點上、以針對節點故障或站台遺失提供資料保護。

銷毀三個站台4 + 2