View a markdown version of this page

選擇符合 RTO 和 RPO 需求的正確資料庫 - AWS 方案指引

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

選擇符合 RTO 和 RPO 需求的正確資料庫

根據上一節中的表格為組織定義 DR 策略後,請選擇適合 RPO 和 RTO 需求的資料庫。根據預設,所有 AWS 資料庫服務都會提供備份和還原功能。請使用下表來了解 AWS 資料庫服務提供的更多進階 DR 功能,並將其對應至您的 DR 需求。 

AWS 資料庫服務

DR 區域的複寫方法

可能的待命分類

RTO

RPO

Amazon RDS for MySQL

跨區域僅供讀取複本

1. 指示燈 2。具有讀取流量功能的暖待命

通常為分鐘。自動化可將延遲降至最低。

通常不到 1 秒

Amazon RDS for PostgreSQL

跨區域僅供讀取複本

1. 指示燈 2。具有讀取流量功能的暖待命 

通常為分鐘。自動化可將延遲降至最低。

通常不到 1 秒

Amazon RDS for MariaDB

跨區域僅供讀取複本

1. 指示燈 2。具有讀取流量功能的暖待命 

通常為分鐘。自動化可將延遲降至最低。

通常不到 1 秒

Amazon Aurora MySQL-Compatible Edition

全域資料庫在不同區域中具有次要叢集

1. 熱待命,可支援讀取流量 2。可支援讀取流量的暖待命 

通常不到 1 分鐘。

通常不到 1 秒

Amazon Aurora PostgreSQL-Compatible Edition

全域資料庫在不同區域中具有次要叢集

1. 熱待命,可支援讀取流量 2。可支援讀取流量的暖待命 

通常不到 1 分鐘。

通常不到 1 秒

Amazon DocumentDB (with MongoDB compatibility)

全域叢集在不同區域中具有次要叢集

1. 熱待命,可支援讀取流量 2。可支援讀取流量的暖待命 

通常不到 1 分鐘。

單位為秒

Amazon ElastiCache (Redis OSS)

全域資料儲存在不同區域中具有次要叢集

1. 熱待命,可支援讀取流量 2。可支援讀取流量的暖待命 

通常為分鐘。自動化可將延遲降至最低。

單位為秒

Amazon DynamoDB

DynamoDB 全域資料表

主動/主動組態接受次要區域的寫入操作 

零或接近零。

次秒

Amazon RDS for Oracle

跨區域僅供讀取複本提升 (Oracle Enterprise Edition 和 Active Data Guard)

1. 指示燈 2。具有讀取流量功能的暖待命

通常為分鐘。

通常不到 1 秒

Amazon RDS for Oracle (替代)

跨區域掛載的僅供讀取複本提升 (Oracle Enterprise Edition)

1. 指示燈 2。暖待命 (不允許讀取查詢)

通常為分鐘。

通常不到 1 秒

Amazon RDS for SQL Server

跨區域僅供讀取複本 (Microsoft SQL Server Enterprise Edition 2016-2022)

1. 指示燈 2。具有讀取流量功能的暖待命

通常為分鐘。自動化可將延遲降至最低。

通常不到 1 秒

Amazon Neptune

全域資料庫在不同區域中具有次要叢集

1. 熱待命,可支援讀取流量 2。可支援讀取流量的暖待命 

通常不到 1 分鐘。

通常為 1 秒

Amazon RDS for Db2

跨區域僅供讀取複本

(Amazon RDS for Db2 11.5.9 和 12.1.4)

1. 指示燈 2。具有讀取流量功能的暖待命 

通常為分鐘。自動化可將延遲降至最低。

通常不到 1 秒

Amazon MemoryDBMulti區域

具有主動-主動複寫的多區域叢集

主動/主動組態接受次要區域的寫入操作

零或接近零。

通常不到 1 秒