AmazonRDS-マルチAZデプロイメント

マルチAZデプロイメントでは、Amazon RDSは、異なるアベイラビリティーゾーンで同期スタンバイレプリカを自動的にプロビジョニングおよび維持します。プライマリDBインスタンスは、可用性ゾーン間でスタンバイレプリカに同期的に複製され、データの冗長性を提供し、I / Oのフリーズを排除し、システムバックアップ中の遅延スパイクを最小限に抑えます。高可用性でDBインスタンスを実行すると、計画されたシステムメンテナンス中の可用性が向上し、DBインスタンスの障害やアベイラビリティーゾーンの中断からデータベースを保護できます。

DBインスタンスを作成するときにマルチAZデプロイメントを選択するオプションを選択するか、既存のdbインスタンスを変更してマルチAZDBインスタンスにするオプションを選択することもできます。次の図は、既存のオプションを変更するオプションを示しています。ただし、DBインスタンスの作成中にも同じオプションを使用できます。

マルチAZを有効にしている場合、DBインスタンスの計画的または計画外の停止が発生した場合、AmazonRDSは別のアベイラビリティーゾーンのスタンバイレプリカに自動的に切り替わります。フェイルオーバーが完了するまでにかかる時間は、プライマリDBインスタンスが使用できなくなったときのデータベースアクティビティおよびその他の条件によって異なります。フェイルオーバー時間は通常60〜120秒です。ただし、大規模なトランザクションや長い回復プロセスにより、フェイルオーバー時間が長くなる可能性があります。

Oracle、PostgreSQL、MySQL、およびMariaDB DBインスタンスのマルチAZデプロイメントは、Amazonのフェイルオーバーテクノロジーを使用します。SQL ServerDBインスタンスはSQLServerミラーリングを使用します。