Amazon Aurora DB クラスター - Amazon Aurora

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 レプリカを複数のアベイラビリティーゾーンに配置することで、高可用性を維持します。Aurora は、プライマリ DB インスタンスが使用できなくなった場合に自動的に Aurora レプリカにフェイルオーバーします。Aurora レプリカのフェイルオーバー優先順位を指定することができます。また、Aurora レプリカは、プライマリ DB インスタンスから読み取りワークロードをオフロードします。

次の図は、Aurora DB クラスター内のクラスターボリューム、プライマリ DB インスタンス、および Aurora レプリカの関係を示しています。


        Amazon Aurora アーキテクチャ
注記

これらの情報は、プロビジョンドクラスター、パラレルクエリクラスター、グローバルデータベースクラスター、Aurora Serverless クラスター、および MySQL 8.0 互換、5.7 互換、PostgreSQL 互換のすべてのクラスターに適用されます。

Aurora クラスターは、コンピューティング容量とストレージの分離を示しています。例えば、基になるストレージボリュームには複数のアベイラビリティーゾーン (AZ) に分散された複数のストレージノードが含まれるため、DB インスタンスが 1 つのみの Aurora 設定は依然としてクラスターです。

Aurora DB クラスターの入出力 (I/O) オペレーションは、ライター DB インスタンスとリーダー DB インスタンスのどちらで行われているかに関係なく、同じ方法でカウントされます。詳細については、「Amazon Aurora DB  クラスターのストレージ設定」を参照してください。