移行センターのディスカバリー クライアント CLI または mcdc
CLI を使用すると、検出フェーズで収集した情報を使用してオフライン評価を実行できます。オフライン評価では、移行の大まかな適合性評価の結果と、さまざまな移行作業の潜在的な阻害要因を提供するレポートが作成されます。オフライン評価では、移行前に解決する必要がある問題も示されます。
次のスコアによる全体的な適合性評価も示されます。
- 非常に適した用途
- 適合性良好、ただし確認が必要な部分がある
- 移行前に少量の作業が必要
- 移行前に中程度の作業が必要
- 移行前に大量の作業が必要
- 不適合
- データが不足しています
準備
- オフライン評価レポートを生成するには、まず
mcdc
CLI でアセットからデータを収集します。詳細については、インベントリ ディスカバリを実行するをご覧ください。
レポートを生成する
mcdc
CLI を使用すると、HTML、JSON、CSV、または XLSX ファイル形式としてオフライン評価レポートを出力できます。HTML レポートと CSV レポートは、要約と詳細バージョンとして利用できます。
HTML
まとめ
mcdc
CLI をダウンロードしたディレクトリで、次のコマンドを実行します。Linux
./mcdc report --format html --file REPORT_NAME.html
ウィンドウ
mcdc.exe report --format html --file REPORT_NAME.html
このツールは、REPORT_NAME.html という名前の HTML ファイルを現在のディレクトリに出力します。
レポートを表示するには、 ブラウザで REPORT_NAME .html を開きます。
このレポートには費用分析のセクションがあります。
このレポートを使用して、モダナイズしたワークロードを Google Cloud で実行するコストを見積もることができます。このレポートでは、VM をモダナイゼーション戦略別にグループ化し、モダナイゼーション戦略別のコストを合計して、総コストを算出しています。費用分析は、ワークロードをどの程度モダナイズするか、どれだけの労力を予定しているかに応じて、採用するモダナイゼーション戦略を決める際に役立ちます。
この計算は、CPU 数、メモリ、ストレージなどの VM 構成の詳細(CPU、メモリ、ストレージの数)に基づいて行われ、モダナイゼーション目標に適さない VM は除外されます。
詳細
mcdc
CLI をダウンロードしたディレクトリで、次のコマンドを実行します。Linux
./mcdc report --format html --full --file REPORT_NAME.html
ウィンドウ
mcdc.exe report --format html --full --file REPORT_NAME.html
このツールは、 REPORT_NAME.html という名前の HTML ファイルを現在のディレクトリに出力します。
レポートを表示するには、 ブラウザで REPORT_NAME .html を開きます。
レポートには、検出されたすべての VM を一覧表示するテーブルが含まれます。テーブルに列を追加することもできます。テーブルにテキスト フィルタを適用することもできます。
表内の任意の VM を開いて、その属性、対象シナリオ、アプリ コンポーネントを確認できます。次に、VM からアプリ コンポーネントを開いて、その属性と対象シナリオを確認できます。
非常に多くの VM(通常は 10,000 台を超える VM)を報告する場合、詳細な HTML レポートは開かない場合がありますが、正確な数はマシン、ブラウザ、レポートのコンテンツによって異なります。このような場合は、XLSX レポートの使用をおすすめします。
JSON
mcdc
CLI をダウンロードしたディレクトリで、次のコマンドを実行します。Linux
./mcdc report --format json --file REPORT_NAME.json
ウィンドウ
mcdc.exe report --format json --file REPORT_NAME.json
このツールは、REPORT_NAME.json という名前の JSON ファイルを現在のディレクトリに出力します。
テキスト エディタでファイルを開きます。
CSV
まとめ
mcdc
CLI をダウンロードしたディレクトリで、次のコマンドを実行します。Linux
./mcdc report --format csv --file REPORT_NAME.csv
ウィンドウ
mcdc.exe report --format csv --file REPORT_NAME.csv
このツールは、REPORT_NAME.csv という名前の CSV ファイルを現在のディレクトリに出力します。
CSV レポートをデータ可視化ユーティリティにインポートします。
レポートには各 VM の各シナリオの適合性スコアが含まれますが、個々のルールの結果は含まれません。
詳細
mcdc
CLI をダウンロードしたディレクトリで、次のコマンドを実行します。Linux
./mcdc report --format csv --full --file REPORT_NAME.csv
ウィンドウ
mcdc.exe report --format csv --full --file REPORT_NAME.csv
このツールは、REPORT_NAME.csv という名前の CSV ファイルを現在のディレクトリに出力します。
CSV レポートをデータ可視化ユーティリティにインポートします。
このレポートには、各 VM とアプリケーション コンポーネントのすべてのルールの結果が含まれます。
XLSX
mcdc
CLI をダウンロードしたディレクトリで、次のコマンドを実行します。Linux
./mcdc report --format xlsx --file REPORT_NAME.xlsx
ウィンドウ
mcdc.exe report --format xlsx --file REPORT_NAME.xlsx
このツールは、REPORT_NAME.xlsx という名前のスプレッドシートを現在のディレクトリに出力します。
スプレッドシートを開きます。
スプレッドシートには、次の項目を表示する複数のワークシートが含まれています。
- 検出されたすべての VM に関する情報
- 検出されたすべてのアプリケーション コンポーネントに関する情報
- 各 VM およびアプリ コンポーネントのすべてのシナリオの適合性スコア
- そのシナリオのすべてのルールの結果を含むシナリオごとのワークシート
mcdc
ツールは、評価データとログ情報をホストマシンの ~/.mcdc
ディレクトリに保存します。このデータを削除する方法については、ホストマシンから収集したデータを削除するをご覧ください。
ターゲット プラットフォームを指定する
レポートを生成するときは、--target-platform
フラグを使用して、VM を移行するプラットフォームを指定します。使用できるオプションは、gcp
、anthos
、anthosbm
、containers
、all
です。どの方法も、評価対象の工程の異なるセットを指定できます。
gcp
は、Compute Engine、Google Cloud VMware Engine へのリフト&シフトの工程と、Google Kubernetes Engine、GKE Autopilot、Cloud Run へのコンテナ化の工程を評価します。anthos
は、Google Distributed Cloud Virtual for Bare Metal へのリフト&シフトの工程と、GKE と Cloud Run へのコンテナ化の工程を評価します。anthosbm
はanthos
と同等です。containers
は、GKE Enterprise、Google Kubernetes Engine、GKE Autopilot、Cloud Run へのモダナイゼーションを評価します。all
は、可能なすべてのシナリオを評価します。
たとえば、レポートを gcp
の移行プロセスに制限するには、次のコマンドを実行します。
Linux
./mcdc report --format FORMAT --target-platform gcp --file REPORT_NAME
Windows
mcdc.exe report --format FORMAT --target-platform gcp --file REPORT_NAME
次のステップ
- 総所有コスト(TCO)レポートの生成方法を確認する。