自動調整級別

設定方式

Autoclass 功能會根據各物件的存取模式,自動將值區中的物件轉換至適當的儲存空間級別。這項功能會將不常存取的資料移至「較冷」的儲存空間級別來減少費用,並將較常存取的資料移至 Standard Storage,以便提升日後的存取效能。Autoclass 能為 Cloud Storage 資料儲存簡化作業並自動節省成本。

總覽

啟用時,Autoclass 會為值區管理儲存空間級別的所有事項:

  • 即使在要求中指定不同的儲存空間級別,所有新增至值區的物件一開始都會使用 Standard Storage。

    • 值區本身的預設儲存空間級別一律設為 Standard 儲存空間,如果要求將這項屬性變更為 Standard 儲存空間以外的儲存空間級別,系統會傳回失敗訊息。

    • 如果您在重寫或複製作業期間嘗試手動變更物件的儲存空間級別,整體作業會成功。不過,系統會忽略儲存空間級別變更,並一律將物件設為 Standard 儲存空間。

  • 如果物件未遭到存取,大部分物件會轉換至存取頻率較低的儲存空間級別。

    • 根據預設,Autoclass 的最終儲存空間級別為 Nearline Storage,也就是說,物件會轉移至 Nearline Storage,並保留在該儲存空間級別,直到有人存取為止。您也可以選擇設定 Autoclass,將最終儲存空間類別設為 Archive 儲存空間。

    • 小於 128 KiB 的物件不會移轉至存取頻率較低的儲存空間級別。而是永久儲存在 Standard Storage 中。判斷物件是否小於 128 KiB 時,系統只會考量物件資料,不會考量物件中繼資料。

    • 虛刪除的物件會保留現有的儲存空間類別,直到保留期限結束為止。

  • 讀取物件資料時,如果該物件尚未儲存於 Standard Storage 中,系統會將其移至 Standard Storage。

    • 讀取或編輯物件的中繼資料不會導致物件轉換為 Standard 儲存空間。
  • 還原虛刪除的物件時,無論虛刪除物件的儲存空間級別為何,還原後的物件都會從 Standard 儲存空間開始。

定價

系統會使用自動調整級別功能專屬的 SKU,計收自動調整級別功能管理物件的所有儲存空間和作業費用。

已啟用自動調整級別功能的 bucket Cloud Storage 定價有下列例外情形:

  • 使用自動調整級別功能時,須支付管理費和啟用費
  • 除了啟用費用外,我們不會收取檢索費用
  • 提前刪除費用不會另外收取,但會計入啟用費用。
  • 所有作業都會以標準儲存空間費率計費。
  • 自動調整級別功能將物件轉換至存取頻率較低的儲存空間級別時,不會產生作業費用
  • 當 Autoclass 將物件從 Nearline 儲存空間轉換為 Standard 儲存空間時,不會收取 A 級作業費用。
  • 當 Autoclass 將物件從 Coldline Storage 或 Archive Storage 移轉至 Standard Storage 或 Nearline Storage 時,每次移轉都會產生一筆 A 級作業費用。

現有 bucket 的自動調整級別功能

您可以為現有 bucket 啟用、停用或修改自動調整級別設定。

  • Autoclass 設定變更最多可能需要一天才會生效,在此期間,Cloud Storage 可能會繼續根據先前的設定執行動作。

  • 在現有 bucket 上啟用 Autoclass 時,會發生下列情況:

    • 值區中的所有物件 (虛刪除物件除外) 都會轉換為 Standard Storage。

    • 啟用自動調整級別功能時,系統會將已儲存在 Standard Storage 中的物件,視為剛轉換至 Standard Storage。因此,這類物件必須再經過 30 天無存取活動,才能轉換為 Nearline 儲存空間。

    • 啟用自動調整級別功能時,系統會收取一次性費用。詳情請參閱「Autoclass 費用」。

  • 停用現有 bucket 的 Autoclass 功能時,會發生下列情況:

    • 停用自動調整級別功能後,每個物件仍會儲存在停用時的儲存空間級別。之後,您可以像處理非自動調整級別值區一樣,變更物件的儲存空間級別
    • 自動調整級別的定價結構已不適用。
    • bucket 必須經過一天後,才能重新啟用自動調整級別。 嘗試這麼做會失敗。
  • 在 Autoclass 設定中變更最終儲存空間級別時,會發生下列情況:

    • 如果您將最終儲存空間級別從 Archive Storage 變更為 Nearline Storage,變更時 Archive Storage 和 Coldline Storage 中的物件會轉換為 Nearline Storage。

    • 如果將最終儲存空間級別從 Nearline Storage 改為 Archive Storage,系統會將變更時 Nearline Storage 中的物件視為剛轉換至 Nearline Storage。因此,這類物件必須再經過 60 天未存取,才會轉換為 Coldline 儲存空間。

