

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon Keyspaces のマルチリージョンレプリケーション (Apache Cassandra 用)
<a name="multiRegion-replication"></a>

Amazon Keyspaces マルチリージョンレプリケーションを使用して、 AWS リージョン 選択した 全体で自動、フルマネージド、*アクティブ/アクティブ*レプリケーションを使用してデータをレプリケートできます。アクティブ-アクティブレプリケーションでは、各リージョンが個別に読み取りと書き込みを行うことができます。リージョンレベルでパフォーマンスが低下した場合に可用性と回復力の両方を復旧でき、グローバルアプリケーションの場合はローカルでの低レイテンシーの読み取りと書き込みというメリットもあります。

マルチリージョンレプリケーションでは、Amazon Keyspaces はリージョン間でデータを非同期的にレプリケートし、データは通常 1 秒以内にリージョン間で伝播されます。また、マルチリージョンレプリケーションでは、競合を解決し、データ分散の問題を修正するという難しい作業がなくなり、アプリケーションに集中できるようになります。

デフォルトでは、Amazon Keyspaces は耐久性と高可用性 AWS リージョン のために、同じ 内の 3 つの[アベイラビリティーゾーンにデータをレプリケートします](https://aws.amazon.com/about-aws/global-infrastructure/regions_az/)。マルチリージョンレプリケーションを使用すると、 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>

マルチリージョンレプリケーションには以下の利点があります。
+ **1 桁ミリ秒のレイテンシーでグローバルな読み取りと書き込みを実行** – Amazon Keyspaces では、レプリケーションはアクティブ-アクティブで行われます。どのような規模でも、1 桁ミリ秒のレイテンシーで、顧客に最も近いリージョンからの読み取りと書き込みの両方をローカルで処理できます。世界中のどこでも、Amazon Keyspaces のマルチリージョンテーブルは、高速な応答時間を必要とするグローバルアプリケーションに使用できます。
+ **ビジネス継続性の向上と単一リージョンの劣化からの保護** – マルチリージョンレプリケーションでは、アプリケーションをマルチリージョンキースペース内の別のリージョンにリダイレクト AWS リージョン することで、単一の で劣化から回復できます。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 KB のデータを書き込む書き込みリクエストユニット (WRU) が 1 つ請求されます。ただし、マルチリージョンキースペースの各リージョンでの書き込みに対して課金されます。たとえば、2 つのリージョンを持つマルチリージョンキースペースに 3 KB のデータ行を書き込むには、3 \* 2 = 6 WRUs 6 WRUsが必要です。さらに、静的データと非静的データの両方がある書き込みには、追加の書き込みオペレーションが必要です。

プロビジョンドモードでは、単一リージョンテーブルの場合と同じ方法で、行ごとに最大 1 KB のデータを書き込む書き込みキャパシティーユニット (WCU) が 1 つ請求されます。ただし、マルチリージョンキースペースの各リージョンでの書き込みに対して課金されます。例えば、2 つのリージョンを持つマルチリージョンキースペースで 1 秒あたり 3 KB のデータ行を書き込むには、3 \* 2 = 6 WCUs 6 WCUsが必要です。さらに、静的データと非静的データの両方がある書き込みには、追加の書き込みオペレーションが必要です。

料金の詳細については、「[Amazon Keyspaces (for Apache Cassandra) pricing (Amazon Keyspaces (Apache Cassandra 向け) の料金)](https://aws.amazon.com/keyspaces/pricing)」を参照してください。