

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

# 適用於 Amazon Keyspaces 的多區域複寫 （適用於 Apache Cassandra)
<a name="multiRegion-replication"></a>

您可以使用 Amazon Keyspaces 多區域複寫，透過 AWS 區域 您選擇的自動化、全受管、*主動-主動*複寫來複寫資料。透過主動-主動複寫，每個區域都可以獨立執行讀取和寫入。您可以改善區域降級的可用性和彈性，同時受益於全域應用程式的低延遲本機讀取和寫入。

使用多區域複寫時，Amazon Keyspaces 會在區域之間非同步複寫資料，資料通常會在一秒內跨區域傳播。此外，透過多區域複寫，您不再難以解決衝突和修正資料差異問題，因此您可以專注於應用程式。

根據預設，Amazon Keyspaces 會在同一區域內跨三個[可用區域](https://aws.amazon.com/about-aws/global-infrastructure/regions_az/)複寫資料， AWS 區域 以實現耐用性和高可用性。透過多區域複寫，您可以建立多區域金鑰空間， AWS 區域 以您選擇的不同地理位置複寫資料表。

**Topics**
+ [使用多區域複寫的優勢](#mrr-benefits)
+ [容量模式和定價](#mrr-pricing)
+ [多區域複寫如何在 Amazon Keyspaces 中運作](multiRegion-replication_how-it-works.md)
+ [Amazon Keyspaces 多區域複寫用量備註](multiRegion-replication_usage-notes.md)
+ [設定 Amazon Keyspaces 的多區域複寫 （適用於 Apache Cassandra)](multiRegion-replication-configure.md)

## 使用多區域複寫的優勢
<a name="mrr-benefits"></a>

多區域複寫提供下列優點。
+ **具有單一位數毫秒延遲的全域讀取和寫入** – 在 Amazon Keyspaces 中，複寫是主動的。您可以從最接近您客戶的區域提供本機讀取和寫入，在任何規模下都具有單一位數毫秒延遲。您可以將 Amazon Keyspaces 多區域資料表用於需要快速回應時間的全域應用程式。
+ **改善單一區域降級的業務持續性和保護** – 透過多區域複寫，您可以將應用程式重新導向至多區域金鑰空間中的不同區域 AWS 區域 ，以從單一區域降級中復原。由於 Amazon Keyspaces 提供主動-主動複寫，因此不會影響您的讀取和寫入。

  Amazon Keyspaces 會追蹤已在多區域金鑰空間上執行但尚未傳播到所有複本區域的任何寫入。區域恢復上線後，Amazon Keyspaces 會自動同步任何遺失的變更，讓您可以復原而不會有任何應用程式影響。
+ **跨區域高速複**寫 – 多區域複寫使用跨區域的快速儲存型資料實體複寫，複寫延遲通常不到 1 秒。

  Amazon Keyspaces 中的複寫對您的資料庫查詢幾乎沒有影響，因為它不會與您的應用程式共用運算資源。這表示您可以解決高寫入輸送量使用案例，或輸送量突然遽增或爆增的使用案例，而不會影響任何應用程式。
+ **一致性和衝突解決** – 對任何區域中的資料所做的任何變更都會複寫到多區域金鑰空間中的其他區域。如果應用程式同時更新不同區域中的相同資料，則可能會發生衝突。

  為了協助提供最終一致性，Amazon Keyspaces 使用儲存格層級時間戳記，*最後一位寫入器在並行更新之間獲勝*對帳。衝突解決是完全受管的，並在背景發生，不會影響任何應用程式。

如需支援的組態和功能的詳細資訊，請參閱 [Amazon Keyspaces 多區域複寫用量備註](multiRegion-replication_usage-notes.md)。

## 容量模式和定價
<a name="mrr-pricing"></a>

對於多區域金鑰空間，您可以使用*隨需容量模式*或*佈建容量模式*。如需詳細資訊，請參閱[在 Amazon Keyspaces 中設定讀取/寫入容量模式](ReadWriteCapacityMode.md)。

對於隨需模式，您需要支付 1 個寫入請求單位 (WRU) 的費用，以寫入每列最多 1 KB 的資料，方式與單一區域資料表相同。但是，您需要為多區域金鑰空間的每個區域中的寫入付費。例如，在具有兩個區域的多區域金鑰空間中寫入一列 3 KB 的資料需要 6 WRUs：3 \* 2 = 6 WRUs。此外，包含靜態和非靜態資料的寫入需要額外的寫入操作。

對於佈建模式，您需支付 1 個寫入容量單位 (WCU) 的費用，以寫入每列最多 1 KB 的資料，與單一區域資料表相同。但是，您需要為多區域金鑰空間的每個區域中的寫入付費。例如，在具有兩個區域的多區域金鑰空間中每秒寫入 3 KB 的資料列需要 6 WCUs：3 \* 2 = 6 WCUs。此外，包含靜態和非靜態資料的寫入需要額外的寫入操作。

如需定價的詳細資訊，請參閱 [Amazon Keyspaces （適用於 Apache Cassandra) 定價](https://aws.amazon.com/keyspaces/pricing)。