本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
持續備份與 point-in-time 還原 (PITR)
對於某些資源,除了快照備份之外,還 AWS Backup 支援持續備份和 point-in-time 復原 (PITR)。
透過持續備份,您可以在 1 秒的精確度內將 AWS Backup支援的資源倒回您選擇的特定時間來還原支援的資源 (最多可追溯至 35 天)。連續備份的運作方式是先建立資源的完整備份,然後持續備份資源的交易日誌。PITR 還原的運作方式是存取完整備份,並在您指定要復原的時間重新顯示交易記錄檔。 AWS Backup
您也可以每小時進行一次快照備份。快照備份最多可儲存 100 年。快照可以是完整備份或增量備份的複本形式。
由於連續備份和快照備份提供不同的好處,因此建議您同時使用連續備份和快照備份規則來保護資源。
隨選備份會立即開始備份您的資源。如果您希望在備份計畫中所定義排程時間以外的時間建立備份,您可以選擇隨需備份。例如,您可以隨時使用隨需備份來測試備份和功能。
您無法將隨選備份與 point-in-time 還原 (PITR) 搭配使用,因為隨選備份會將資源保留在進行備份時所處的狀態,而 PITR 則使用連續備份來記錄一段時間內的變更。
當您 AWS Backup 使用 AWS Backup 主控台或 API 建立備份計劃時,您可以選擇加入支援資源的持續備份。持續備份計畫會建立一個連續復原點,並在工作執行時更新該復原點。
目錄
支援持續備份/時間點還原 (PITR) 的服務
AWS Backup 支援下列服務和應用程式的持續備份與 point-in-time 復原:
Amazon S3
若要開啟 S3 備份的 PITR,連續備份必須是備份計畫的一部分。
雖然來源儲存貯體的這個原始備份可能啟用了 PITR,但跨區域或跨帳戶目的地複本不會有 PITR,而且從這些複本中還原會還原至建立複本的時間 (這些複本會是快照複本),而不是還原至指定的時間點。
RDS
Backup 排程:當 AWS Backup 計劃同時建立 Amazon RDS 快照和連續備份時, AWS Backup 會智慧地排程備份時段,以便與 Amazon RDS 維護時段協調,以防止衝突。為了進一步防止衝突,Amazon RDS 自動備份視窗的手動設定無法使用。無論備份計畫是否有每天一次以外的快照備份頻率,RDS 都會每天建立一次快照。
設定:將 AWS Backup 連續備份規則套用至 Amazon RDS 執行個體後,您無法在 Amazon RDS 中建立或修改該執行個體的連續備份設定;必須透過 AWS Backup 主控台或 AWS Backup CLI 進行修改。
將 Amazon RDS 執行個體的持續備份控制權轉換回 Amazon RDS:
Amazon RDS 連續備份所需的 IAM 許可
-
若 AWS Backup 要用於設定 Amazon RDS 資料庫的連續備份,請確認 API 權限
rds:ModifyDBInstance
存在於備份計劃組態定義的 IAM 角色中。若要還原 Amazon RDS 連續備份,您必須將許可rds:RestoreDBInstanceToPointInTime
新增至為還原任務提交的 IAM 角色。您可以使用AWS Backup default service role
執行備份和還原。 -
要描述可用於 point-in-time 恢復的時間範圍,請 AWS Backup 撥打電話
rds:DescribeDBInstanceAutomatedBackups
。在 AWS Backup 主控台中,您必須在 AWS Identity and Access Management (IAM) 受管政策中擁有rds:DescribeDBInstanceAutomatedBackups
API 權限。您可以使用AWSBackupFullAccess
或AWSBackupOperatorAccess
受管政策。這兩個政策都有所有必要許可。如需詳細資訊,請參閱 受管政策。
保留期:當您變更 PITR 保留期時,請立即 AWS Backup 致電ModifyDBInstance
並套用該變更。如果您有其他組態更新擱置到下一個維護時段,變更 PITR 保留期也會立即套用這些組態更新。如需詳細資訊,請參閱《Amazon Relational Database Service API 參考》中的《ModifyDBInstance
》。
Amazon RDS 連續備份的副本:
-
增量式快照複製任務的處理速度比完整快照複製任務更快。將先前的快照複本保留到新的複製任務完成為止,可能會減少複製任務持續時間。如果您選擇從 RDS 資料庫執行個體複製快照,請務必注意,先刪除先前的複本會導致建立完整快照複本 (而非增量式)。如需如何將複製優化的詳細資訊,請參閱《Amazon RDS 使用者指南》中的《增量式快照複製》
-
建立 Amazon RDS 連續備份的副本 — 您無法建立 Amazon RDS 連續備份的副本,因 AWS Backup 為 Amazon RDS 不允許複製交易日誌。而是 AWS Backup 建立快照,並以備份計畫中指定的頻率複製快照。
還原:您可以使用 AWS Backup 或 Amazon RDS 執行 point-in-time 還原。如需 AWS Backup 主控台的指示,請參閱還原 Amazon RDS 資料庫。如需 Amazon RDS 說明,請參閱《Amazon RDS 使用者指南》中的《將資料庫執行個體還原至指定的時間》。
提示
設為的多 AZ (可用區域) 資料庫執行個體不Always On
應將備份保留設定為零。如果發生錯誤,請改用 AWS CLI 命令 disassociate-recovery-point
delete-recovery-point
,然後在 Amazon RDS 設定中將保留設定變更為 1。
如需使用 Amazon RDS 的一般資訊,請參閱《Amazon RDS 使用者指南》。
Aurora
若要啟用 Aurora 資源的持續備份,請參閱本頁第一節中的步驟。
將 Aurora 叢集還原至某個時間點的程序是還原 Aurora 叢集快照的步驟變化。
當您執行時間點還原時,主控台會顯示 還原時間 區段。請參閱本頁使用備份底下的還原連續備份。
Amazon EC2 執行個體上的 SAP HANA
您可以建立可與 point-in-time 還原 (PITR) 搭配使用的連續備份 (請注意,隨選備份會保留資源的狀態,而 PITR 則使用連續備份來記錄一段時間內的變更)。
使用連續備份,您可以在 1 秒的精確度內倒回您選擇的特定時間來還原 EC2 執行個體上的 SAP HANA 資料庫 (最多可回到 35 天前)。連續備份的運作方式是先建立資源的完整備份,然後持續備份資源的交易日誌。PITR 還原的運作方式是存取完整備份,並在您指定要復原的時間重新顯示交易記錄檔。 AWS Backup
當您 AWS Backup 使用 AWS Backup 主控台或 API 建立備份計劃時,您可以選擇加入連續備份。
使用主控台啟用連續備份
請登入 AWS Management Console,然後開啟 AWS Backup 主控台,網址為 https://console.aws.amazon.com/backup
。 -
在導覽窗格中,選擇 備份計畫,然後選擇 建立備份計畫。
-
在 備份規則 下,選擇 新增備份規則。
-
在 備份規則組態 區段中,選取 為支援的資源啟用連續備份。
停用 SAP HANA 資料庫備份的 PITR (point-in-time還原) 之後,記錄將繼續傳送到, AWS Backup
直到復原點到期為止 (狀態等於EXPIRED)
。您可以在 SAP HANA 中變更為替代日誌備份位置,以停止將日誌傳輸至 AWS Backup。
狀態為的連續復原點STOPPED
表示連續復原點已中斷;也就是說,從 SAP HANA 傳輸到顯 AWS Backup 示資料庫增量變更的記錄有間隙。在此時間範圍內發生的復原點都會具有 STOPPED.
狀態。
如需在連續備份 (復原點) 的還原任務期間可能遇到的問題,請參閱本指南的《SAP HANA 還原故障診斷》一節。
尋找連續備份
您可以使用 AWS Backup 主控台尋找持續備份。
使用 AWS Backup 主控台尋找持續備份
請在以下位置開啟 AWS Backup 主控台。
https://console.aws.amazon.com/backup -
在導覽窗格中,選擇 備份保存庫,然後在清單中選擇您的備份保存庫。
-
在 備份 區段的 備份類型 欄中,排序找到連續復原點。您也可以依 復原點 ID 排序找到字首 continuous。
還原連續備份
使用 AWS Backup 主控台還原連續備份
-
在 PITR 還原程序期間, AWS Backup 主控台會顯示「還原時間」區段。在此區段中,執行下列其中一個動作:
-
選擇還原至最近可還原的時間。
-
選擇 指定日期和時間,輸入您自己保留期內的日期和時間。
-
使用 AWS Backup API 還原連續備份
-
對於 Amazon S3,請參閱使用 AWS Backup API、CLI 或開發套件來還原 S3 復原點。
-
對於 Amazon RDS,請參閱使用 AWS Backup API、CLI 或開發套件恢復 Amazon RDS 恢復點。
停止或刪除連續備份
您可以停止建立連續備份,也可以刪除特定備份 (point-in-time-recovery 或 PITR 點)。
如果您想要停止連續備份,您必須從備份計畫中刪除連續備份規則。如果您想要停止一或多個資源的連續備份,而不是所有資源的連續備份,請為您仍想要持續備份的資源建立具有連續備份規則的新備份計畫。如果您只是從備份保存庫中刪除連續備份復原點,則備份計畫仍會繼續執行連續備份規則,並建立新的復原點。
不過,即使在您刪除連續備份規則之後,仍 AWS Backup 會記住目前刪除之備份規則的保留期間。並會根據您指定的保留期,自動從備份保存庫中刪除您的連續備份復原點。
刪除 Amazon RDS 復原點時,請考慮:
-
設為的多 AZ (可用區域) 資料庫執行個體不
Always On
應將備份保留設定為零。如果發生錯誤,請改用 AWS CLI 命令disassociate-recovery-point
delete-recovery-point
,然後在 Amazon RDS 設定中將保留設定變更為 1。 -
刪除 Amazon RDS 的 point-in-time 復原點 (透過連續備份建立的備份) 時,會觸發資料庫重新開機,並停用二進位記錄。如需進一步詳細資訊,請參閱《Amazon RDS 使用者指南》中的《備份保留期》。
刪除 Aurora 復原點時,請考慮:
如果針對 Amazon Aurora 復原點選取此選項,請將保留期 AWS Backup 設定為 1 天。在同時刪除來源叢集之前,無法完全刪除 Aurora 備份。
複製連續備份
如果連續備份規則同時指定跨帳戶或跨區域複製, AWS Backup 會建立連續備份的快照,並將該快照複製到目的地保存庫。若要進一步了解如何跨帳戶和區域複製復原點,請參閱《複製備份》。
連續備份會根據目的地帳戶和/或區域中備份計劃規則中設定的頻率建立定期備份。
AWS Backup 不支援連續備份的隨選複本。
變更保留期
您可以用 AWS Backup 來增加或減少現有持續備份規則的保留期間。最短保留期為 1 天。最長保留期為 35 天。
如果您增加保留期,會立即生效。如果您縮短保留期, AWS Backup 將等到足夠的時間後再套用變更以防止資料遺失。例如,如果您將保留期從 35 天縮短為 20 天,則 AWS Backup 會繼續保留 35 天的連續備份,直到過去 15 天為止。此設計可保護您進行變更前過去 15 天的備份。
從備份計畫中移除唯一的連續備份規則
當您建立具有連續備份規則的備份計劃,然後移除該規則時, AWS Backup 會記住現在刪除之規則的保留期間。保留期過後,就會從您的備份保存庫中刪除連續備份。
在相同資源上重疊連續備份
一般而言,您應該確保每個資源只有一個連續備份規則。這是因為額外的連續備份是多餘的。但是,當您擴展備份資產時,多個備份計劃、規則和儲存庫可能會在單一資源上重疊。 AWS Backup 處理這些重疊的方式如下。
如果您使用連續備份規則將相同資源包含在多個備份計劃中,則只 AWS Backup 會為其評估的第一個備份計劃建立連續備份。並為所有其他備份計畫建立快照備份。
如果您在單一備份計畫中包含了多個連續備份規則:
-
如果您的規則指向相同的備份保存庫,則 AWS Backup 只會為保留期最長的規則建立連續備份。並無視所有其他規則。
-
如果您的規則指向不同的備份儲存庫,則會將計劃 AWS Backup 拒絕為無效。
P oint-in-time 復原考量
請注意下列 point-in-time 復原的考量:
-
自動回復至快照 — 如果 AWS Backup 無法執行連續備份,則會嘗試改為執行「快照」備份。
-
不支援隨選連續備份 — AWS Backup 不支援隨選連續備份,因為隨選備份會記錄某個時間點,而連續備份記錄會在一段時間內變更。
-
不支援轉換至冷儲存 — 連續備份不支援轉換至冷儲存,因為轉換至冷儲存需要至少 90 天的轉換期,而連續備份的最長保留期為 35 天。
還原最近的活動 — Amazon RDS 活動最多允許還原至最近 5 分鐘的活動;Amazon S3 最多允許還原至最近 15 分鐘的活動。