是否應該使用自動調整級別功能?

啟用 Autoclass 後,您需要管理的資料量會減少,且系統會免除其他值區適用的特定費用。對於下列一般存取模式,建議啟用 Autoclass 這項實用功能:

  • 資料存取頻率不一。
  • 不確定或無法預測資料的存取模式。

不過,如果大部分的 bucket 資料都符合特定儲存空間類別的使用情境,則不建議使用 Autoclass。舉例來說,假設您的 bucket 有兩種用途:部分資料每週都會存取,部分資料則是永遠不會存取的備份資料。在這種情況下,如果您知道哪些物件屬於上述用途,就不建議使用 Autoclass。

如果其他 Google Cloud 服務會定期從 bucket 讀取資料,也不建議使用自動調整級別功能。舉例來說,如果您使用機密資料保護掃描值區內容,就不建議使用自動調整級別。

轉換行為

啟用 Autoclass 後,大小至少 128 KiB 的物件會在儲存空間類別間轉換,如下所示:

  • 如果存取物件的資料,物件會轉換為 Standard Storage。

  • 任何 30 天未存取的物件都會轉換為 Nearline 儲存空間。

如果值區設定為使用 Nearline Storage 做為終端儲存空間級別,只有在存取 Nearline Storage 中儲存的物件時,自動調整級別才會變更該物件的狀態。

如果 bucket 設定為使用 Archive Storage 做為終端儲存空間級別,物件會繼續轉換至較適合儲存冷資料的儲存空間級別,如下所示:

  • 任何 90 天未存取的物件都會轉換為 Coldline 儲存空間。 這類物件在 Standard Storage 中至少儲存了 30 天,在 Nearline Storage 中則至少儲存了 60 天。

  • 如果物件在 365 天內未存取,就會轉換為 Archive 儲存空間。這類物件在 Standard Storage 中至少存放 30 天、在 Nearline Storage 中至少存放 60 天,在 Coldline Storage 中至少存放 275 天。

  • 只有在存取物件時,自動調整級別才會變更儲存在 Archive 儲存空間中的物件狀態。

物件符合在儲存空間類別之間轉換的資格後,Cloud Storage 會非同步執行轉換作業,因此物件符合轉換資格到實際轉換之間,可能會有一段延遲時間。

  • 在這段期間,系統會繼續以物件轉換前的儲存空間級別計費,但如果啟用自動調整級別功能,導致物件轉換為 Standard 儲存空間級別,則不在此限。

限制

  • 值區無法同時啟用自動調整級別,以及在物件生命週期管理設定中包含下列任一項目:

    • 使用 SetStorageClass 動作的規則。
    • 使用 matchesStorageClass 條件的規則。

    如果要求會導致 bucket 同時啟用自動調整級別功能和其中一項物件生命週期管理規則,系統就會拒絕要求。

  • 由於物件組合要求來源物件和組合物件都使用相同的儲存空間級別,因此除非所有來源物件在組合要求時都以 Standard 儲存空間儲存,否則在自動調整級別 bucket 中組合物件會失敗。

  • 啟用階層命名空間的 bucket 無法使用自動調整級別功能。

監控儲存空間級別用量和轉換

您可以在 Monitoring 中使用下列儲存空間指標,追蹤儲存空間類別轉換:

您也可以選擇依轉換作業涉及的來源或目的地儲存空間類別,將這兩項指標分組。

如需使用 Monitoring 追蹤指標的指南,請參閱「使用 Metrics Explorer 建立圖表」一文。

此外,您也可以前往 Google Cloud 控制台中的值區「設定」分頁,然後按一下「查看成效」,監控啟用 Autoclass 的值區中,各儲存空間類別儲存的位元組數量。

後續步驟