シングル AZ からマルチ AZ rds にアップグレードすると、「簡単な I/O フリーズ」が発生することを理解しています。それは正確にはどういう意味ですか?
マルチ AZ 配置を小規模から大規模にアップグレードした場合、本番データベースは影響を受けますか? バックアップ データベースを使用して、フェールオーバーすることはできますか?
2 に答える
Answers to your questions are written down :
When you choose to move from Single AZ to Multi AZ, brief I/O freeze happens. It means that for some duration database won't be accessible. No read,write operations will be performed on the database. Mostly, the duration for this is around 3-4 minutes.
Yeah, production database will be affected when you resize the compute(from small to large). The best idea to perform resize operation is during scheduled maintenance window. If select Apply Immediately option, for sometime the database won't be accessible(time to switch control to backup server).
Regards, Sanket Dangi
シングル AZ からマルチ AZ に変換する際のダウンタイムは、基本的に、sanket が言ったように、新しいインスタンスが起動して完全に機能するまでにかかる時間であり、数分かかる場合があります。
マルチ AZ 配置のスケールアップでは、最初にスレーブ インスタンスをスケールアップしてから、フェイルオーバーを実行します。ダウンタイムは、実際のフェイルオーバーを実行するのにかかる時間で、通常は 1 分近くかかります。
マルチ AZ 配置のスケールアウトは、中断が発生しない追加のリードレプリカ (スタンバイから供給される) を追加することによって行われます。リードレプリカを追加すると、最終的に一貫性のあるシステムが作成されることに注意してください。これは、望ましい場合と望ましくない場合があります。
また、すべてのマルチ AZ インスタンスで同じインスタンス タイプを使用する必要はありません。そうしないと、不均衡によってレプリカ ラグが発生する可能性があります。
お気づきかもしれませんが、最初からマルチ AZ 構成から始めるのが最善です。スケールアップとスケールアウトがはるかに簡単になり、ダウンタイムが少なくなります。