自動調整級別

設定方式

自動調整級別功能會依據個別物件的存取模式,自動將 bucket 中的物件移轉至適當的儲存空間級別。系統會將不常存取的資料移至「較冷」的儲存空間級別來降低成本,並將較常存取的資料移至 Standard Storage,提升日後的存取效率。此功能可自動簡化級別轉換作業,讓您輕鬆節省 Cloud Storage 資料的儲存費用。

總覽

啟用時,自動調整級別功能會管理 bucket 的儲存空間級別,包括:

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

    • bucket 本身的預設儲存空間級別一律設為 Standard 儲存空間,如果要求嘗試將這項屬性變更為 Standard 儲存空間以外的儲存空間級別,則會失敗。

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

  • 如果未存取大多數物件,系統會轉換至存取頻率較低的儲存空間級別。

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

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

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

  • 讀取物件資料時,如果該物件尚未儲存於 Standard Storage,就會移至 Standard Storage。

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

定價

Autoclass 管理的物件,其所有儲存空間和作業費用,都會使用 Autoclass 專屬 SKU 計費。

已啟用 Autoclass 的 bucket,其 Cloud Storage 定價有下列例外狀況:

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

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

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

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

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

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

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

    • 啟用 Autoclass 須支付一次性費用。詳情請參閱「Autoclass 費用」。

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

    • 每個物件都會保留在停用自動調整級別時所屬的儲存空間級別。之後,您可以變更物件的儲存空間級別,就像處理非自動調整級別值區一樣。
    • Autoclass 定價結構不再適用。
    • 一天後才能重新啟用值區的 Autoclass。這麼做會失敗。
  • 變更 Autoclass 設定中的終端儲存空間級別時,會發生下列情況:

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

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

是否應使用 Autoclass?

啟用 Autoclass 後,您需要執行的資料管理作業會減少,且不需支付其他 bucket 適用的特定費用。對於下列一般存取模式,建議啟用 Autoclass 這項實用功能:

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

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

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

轉換行為

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

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

  • 任何 30 天未存取的物件都會移至 Nearline Storage。

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

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

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

  • 365 天內未存取的物件會移至 Archive Storage。這類物件在 Standard Storage 中至少存放 30 天,在 Nearline Storage 中至少存放 60 天,在 Coldline Storage 中至少存放 275 天。

  • 只有在存取儲存於 Archive 儲存空間的物件時,Autoclass 才會變更該物件的狀態。

物件符合儲存空間級別轉換資格後,Cloud Storage 會非同步執行轉換作業,因此物件符合轉換資格到實際轉換之間可能會出現延遲。

  • 在這段期間,物件會繼續以轉換前的儲存空間級別計費,但如果因啟用 Autoclass 而轉換至 Standard Storage,則不在此限。

遷移 bucket 時的物件轉換

本節說明 Autoclass 在bucket 遷移程序中,如何管理物件轉換。

Autoclass 會根據存取模式,判斷何時要將物件移至冷儲存空間級別。在 bucket 遷移程序的最終同步處理期間,Autoclass 會暫停,物件不會轉換至冷儲存空間級別。最終同步處理完成後,Autoclass 就會恢復運作。

  • Standard Storage 儲存空間級別中的物件處理方式如下:

    • Standard Storage 儲存空間級別的物件必須經過 30 天的無存取期,才能轉換為 Nearline Storage 等較冷的級別。在重新配置期間,如果移動 Standard Storage 儲存空間級別中的物件,系統會將其視為已存取。如果物件在移動前即將符合轉換至 Nearline Storage 儲存空間的資格,重新定位會重設物件的轉換資格。物件必須在目的地 bucket 中保留 30 天,才能轉換至較冷的儲存空間級別。
  • 如果物件屬於 Standard Storage 以外的儲存空間級別,系統會按照下列方式處理:

    • 重新定位 Nearline Storage、Coldline Storage 或 Archive Storage 儲存空間級別中的物件,不算是存取物件。因此,這些物件的無存取權期間不會受到影響。

    • 重新定位 bucket 時,如果您經常存取 Standard Storage 以外儲存空間級別 (例如 Nearline Storage、Coldline Storage 或 Archive Storage) bucket 中的物件,這些物件不會自動轉換至較暖的儲存空間級別。舉例來說,即使物件經常存取,也不會自動從 Archive Storage 轉移至 Coldline Storage,或從 Coldline Storage 轉移至 Standard Storage。這項行為可防止在重新定位期間自動轉換儲存空間級別。

    • 如果物件已排定轉換至較冷的儲存空間級別 (例如從 Nearline 儲存空間轉換至 Coldline 儲存空間),重新定位程序不會干擾排程。重新定位完成後,轉換作業會按照計畫進行。

限制

  • bucket 無法同時啟用自動調整級別功能,以及物件生命週期管理設定中的下列任一項:

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

    如果要求會導致 bucket 同時啟用 Autoclass 和其中一項物件生命週期管理規則,則會失敗。

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

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

您可以在「監控」中查看下列儲存空間指標,追蹤儲存空間類別轉換:

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

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

此外,如要監控已啟用 Autoclass 的 bucket 中,各儲存空間級別儲存的位元組數量隨時間變化的情況,請前往 Google Cloud 控制台中的 bucket「Configuration」(設定) 分頁,然後按一下「See Performance」(查看成效)。

後續步驟