以下各節說明建立及管理備份的相關限制。
一般限制
Filestore 備份無法與 Filestore 多重共用功能合併。
效能
如果執行個體使用率很高,上傳備份檔時效能可能會降低多達 15%。備份
create作業不會影響基本級執行個體的效能。將執行個體的資料儲存到多個備份鏈,會影響備份效能。在備份鏈之間交替時,備份
create作業的延遲時間會較長。執行個體作業 (例如執行個體
restore或執行個體delete) 可能會延遲,直到備份create作業完成為止。在某些情況下,
delete作業最多可能需要 24 小時才能完成。
作業並行
與相同來源執行個體相關聯的備份
delete作業必須一次執行一個。系統不支援在備份鏈中執行大量備份
delete作業。在delete作業擱置期間,相同備份鏈結中的任何新delete作業都會傳回RESOURCE_EXHAUSTED錯誤。無論來源執行個體是否已刪除,如果來源執行個體已刪除,您會收到FAILED_PRECONDITION錯誤。如果備份參照不同的來源執行個體,Filestore 支援並行備份
delete作業。舉例來說,標示為
Source1的執行個體在Backup1和Backup2中有備份資料參照。Source2有Backup3和Backup4參照的備份資料。Backup1和Backup2無法平行刪除,但Backup2和Backup3可以。在同一個備份鏈結中啟動的備份
create和備份delete作業可以同時執行。如果已開始建立新備份,必須等到作業完成,才能刪除最近的現有備份。這是因為最近一次的備份作業包含成功完成備份create作業所需的重要資料。如果嘗試刪除最近一次的備份,系統會顯示FAILED_PRECONDITION錯誤。舉例來說,
Source1的備份鏈是由Backup1和Backup2組成。開始對Backup3執行create作業後,您必須等到create作業完成,才能刪除Backup2。如要進一步瞭解作業頻率限制,請參閱「備份作業頻率限制」。
儲存空間
您可以將基本執行個體的備份還原至相同服務層級的來源執行個體、現有執行個體或新執行個體。如果選擇新執行個體,無論來源執行個體層級為何,您都可以選擇基本傳統硬碟和基本固態硬碟執行個體。
您無法將可用區、區域和企業執行個體還原至來源或現有執行個體,只能還原至新執行個體。新執行個體層級不一定要與來源執行個體層級相符。舉例來說,您可以將區域執行個體的備份還原至區域執行個體。新執行個體的佈建容量必須等於或大於來源執行個體的佈建容量。
容量
為可用區、地區和企業執行個體建立的備份可能會耗用執行個體容量。這個容量會因備份建立後資料異動的範圍而異。具體來說,建立備份時,Filestore 會建立檔案系統的內部快照,這也會佔用部分可用的執行個體容量。
快照大小也與上次建立備份後,共用資料夾中資料的變更範圍有關。這個快照會持續存在,直到建立並上傳下一個備份為止。
備份參照的所有資料都會保留在擷取時的狀態,並繼續佔用檔案系統的容量。舉例來說,如果您從已掛接的檔案系統中刪除資料,該動作本身不會釋出容量。如要這麼做,請在刪除或覆寫大量資料後建立新的備份。
如要預測工作負載的充足容量,請考慮套用下列其中一種做法:
如果工作負載的資料變更頻繁或變更率高,請增加執行個體容量。
頻繁備份。如果上次備份時間較久,內部快照可能會累積更多變更,並消耗更多執行個體容量。
加密
使用 CMEK 加密備份鏈時,須遵守下列限制:
整個備份鏈都會使用相同的 CMEK 加密。
使用 CMEK 建立備份時,CMEK 必須與目標備份位於相同區域。
如果備份鏈儲存在與來源執行個體不同的區域,您可能需要套用不同的金鑰,一個用於來源,另一個用於備份鏈。
- 所有服務層級都支援多個備份鏈,或是在多個區域儲存執行個體備份。如要使用 CMEK 加密,CMEK 金鑰必須與加密資源位於相同區域。如果備份檔儲存在與來源不同的區域,且 CMEK 不是多區域金鑰,則必須使用不同的 CMEK 金鑰。詳情請參閱「CMEK 限制」和「選擇最佳的 CMEK 位置」。
系統會將單一 CMEK 套用至備份鏈儲存所在的 Cloud Storage bucket,且無法合併或替換。
基本級備份不支援 CMEK。
詳情請參閱「備份鏈的 CMEK 支援」。
資料遷移
建立 Filestore 執行個體後,您就無法變更其位置或服務層級。如要將資料遷移至其他區域,可以建立資料備份,並使用備份建立新的 Filestore 執行個體,或將資料還原至現有執行個體。
通訊協定
還原備份時,新執行個體必須使用與來源執行個體相同的通訊協定。