Amazon Relational Database Service 備份 - AWS Backup

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Amazon Relational Database Service 備份

Amazon RDS 和 AWS Backup

當您考慮備份 Amazon RDS 執行個體和叢集的選項時,請務必釐清您要建立和使用的備份類型。包括 Amazon RDS 在內的數種 AWS 資源提供自己的原生備份解決方案。

Amazon RDS 提供自動備份手動備份的選項。建立的復原點會根據備份類型以不同方式 AWS Backup 分類:

  • 建立的定期快照 AWS Backup 會被視為 Amazon RDS 中的手動備份。這些是根據您的備份計劃排程所建立的快照型備份。

  • 建立的連續備份 AWS Backup 會被視為 Amazon RDS 中的自動備份。這些透過維護交易日誌與自動化快照來啟用point-in-time還原 (PITR)。

這種區別很重要,因為手動和自動備份在 Amazon RDS 中具有不同的保留行為和生命週期管理。

當您使用 AWS Backup 建立 Amazon RDS 執行個體的備份 (復原點) 時, AWS Backup 會檢查您先前是否使用 Amazon RDS 建立自動備份。 https://docs.aws.amazon.com/aws-backup/latest/devguide/creating-a-backup-plan.html#create-backup-plan-console如果自動備份存在, 會 AWS Backup 建立增量快照複本 (copy-db-snapshot 操作)。如果不存在備份, 會 AWS Backup 建立您指定之執行個體的快照,而不是複製 (create-db-snapshot 操作)。

任一操作 AWS Backup建立的第一個快照都會產生 1 個完整快照。只要完整備份存在,所有後續的備份都會是增量備份。

重要

當 AWS Backup 備份計劃排程為建立 Amazon RDS 執行個體的多個每日快照時,當其中一個排程的AWS Backup 啟動備份時段Amazon RDS Backup 視窗重疊時,備份的資料歷程可以分支到非相同的備份中,進而建立意外和衝突的備份。若要避免這種情況,請確保您的 AWS Backup 備份計畫或 Amazon RDS 視窗的時間不會重疊。

考量事項

AWS Backup目前不支援適用於 SQL Server 的 RDS Custom 和適用於 Oracle 的 RDS Custom。

AWS Backup 不支援備份和還原 RDS on Outposts。

Amazon RDS 持續備份和時間點還原

持續備份涉及使用 AWS Backup 建立 Amazon RDS 資源的完整備份,然後透過交易日誌擷取所有變更。您可以透過倒退到您想要還原的時間點來實現更大的精細程度,而不是選擇先前以固定時間間隔拍攝的快照。

如需詳細資訊,請參閱持續備份和 PITR 支援的服務,以及管理持續備份設定

Amazon RDS 多可用區域備份

AWS Backup 使用一個主要和兩個可讀取的待命資料庫執行個體,備份和支援 Amazon RDS for MySQL 和 for PostgreSQL Multi-AZ (可用區域) 部署選項。

下列區域提供多可用區域備份:亞太區域 (雪梨) 區域、亞太區域 (東京) 區域、歐洲 (愛爾蘭) 區域、美國東部 (俄亥俄) 區域、美國西部 (奧勒岡) 區域、歐洲 (斯德哥爾摩) 區域、亞太區域 (新加坡) 區域、美國東部 (維吉尼亞北部) 區域和歐洲 (法蘭克福) 區域。

多可用區部署選項可將寫入交易優化。當您的工作負載需要額外的讀取容量、較低的寫入交易延遲、更容易從網路抖動 (這會影響寫入交易延遲的一致性) 中復原以及高可用性和持久性時,就很適合使用此選項。

若要建立多可用區域叢集,您可以選擇 MySQL 或 PostgreSQL 作為引擎類型。

在 AWS Backup 主控台中,有三個部署選項:

  • 多可用區域資料庫叢集:建立包含一個主要資料庫執行個體和兩個可讀取待命資料庫執行個體的資料庫叢集,其中每個資料庫執行個體都位於不同的可用區域。提供高可用性、資料備援,並增加可供伺服器使用的工作負載容量。

  • 多可用區域資料庫執行個體:在不同的可用區域中建立一個主要資料庫執行個體和一個待命資料庫執行個體。這會提供高可用性和資料備援,但待命資料庫執行個體不支援讀取工作負載的連線。

  • 單一資料庫執行個體:建立不含待命資料庫執行個體的單一資料庫執行個體。

執行個體和叢集的備份行為

  • 時間點復原 (PITR) 可支援執行個體,但不支援叢集。

  • 不支援複製多可用區域資料庫叢集快照。

  • RDS 復原點的 Amazon Resource Name (ARN) 取決於是否使用執行個體或叢集:

    RDS 執行個體 ARN:arn:aws:rds:region: account:db:name

    RDS 多可用叢集:arn:aws:rds:region:account:cluster:name

如需詳細資訊,請參閱《Amazon RDS 使用者指南》中的《多可用區域資料庫叢集部署》。

如需詳細資訊,請參閱《Amazon RDS 使用者指南》中的《建立多可用區域資料庫叢集快照》。