備份限制

以下各節說明建立及管理備份的相關限制。

一般限制

Filestore 備份無法與 Filestore 多重共用功能合併。

效能

  • 如果執行個體使用率很高,上傳備份檔時效能可能會降低多達 15%。備份 create 作業不會影響基本級執行個體的效能。

  • 將執行個體的資料儲存到多個備份鏈,會影響備份效能。在備份鏈之間交替時,備份 create 作業的延遲時間會較長。

  • 執行個體作業 (例如執行個體 restore 或執行個體 delete) 可能會延遲,直到備份 create 作業完成為止。

  • 在某些情況下,delete作業最多可能需要 24 小時才能完成。

作業並行

  • 與相同來源執行個體相關聯的備份 delete 作業必須一次執行一個。

  • 系統不支援在備份鏈中執行大量備份 delete 作業。在 delete 作業擱置期間,相同備份鏈結中的任何新 delete 作業都會傳回 RESOURCE_EXHAUSTED 錯誤。無論來源執行個體是否已刪除,如果來源執行個體已刪除,您會收到 FAILED_PRECONDITION 錯誤。

    如果備份參照不同的來源執行個體,Filestore 支援並行備份 delete 作業。

    舉例來說,標示為 Source1 的執行個體在 Backup1Backup2 中有備份資料參照。Source2Backup3Backup4 參照的備份資料。Backup1Backup2 無法平行刪除,但 Backup2Backup3 可以。

  • 在同一個備份鏈結中啟動的備份 create 和備份 delete 作業可以同時執行。如果已開始建立新備份,必須等到作業完成,才能刪除最近的現有備份。這是因為最近一次的備份作業包含成功完成備份 create 作業所需的重要資料。如果嘗試刪除最近一次的備份,系統會顯示 FAILED_PRECONDITION 錯誤。

    舉例來說,Source1 的備份鏈是由 Backup1Backup2 組成。開始對 Backup3 執行 create 作業後,您必須等到 create 作業完成,才能刪除 Backup2

  • 如要進一步瞭解作業頻率限制,請參閱「備份作業頻率限制」。

儲存空間

  • 您可以將基本執行個體的備份還原至相同服務層級的來源執行個體、現有執行個體或新執行個體。如果選擇新執行個體,無論來源執行個體層級為何,您都可以選擇基本傳統硬碟和基本固態硬碟執行個體。

  • 您無法將可用區、區域和企業執行個體還原至來源或現有執行個體,只能還原至新執行個體。新執行個體層級不一定要與來源執行個體層級相符。舉例來說,您可以將區域執行個體的備份還原至區域執行個體。新執行個體的佈建容量必須等於或大於來源執行個體的佈建容量。

容量

  • 為可用區、地區和企業執行個體建立的備份可能會耗用執行個體容量。這個容量會因備份建立後資料異動的範圍而異。具體來說,建立備份時,Filestore 會建立檔案系統的內部快照,這也會佔用部分可用的執行個體容量。

  • 快照大小與上次建立備份後,共用資料夾中資料的變更範圍有關。這個快照會持續存在,直到建立並上傳下一個備份為止。

  • 備份參照的所有資料都會保留在擷取時的狀態,並繼續佔用檔案系統的容量。舉例來說,如果您從已掛接的檔案系統中刪除資料,該動作本身不會釋出容量。如要這麼做,請在刪除或覆寫大量資料後建立新的備份。

  • 如要預測工作負載的充足容量,請考慮套用下列其中一種做法:

    • 如果工作負載的資料變更頻繁或變更率高,請增加執行個體容量。

    • 頻繁備份。如果上次備份時間較久,內部快照可能會累積更多變更,並消耗更多執行個體容量。

加密

使用 CMEK 加密備份鏈時,須遵守下列限制:

  • 整個備份鏈都會使用相同的 CMEK 加密。

  • 使用 CMEK 建立備份時,CMEK 必須與目標備份位於相同區域。

  • 如果備份鏈儲存在與來源執行個體不同的區域,您可能需要套用不同的金鑰,一個用於來源,另一個用於備份鏈。

    • 所有服務層級都支援多個備份鏈,或是在多個區域儲存執行個體備份。如要使用 CMEK 加密,CMEK 金鑰必須與加密資源位於相同區域。如果備份檔儲存在與來源不同的區域,且 CMEK 不是多區域金鑰,則必須使用不同的 CMEK 金鑰。詳情請參閱「CMEK 限制」和「選擇最佳的 CMEK 位置」。
  • 系統會將單一 CMEK 套用至備份鏈儲存所在的 Cloud Storage bucket,且無法合併或替換。

  • 基本級備份不支援 CMEK。

詳情請參閱「備份鏈的 CMEK 支援」。

資料遷移

建立 Filestore 執行個體後,您就無法變更其位置或服務層級。如要將資料遷移至其他區域,可以建立資料備份,並使用備份建立新的 Filestore 執行個體,或將資料還原至現有執行個體。

通訊協定

還原備份時,新執行個體必須使用與來源執行個體相同的通訊協定