保留自動備份 - Amazon Relational Database Service

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

保留自動備份

注意

您僅能保留資料庫執行個體的自動備份,不能保留多可用區域資料庫叢集的自動備份。

當您刪除資料庫執行個體時,您可以選擇保留自動備份。自動備份的保留天數等於在刪除時您為資料庫執行個體設定的備份保留期。

保留的自動備份包含來自資料庫執行個體的系統快照和交易日誌。還包含還原到作用中執行個體時所需的資料庫執行個體屬性,例如配置的儲存體和資料庫執行個體類別。

保留的自動備份和手動快照會產生帳單費用,直到將其刪除為止。如需詳細資訊,請參閱 保留成本

對於執行 Db2、MariaDB、MySQL、PostgreSQL、Oracle 和 Microsoft SQL Server 引擎的 RDS 執行個體,您可以保留自動備份。

您可以使用 AWS 管理主控台、RDS API 和 AWS CLI 來還原或移除保留的自動備份。

保留期間

保留的自動備份中的系統快照和交易日誌會像在來源資料庫執行個體中一樣過期。因為沒有為此執行個體建立新的快照或日誌,保留的自動備份最後會完全過期。事實上,根據您刪除來源執行個體時的保留期間設定,保留的自動備份存留多久取決於其最後一個系統快照是否還存在。在最後一個系統快照過期之後,系統會移除保留的自動備份。

您可以像刪除資料庫執行個體一樣來移除保留的自動備份。您可以使用主控台或 RDS API 操作 DeleteDBInstanceAutomatedBackup,以移除保留的自動備份。

最終快照與保留的自動備份彼此獨立。即使您保留自動備份,仍強烈建議您建立最終快照,因為保留的自動備份最後會過期。最終快照不會過期。

檢視保留的備份

若要檢視保留的自動備份,請在導覽窗格中選擇 Automated backups (自動備份),然後選擇 Retained (保留)。若要檢視與保留的自動備份相關聯的個別快照,請在導覽窗格中選擇 Snapshots (快照)。或者,您可以描述與保留的自動備份相關聯的個別快照。您可以從那裡的其中一個快照直接還原資料庫執行個體。

若要使用 AWS CLI 來描述保留的自動備份,請使用下列命令:

aws rds describe-db-instance-automated-backups --dbi-resource-id DbiResourceId

若要使用 RDS API 來描述保留的自動備份,請呼叫 DescribeDBInstanceAutomatedBackups 動作並搭配 DbiResourceId 參數。

還原

如需有關從自動備份中還原資料庫執行個體的資訊,請參閱將 Amazon RDS 的資料庫執行個體還原至指定時間

保留成本

保留的自動備份所需的成本是其相關聯的系統快照的總儲存成本。交易日誌或執行個體中繼資料不會產生額外費用。備份的所有其他定價規則適用於可還原的執行個體。

例如,假設配置給執行中執行個體的總儲存體是 100 GB。也假設您有 50 GB 的手動快照,還有 75 GB 的系統快照,這些都與保留的自動備份相關聯。在此案例中,您只需要對額外 25 GB 的備份儲存付費,就像這樣:(50 GB + 75 GB) – 100 GB = 25 GB。

限制

保留的自動備份有下列限制:

  • 在一個 AWS 區域中,保留的自動備份最多 40 個。這不算在資料庫執行個體配額內。您可以同時有 40 個執行中的資料庫執行個體和額外 40 個保留的自動備份。

  • 保留的自動備份不含參數或選項群組的相關資訊。

  • 您可以將已刪除的執行個體還原到刪除當時的保留期間內的某個時間點。

  • 您無法修改保留的自動備份。這是因為它包含您刪除來源執行個體時存在的系統備份、交易日誌和資料庫執行個體屬性。