ある企業が AWS への移行計画を検討しており、まず業務に支障のない非本番アプリケーションから移行し、その後に本番システムを移行する「Wave(ウェーブ)移行」アプローチを採用しています。AWS Migration Hub を使って移行の進捗を追跡していますが、各 Wave のサーバー群の依存関係に基づいて移行グループを整理したいと考えています。最も効率的な方法はどれですか?
- A. 移行を開始し、依存関係の問題が発生した時点で対処する
- B. すべてのサーバーを一度に Migration Hub に登録し、手動で Wave ごとにグループを作成する
- C. AWS Application Discovery Service のエージェントで収集した依存関係データを Migration Hub にインポートし、Migration Hub の「グループ」機能でサーバーを依存関係に基づいて自動的にグループ化する。各グループ(アプリケーション)を Wave に割り当て、Migration Hub でステータスを追跡する
- D. Excel スプレッドシートで依存関係マトリクスを手動で作成し、Wave の計画を立てる
解答と解説を見る
正解: C
Application Discovery Service が収集したネットワーク接続データを Migration Hub に統合すると、サーバー間の依存関係グラフが可視化されます。Migration Hub のアプリケーショングループ機能を使って依存するサーバーをグループ化し、各グループを Wave に割り当てることで、依存関係が崩れない順序での移行計画が立てられます。 B: 手動グループ作成は可能ですが、依存関係データが自動収集されているならそれを活用するべきです。大量のサーバーを手動グループ化するのは非効率です。 D: Excel での手動作成は正確性が低く、大量のサーバーでは現実的ではありません。Discovery Service の自動収集データを活用する方が効率的です。 A: 依存関係を事前に把握せずに移行することは、本番環境での障害リスクを大幅に高めます。計画フェーズでの依存関係分析は必須です。