DBの移行の停止時間を最小に

正解は ア です。 DMS の 全量の読み込み+変更データの取り込み(CDC) で、移行中の更新も複製し続けます。複製が追いついたところで 短時間で切り替え ます(MySQLのバイナリログのレプリケーションも候補)。 方式 切替の停止時間 全量+CDC 数分 ダンプと復元 数時間 アプリの二重書き込み 改修が大きく、整合性が難しい 移行中も受注を受け付け、停止時間を数分にできる。 2TBのダンプと復元の間、受注が止まる。 最後の晩の差分が反映されず、停止時間も長い。 改修の負担が大きく、整合性も保ちにくい。

24時間動く受注のMySQLのDB(2TB)をAuroraへ移す。移行の間も受注を受け付け、切替の停止時間は数分にしたい。

最も適切なものを1つ選択してください。

出典AWS非公式・オリジナル問題
ア
DMSで全量の読み込みと変更の複製を行い、追いついたら切り替える
イ
受注を止めてダンプを取り、Auroraに復元してから受注を再開する
ウ
毎晩ダンプを取って復元を繰り返し、最後の晩に切り替える
エ
アプリからMySQLとAuroraの両方に書き込むように改修しておく