

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

# 跨區域 Aurora 複本
<a name="cross-region-aurora-replicas"></a>

透過 Amazon Aurora MySQL 相容版本叢集，您可以使用跨區域 Aurora 複本， AWS 區域 透過資料庫引擎原生複寫機制，在另一個 中建立主要資料庫叢集的複本。Aurora MySQL 相容使用二進位日誌 (binlog) 複寫。這種複寫是以變更資料擷取 (CDC) 程序為基礎。CDC 會識別和追蹤資料庫中資料的變更。主要 上資料庫的變更會記錄在變更日誌檔案中，該檔案會傳輸至在第二個區域中執行 Aurora 複本的機器。次要電腦上的程序會讀取這些變更日誌，並產生 SQL 陳述式，然後套用至次要資料庫。 

下圖顯示跨區域 Aurora 複本的高階架構。

 

![描述遵循圖表。](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/aurora-replication-options/images/cross-region-aurora-replica.png)


圖表顯示下列交易流程：

1. 交易會遞交至主要 Aurora 叢集。

1. 程序會使用 binlog 傾印執行緒在來源上記錄這些變更，這會將其寫入二進位日誌檔案。

1. 複寫代理程式會透過 I/O 執行緒傳送變更日誌，以轉送次要區域中的日誌。

1. 程序會讀取變更日誌、產生 SQL 陳述式，並將陳述式套用至次要 Aurora 叢集。

[Aurora MySQL 相容叢集](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.Replication.html#Aurora.Replication.AuroraMySQL)最多可以用這種方式建立五個僅供讀取複本，每個複本位於不同的 區域中。Aurora PostgreSQL 相容不支援跨區域 Aurora 複本。不過，對於 Aurora PostgreSQL 資料庫叢集，您可以使用 [Aurora 全域資料庫](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-global-database.html)。