StorageGRID 中嚴格擷取行為的 ILM 規則和原則
您可以在規則中使用位置篩選器和嚴格擷取行為,以防止物件儲存在特定的資料中心位置。
在這個例子中,一家位於巴黎的租戶由於監管方面的顧慮,不希望將某些物件儲存在歐盟以外。其他物件,包括來自其他租戶帳戶的所有物件,都可以儲存在巴黎資料中心或美國資料中心。
|
|
以下 ILM 規則和原則僅為範例。設定 ILM 規則的方法有很多種。在啟動新原則之前,請先進行模擬,以確認其運作方式符合預期,可保護內容免於遺失。 |
${post_edited_translations.segment}
此範例 ILM 規則使用嚴格的擷取行為,以確保位於巴黎的租戶儲存至區域設定為 eu-west-3 區域(巴黎)的 S3 儲存桶中的物件,永遠不會儲存在美國資料中心。
此規則適用於屬於 Paris 租戶且 S3 儲存桶區域設定為 eu-west-3 (Paris)的物件。
| 規則定義 | 範例值 |
|---|---|
${post_edited_translations.segment} |
巴黎租戶 |
進階篩選器 |
${post_edited_translations.segment} |
儲存池 |
${post_edited_translations.segment} |
規則名稱 |
${post_edited_translations.segment} |
參考時間 |
擷取時間 |
${post_edited_translations.segment} |
${post_edited_translations.segment} |
擷取行為 |
嚴格。在擷取時一律使用此規則的放置位置。如果無法在 Paris 資料中心儲存兩個物件的複本,則擷取會失敗。 |

${post_edited_translations.segment}
此範例 ILM 規則使用平衡擷取行為,為任何未符合第一條規則的物件提供最佳 ILM 效率。所有符合此規則的物件都將儲存兩份複本——一份位於美國資料中心,一份位於巴黎資料中心。如果規則無法立即滿足,則會將暫存複本儲存在任何可用位置。
此規則適用於屬於任何租戶和任何區域的物件。
| 規則定義 | 範例值 |
|---|---|
${post_edited_translations.segment} |
忽略 |
進階篩選器 |
${post_edited_translations.segment} |
儲存池 |
${post_edited_translations.segment} |
規則名稱 |
2 份複本,2 個資料中心 |
參考時間 |
擷取時間 |
${post_edited_translations.segment} |
在第 0 天,在兩個資料中心永久保留兩份複本。 |
擷取行為 |
平衡。符合此規則的物件會盡可能根據規則的放置指示進行放置。否則,會在任何可用位置建立暫時複本。 |
ILM 原則範例 5:組合擷取行為
範例 ILM 原則包含兩個具有不同擷取行為的規則。
使用兩種不同擷取行為的 ILM 原則可能包含以下 ILM 規則:
-
僅將屬於巴黎租戶且 S3 儲存桶區域設定為 eu-west-3(巴黎)的物件儲存在巴黎資料中心。如果巴黎資料中心不可用,則擷取失敗。
-
將所有其他物件(包括屬於 Paris 租戶但儲存桶區域不同的物件)同時儲存在美國資料中心和 Paris 資料中心。如果無法滿足放置指令,則在任何可用位置建立臨時複本。
模擬範例原則時,預期測試物件會如下進行評估:
-
任何屬於 Paris 租戶且 S3 儲存桶區域設定為 eu-west-3 的物件都會符合第一條規則,並儲存在 Paris 資料中心。由於第一條規則使用 Strict 擷取,這些物件永遠不會儲存在美國資料中心。如果 Paris 資料中心的 Storage Node 無法使用,擷取將會失敗。
-
所有其他物件均符合第二條規則,包括屬於 Paris 租戶且 S3 儲存桶區域未設定為 eu-west-3 的物件。每個物件的一份複本儲存於每個資料中心。但是,由於第二條規則使用 Balanced 擷取,因此如果某個資料中心無法使用,則會在任何可用位置儲存兩份暫存複本。