Amazon Aurora レプリケーションソリューションを比較する - AWS 規範ガイダンス

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

Amazon Aurora レプリケーションソリューションを比較する

次の表は、3 つの Amazon Aurora レプリケーションソリューションを比較したものです。

Aurora レプリカ

クロスリージョンの Aurora レプリカ

Aurora Global Database

高可用性の実現

あり

なし

なし

ディザスタリカバリの実現

なし

あり

あり

レプリケーションタイプ

非同期

非同期

非同期

自動フェイルオーバー

あり

なし

なし

SELECT クエリ実行時のオフロード

あり

あり

あり

レプリカへの書き込み操作が可能

なし

可能だが推奨されない

なし

プライマリクラスターとの近接性

常にプライマリと同じリージョンに存在します。

プライマリと同じリージョンには存在しません。

プライマリと同じリージョンには存在しません。

レプリケーションの遅延

通常、100 ミリ秒をはるかに下回ります。

トランザクションのボリュームによって異なります。通常、ほとんどのシステムで、遅延は数秒です。

通常、1 秒未満です。

コストに関する考慮事項

追加した DB インスタンスノードのみが課金対象です。

次に対し、標準の Aurora 料金が課金されます: インスタンス、ストレージ、クロスリージョンでのデータ転送、バックアップストレージ、プライマリリージョンと各セカンダリリージョン間でのレプリケーション時に生じる書き込み I/O

次に対し、標準の Aurora 料金が課金されます: インスタンス、ストレージ、クロスリージョンでのデータ転送、バックアップストレージ、プライマリリージョンと各セカンダリリージョン間でのレプリケーション時に生じる書き込み I/O

サポートされているレプリカ数

同じリージョン内に 15 個です。

Aurora MySQL 互換エディションでは、各リージョンで最大 5 つのセカンダリ DB クラスター。(Aurora PostgreSQL 互換エディションでは、クロスリージョンレプリカがサポートされていません)。

各リージョンで最大 5 つのセカンダリ DB クラスター。

プロビジョニング完了までの時間

データベースのサイズに関係なく、5 分未満。

レプリカを作成するには、データベースのコピー全体をセカンダリリージョンにレプリケートする必要があるため、データベースのサイズによって異なります。

レプリカを作成するには、データベースのコピー全体をセカンダリリージョンにレプリケートする必要があるため、データベースのサイズによって異なります。

実装するオプションを決定するときは、次のガイドラインに従います。

  • Aurora クラスターに高可用性が必要な場合は、Aurora レプリカを使用します。プライマリインスタンスで失敗が生じると、Aurora レプリカの 1 つが自動的に昇格します。Aurora レプリカは、読み取りワークロードの水平スケーリングにも最適です。Aurora 接続マネージャーにより、共通のリーダーエンドポイントを使用して、同じ AWS リージョン リージョン内にある複数の Aurora レプリカ間でワークロードを自動的に分散させることができます。

  • クロスリージョンディザスタリカバリ (DR) の機能が必要な場合は、Aurora グローバルデータベースを使用します。Aurora グローバルデータベースを導入すると、複数の AWS リージョン リージョン間で、ローカル読み取りと DR が高速化されます。また、リージョンの劣化や停止からの迅速な復旧が必要な場合に備え、セカンダリリージョンをバックアップオプションとして使用できます。セカンダリリージョンのデータベースは、1 分以内に昇格させ、完全な読み取り/書き込み機能を持たせることが可能です。

  • クロスリージョン Aurora レプリカのユースケースを 2 つ挙げます。1 つ目の例です。Aurora データベースのクロスリージョンコピーが必要であっても、何らかの制約によりグローバルデータベースを使用できない場合は、クロスリージョン Aurora レプリカを使用すると良いでしょう。2 つ目の例として、Amazon Relational Database Service (Amazon RDS) for MySQL から Aurora MySQL 互換エディションへの移行が必要であるとします。その場合は、Aurora MySQL レプリカのセットアップをお勧めします。