Amazonrds-multi-az-deployments

提供:Dev Guides
2020年6月23日 (火) 02:59時点におけるMaintenance script (トーク | 投稿記録)による版 (Imported from text file)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先:案内検索

Amazon RDS-マルチAZ配置

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

amazon_multi_az.JPG

マルチAZ配置の作成

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

amazon_multi_az2.JPG

Multi-AZの仕組み

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

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