實作 Azure Blob 儲存體生命週期管理
您現在確定存取層供應項目可協助您控制公司中找出的過多儲存成本。 您主要關注的是找出可讓您以最小化系統管理額外負荷的方式,以簡化實作的方法。 在此單元中,您會了解 Azure 儲存體 Blob 生命週期管理,這可讓您根據可自訂的規則,自動切換存取層類型。
描述 Azure Blob 儲存體生命週期管理
維護最佳存取層指派是一個持續的程序,因為儲存體使用模式與資料的相關性會隨著時間而改變。 解決此挑戰需要自動解決方案。 幸好,Azure Blob 儲存體提供此功能以支援生命週期管理原則。
設定 Azure Blob 儲存體生命週期管理
Azure 儲存體生命週期管理是由 JSON 格式化原則所組成。 此原則包含自訂定義規則,可判斷預定的 Blob 管理工作。 最常見的是,這些工作會評估上次修改或存取 Blob 的時間。 視該評估的結果而定,它會保留目前的存取層指派、將 Blob 轉換為不同的層,或刪除它們。 生命週期管理也會與 Blob 版本設定與快照集整合。 其可讓您自動將舊版的 Blob 和快照集轉換成非經常性儲存層、極非經常性儲存層以及封存儲存層,並視需要將其刪除,以將成本降至最低。 您可以根據名稱首碼或 Blob 索引標籤,將規則的範圍設定為特定容器。
若要根據上次存取日期實作評估的支援,您必須啟用 Blob 存取時間追蹤。 上次存取的日期代表讀取與寫入作業,與上次修改日期不同,後者指定僅限寫入。 對應的中繼資料會每天更新。
生命週期管理原則支援的效能相關措施是,在存取 Blob 之後,立即從非經常性儲存層轉換成經常性儲存層。 這可藉由在原則規則內將 enableAutoTierToHotFromCool
屬性設定為 true 來完成。
注意
此外,請記住由於提早刪除費用所造成的潛在成本影響。
原則規則也會與索引標籤整合。 它們可讓您根據相符的索引標籤值來撰寫以特定 Blob 為目標的規則。 下列範例說明根據相符的索引標籤刪除 Blob 的規則。