通常、AWS RDS を使用する場合、高可用性を実現するために推奨される方法は、異なる AZ にホット レプリカをデプロイすることです (マルチ AZ 配置)。また、読み取りパフォーマンスを向上させるために、一部の読み取りレプリカを起動することもできます。
AWS Aurora のドキュメントを読みました。これは、3 つの AZ にレプリケートされ、各 AZ に 2 つのコピーを持つ共通の仮想ストレージ レイヤーを使用します。
私の質問は次のとおりです。Aurora 自体が自己修復でき、そのストレージがマルチ AZ に分散されている場合、Aurora DB クラスターの Amazon マルチ AZ 配置を使用する必要はありますか? 3 つの AZ のそれぞれに 2 つのストレージ コピーを保持する場合、フェイルオーバーにマルチ AZ レプリカ セットアップを使用するのと同じくらい信頼性があります。また、フェイルオーバー中。別のインスタンスを自動的に作成するか (リードレプリカが存在しない場合)、プライマリを切り替えます。マルチ AZ オーロラ クラスターを使用して可用性を「改善」するという追加の要件を作成する必要があることを、私は本当に理解していません。
デフォルトの Aurora デプロイメントで可用性が損なわれるシナリオが存在する可能性はありますか? プライマリ Aurora DB ノードを含む AZ 全体が失われるとどうなりますか?