「翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。」
Amazon Aurora DB クラスター
Amazon Aurora DB クラスターは、1 つ以上の DB インスタンスと、これらの DB インスタンスのデータを管理する 1 つのクラスターボリュームで構成されます。Aurora クラスターボリュームは、複数のアベイラビリティーゾーンにまたがる仮想データベースストレージボリュームです。各アベイラビリティーゾーンには DB クラスターデータのコピーが保存されます。Aurora DB クラスターは 2 種類の DB インスタンスで構成されます。
-
プライマリ DB インスタンス – 読み書きオペレーションをサポートし、クラスターボリュームに対するすべてのデータ変更を実行します。各 Aurora DB クラスターには 1 つのプライマリ DB インスタンスがあります。
-
Aurora レプリカ – プライマリ DB インスタンスと同じストレージボリュームに接続し、読み取りオペレーションのみをサポートします。各 Aurora DB クラスターは、プライマリ DB インスタンスに加えて 15 Aurora までのレプリカを持つことができます。個別のアベイラビリティーゾーンに Aurora インスタンスレプリカを配置することで、高可用性を維持します。プライマリ DB インスタンスが使用できない場合、Aurora は、Aurora レプリカに自動的にフェイルオーバーします。Aurora レプリカのフェイルオーバー優先順位を指定することができます。また、Aurora レプリカは、プライマリ DB インスタンスから読み取りワークロードをオフロードします。
-
Aurora マルチマスタークラスターでは、すべての DB インスタンスに読み書き機能が備わっています。この場合、プライマリインスタンスと Aurora レプリカの区別は適用されません。クラスターでシングルマスターまたはマルチマスターレプリケーションを使用できるレプリケーショントポロジについて説明するために、これらの書き込みおよび読み取りの DB インスタンスを呼び出します。
次の図は、Aurora DB クラスター内のクラスターボリューム、プライマリ DB インスタンス、および Aurora レプリカの関係を示しています。

前述の情報は、シングルマスターレプリケーションを使用するすべての Aurora クラスターに適用されます。たとえば、プロビジョンドクラスター、並列クエリクラスター、グローバルデータベースクラスター、サーバーレスクラスター、すべての MySQL 5.7 互換および PostgreSQL 互換クラスターなどがあります。
マルチマスターレプリケーションを使用する Aurora クラスターでは、読み取り/書き込み DB インスタンスと読み取り専用 DB インスタンスの配置が異なります。マルチマスタークラスター内の DB インスタンスはいずれも、書き込みオペレーションを実行できます。すべての書き込みオペレーションを実行する単一の DB インスタンスはなく、読み取り専用の DB インスタンスもありません。そのため、プライマリインスタンスと Aurora レプリカという用語はマルチマスタークラスターには適用されません。マルチマスターレプリケーションを使用する可能性のあるクラスターについて説明するときは、書き込み DB インスタンスと読み取り DB インスタンスを参照します。
Aurora クラスターは、コンピューティングキャパシティーとストレージの分離を示しています。たとえば、基になるストレージボリュームには複数のアベイラビリティーゾーン (AZ) に分散された複数のストレージノードが含まれるため、DB インスタンスが 1 つのみの Aurora 設定は依然としてクラスターです。