Amazon Aurora
Aurora のユーザーガイド (API バージョン 2014-10-31)

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 クラスター内のクラスターボリューム、プライマリ DB インスタンス、および Aurora レプリカの関係を示しています。


        Amazon Aurora アーキテクチャ