

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

# 比較 Amazon Aurora 複寫解決方案
<a name="compare-solutions"></a>

下表提供三個 Amazon Aurora 複寫解決方案的比較。


|  |  |  |  | 
| --- |--- |--- |--- |
|  | **Aurora 複本** | **跨區域 Aurora 複本** | **Aurora 全域資料庫** | 
| 提供高可用性 | 是 | 否 | 否 | 
| 提供災難復原 | 否 | 是 | 是 | 
| 複寫類型 | 異步 | 異步 | 異步 | 
| 自動化容錯移轉 | 是 | 否 | 否 | 
| 卸載 SELECT 查詢 | 是 | 是 | 是 | 
| 可以針對複本發出寫入 | 否 | 是 （不建議） | 否 | 
| 主要叢集的鄰近性 | 一律與主要 位於相同的 區域中。 | 不能存在於與主要 相同的 區域中。 | 不能存在於與主要 相同的 區域中。 | 
| 複寫延遲 | 通常遠低於 100 毫秒 | 取決於交易量。一般而言，大多數系統需要幾秒鐘的時間。 | 一般而言，不到 1 秒。 | 
| 成本考量 | 僅支付其他資料庫執行個體節點的費用。 | 您需要為主要區域和每個次要區域之間的執行個體、儲存體、跨區域資料傳輸、備份儲存體和複寫寫入 I/O 支付標準 Aurora 費率。 | 您需要為主要區域和每個次要區域之間的執行個體、儲存體、跨區域資料傳輸、備份儲存體和複寫寫入 I/O 支付標準 Aurora 費率。 | 
| 支援的複本數量 | 相同區域內 15 個 | Aurora MySQL 相容版本在不同區域中最多五個次要資料庫叢集。(Aurora PostgreSQL 相容版本不支援跨區域複本。) | 不同區域中最多五個次要資料庫叢集。 | 
| 佈建時間 | 不到 5 分鐘，無論資料庫大小為何。 | 取決於資料庫大小，因為建立複本需要將資料庫的完整複本複寫至次要區域。 | 取決於資料庫大小，因為建立複本需要將資料庫的完整複本複寫至次要區域。 | 

決定要實作哪個選項時，請使用下列準則：
+ 如果您需要 Aurora 叢集的高可用性，請使用 Aurora 複本。如果主要執行個體失敗，Aurora 會自動提升其中一個 Aurora 複本。Aurora 複本也非常適合水平擴展讀取工作負載。Aurora 連線管理員會使用通用讀取器端點，自動 AWS 區域 將工作負載分配到相同 內的多個 Aurora 複本。
+ 如果您要尋找跨區域災難復原 (DR)，請使用 Aurora 全域資料庫。使用 Aurora 全域資料庫，您可以跨越多個 AWS 區域 ，以啟用快速本機讀取和快速 DR。 如果您需要從區域降級或中斷快速復原，您可以使用次要區域做為備份選項。次要區域中的資料庫可以在不到 1 分鐘內提升為完整讀取/寫入功能。
+ 跨區域 Aurora 複本提供幾個使用案例。首先，如果您需要 Aurora 資料庫的跨區域副本，而且由於其某些限制而無法使用全域資料庫，則可以使用跨區域 Aurora 複本。其次，如果您需要從 MySQL 的 Amazon Relational Database Service (Amazon RDS) 遷移至 Aurora MySQL 相容版本，您可以設定 Aurora MySQL 複本。