Skip to main content
此產品有較新版本可以使用。
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

StorageGRID 中雲端儲存資源池物件的生命週期

在實作 Cloud Storage Pools 之前,請審查每種類型的 Cloud Storage Pool 中所儲存物件的生命週期。

S3:雲端儲存資源池物件的生命週期

這些步驟說明儲存在 S3 雲端儲存資源池中物件的生命週期階段。

註 「Glacier」是指 Glacier 儲存類別和 Glacier Deep Archive 儲存類別,但有一個例外:Glacier Deep Archive 儲存類別不支援 Expedited 還原分層。僅支援 Bulk 或 Standard 擷取。
註 Google Cloud Platform (GCP) 支援從長期儲存設備中擷取物件,而無需執行 POST 復原作業。
  1. 儲存在 StorageGRID 中的物件

    若要啟動生命週期,用戶端應用程式會將物件儲存在 StorageGRID 中。

  2. 物件已移至 S3 雲端儲存資源池

    • 當物件與使用 S3 雲端儲存資源池作為其放置位置的 ILM 規則相符時,StorageGRID 會將物件移至雲端儲存資源池指定的外部 S3 儲存桶。

    • 當物件移至 S3 雲端儲存資源池時,用戶端應用程式可以使用來自 StorageGRID 的 S3 GetObject 請求擷取該物件,除非該物件已轉換至 Glacier 儲存設備。

  3. 物件已轉換至 Glacier (不可擷取狀態)

    • 物件也可以選擇性地遷移到 Glacier 儲存設備。例如,外部 S3 儲存桶可以使用生命週期組態,將物件立即遷移到 Glacier 儲存設備,或在一定天數後遷移。

      註 如果要轉換物件,必須為外部 S3 儲存桶建立生命週期組態,並且必須使用實作 Glacier 儲存設備類別並支援 S3 RestoreObject API 的儲存解決方案。
    • 在過渡期間,用戶端應用程式可以使用 S3 HeadObject 請求來監控物件的狀態。

  4. 從 Glacier 儲存設備還原的物件

    如果物件已遷移至 Glacier 儲存設備,用戶端應用程式可以向 S3 發出 RestoreObject 請求,將可擷取複本還原至 S3 雲端儲存資源池。此請求指定複本在雲端儲存資源池中應保留的天數,以及還原作業要使用的資料存取分層(Expedited、Standard 或 Bulk)。當可擷取複本的到期日到達時,該複本將自動恢復為不可擷取狀態。

    註 如果 StorageGRID 中的儲存節點上也存在該物件的一個或多個複本,則無需透過發出 RestoreObject 請求從 Glacier 還原該物件。而是可以直接使用 GetObject 請求擷取本機複本。
  5. 物件已擷取

    物件還原後,用戶端應用程式可以發出 GetObject 請求來擷取已還原的物件。

Azure:雲端儲存資源池物件的生命週期

這些步驟說明儲存在 Azure 雲端儲存資源池中物件的生命週期階段。

  1. 儲存在 StorageGRID 中的物件

    若要啟動生命週期,用戶端應用程式會將物件儲存在 StorageGRID 中。

  2. 物件已移至 Azure 雲端儲存資源池

    當物件與使用 Azure 雲端儲存資源池作為其放置位置的 ILM 規則相符時,StorageGRID 會將物件移至雲端儲存資源池指定的外部 Azure Blob 儲存 Container。

  3. 物件已移至歸檔分層(不可擷取狀態)

    將物件移至 Azure Cloud Storage Pool 後,StorageGRID 會自動將物件轉換至 Azure Blob 儲存設備 Archive 分層。

  4. 從歸檔分層還原的物件

    如果物件已轉換至封存分層,用戶端應用程式可以發出 S3 RestoreObject 要求,以將可擷取的複本還原至 Azure 雲端儲存資源池。

    當 StorageGRID 收到 RestoreObject 時,它會將物件暫時轉換至 Azure Blob 儲存設備的 Cool 分層。一旦達到 RestoreObject 要求中的到期日,StorageGRID 就會將物件轉換回 Archive 分層。

    註 如果 StorageGRID 內的儲存節點上也存在一個或多個物件複本,則無需透過發出 RestoreObject 請求來從封存存取分層還原物件。相反地,可以直接使用 GetObject 請求來擷取本機複本。
  5. 物件已擷取

    一旦物件已還原至 Azure 雲端儲存資源池,用戶端應用程式即可發出 GetObject 請求來擷取已還原的物件。

相關資訊

"使用 S3 REST API"