StorageGRID 中的儲存資源池組態準則
設定並使用儲存資源池,透過將資料分散至多個站台來防止資料遺失。複寫複本和銷毀編碼複本需要不同的儲存資源池組態。
${post_edited_translations.segment}
-
盡可能保持儲存資源池組態簡單。請勿建立超出必要數量的儲存資源池。
-
建立包含儘可能多節點的儲存資源池。每個儲存資源池應包含兩個或更多節點。如果某個節點變得無法使用,節點不足的儲存資源池可能會導致 ILM 積壓。
-
避免建立或使用重疊的儲存資源池(包含一或多個相同的節點)。如果儲存資源池重疊,同一個節點上可能會儲存一個以上的物件資料複本。
-
一般而言,請勿使用 All Storage Nodes 儲存資源池(StorageGRID 11.6 及更早版本)或 All Sites 站台。這些項目會自動更新,以包含您在擴充中新增的任何新站台,這可能不是您想要的行為。
用於複寫複本的儲存資源池準則
-
使用 "${post_edited_translations.segment}" 進行站台遺失保護時,請在 "${post_edited_translations.segment}" 中指定一或多個站台專屬儲存資源池。
${post_edited_translations.segment}
${post_edited_translations.segment}
-
如果您在擴充中新增站台,請建立一個僅包含該新站台的新儲存資源池。然後,"更新 ILM 規則" 以控制哪些物件會儲存在新站台上。
-
${post_edited_translations.segment}
-
如果儲存資源池重疊(包含相同的 Storage Node),該物件的所有複本可能僅會儲存於單一站台。您必須確保選取的儲存資源池不包含相同的 Storage Node。
用於銷毀編碼複本的儲存資源池準則
-
若要使用 "${post_edited_translations.segment}" 進行站台遺失保護,請建立至少包含三個站台的儲存資源池。如果儲存資源池僅包含兩個站台,則無法將其用於銷毀編碼。對於包含兩個站台的儲存資源池,沒有可用的銷毀編碼方案。
-
儲存資源池中所包含的 Storage Node 和站台數量會決定哪些 "${post_edited_translations.segment}" 可用。
-
如果可能的話,儲存資源池應包含多於您所選銷毀編碼配置所需之最少數量的 Storage Node。例如,如果您使用 6+3 銷毀編碼配置,則必須至少有九個 Storage Node。不過,建議每個站台至少增加一個 Storage Node。
-
盡可能均勻地在各個站點部署 Storage Nodes。例如,為了支援 6+3 銷毀編碼方案,設定一個包含至少三個站點上三個 Storage Nodes 的儲存資源池。
-
如果您有高處理量需求,若站台之間的網路延遲大於 100 ms,則不建議使用包含多個站台的儲存資源池。隨著延遲增加,由於 TCP 網路處理量降低, StorageGRID 建立、放置和擷取物件片段的速度會急劇下降。
處理量的下降會影響物件擷取和擷取的最大可達速率(當選擇 Balanced 或 Strict 作為擷取行為時),或可能導致 ILM 佇列積壓(當選擇 Dual commit 作為擷取行為時)。請參閱"ILM 規則擷取行為"。
如果您的網格僅包含一個站台,系統會阻止您在銷毀編碼設定檔中使用 All Storage Nodes 儲存資源池(StorageGRID 11.6 及更早版本)或 All Sites 站台。此行為可防止在新增第二個站台時,該設定檔變為無效。