オフライン評価の実行

移行センターのディスカバリー クライアント CLI または mcdc CLI を使用すると、検出フェーズで収集した情報を使用してオフライン評価を実行できます。オフライン評価では、移行の大まかな適合性評価の結果と、さまざまな移行作業の潜在的な阻害要因を提供するレポートが作成されます。オフライン評価では、移行前に解決する必要がある問題も示されます。

次のスコアによる全体的な適合性評価も示されます。

  • 非常に適した用途
  • 適合性良好、ただし確認が必要な部分がある
  • 移行前に少量の作業が必要
  • 移行前に中程度の作業が必要
  • 移行前に大量の作業が必要
  • 不適合
  • データが不足しています

準備

レポートを生成する

mcdc CLI を使用すると、HTML、JSON、CSV、または XLSX ファイル形式としてオフライン評価レポートを出力できます。HTML レポートと CSV レポートは、要約と詳細バージョンとして利用できます。

HTML

まとめ

  1. mcdc CLI をダウンロードしたディレクトリで、次のコマンドを実行します。

    Linux

    ./mcdc report --format html --file REPORT_NAME.html

    ウィンドウ

    mcdc.exe report --format html --file REPORT_NAME.html

    このツールは、REPORT_NAME.html という名前の HTML ファイルを現在のディレクトリに出力します。

  2. レポートを表示するには、 ブラウザで REPORT_NAME .html を開きます。

    このレポートには費用分析のセクションがあります。

    このレポートを使用して、モダナイズしたワークロードを Google Cloud で実行するコストを見積もることができます。このレポートでは、VM をモダナイゼーション戦略別にグループ化し、モダナイゼーション戦略別のコストを合計して、総コストを算出しています。費用分析は、ワークロードをどの程度モダナイズするか、どれだけの労力を予定しているかに応じて、採用するモダナイゼーション戦略を決める際に役立ちます。

    この計算は、CPU 数、メモリ、ストレージなどの VM 構成の詳細(CPU、メモリ、ストレージの数)に基づいて行われ、モダナイゼーション目標に適さない VM は除外されます。

詳細

  1. 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 ファイルを現在のディレクトリに出力します。

  2. レポートを表示するには、 ブラウザで REPORT_NAME .html を開きます。

    レポートには、検出されたすべての VM を一覧表示するテーブルが含まれます。テーブルに列を追加することもできます。テーブルにテキスト フィルタを適用することもできます。

    表内の任意の VM を開いて、その属性、対象シナリオ、アプリ コンポーネントを確認できます。次に、VM からアプリ コンポーネントを開いて、その属性と対象シナリオを確認できます。

    非常に多くの VM(通常は 10,000 台を超える VM)を報告する場合、詳細な HTML レポートは開かない場合がありますが、正確な数はマシン、ブラウザ、レポートのコンテンツによって異なります。このような場合は、XLSX レポートの使用をおすすめします。

JSON

  1. mcdc CLI をダウンロードしたディレクトリで、次のコマンドを実行します。

    Linux

    ./mcdc report --format json --file REPORT_NAME.json

    ウィンドウ

    mcdc.exe report --format json --file REPORT_NAME.json

    このツールは、REPORT_NAME.json という名前の JSON ファイルを現在のディレクトリに出力します。

  2. テキスト エディタでファイルを開きます。

CSV

まとめ

  1. mcdc CLI をダウンロードしたディレクトリで、次のコマンドを実行します。

    Linux

    ./mcdc report --format csv --file REPORT_NAME.csv

    ウィンドウ

    mcdc.exe report --format csv --file REPORT_NAME.csv

    このツールは、REPORT_NAME.csv という名前の CSV ファイルを現在のディレクトリに出力します。

  2. CSV レポートをデータ可視化ユーティリティにインポートします。

    レポートには各 VM の各シナリオの適合性スコアが含まれますが、個々のルールの結果は含まれません。

詳細

  1. 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 ファイルを現在のディレクトリに出力します。

  2. CSV レポートをデータ可視化ユーティリティにインポートします。

    このレポートには、各 VM とアプリケーション コンポーネントのすべてのルールの結果が含まれます。

XLSX

  1. mcdc CLI をダウンロードしたディレクトリで、次のコマンドを実行します。

    Linux

    ./mcdc report --format xlsx --file REPORT_NAME.xlsx

    ウィンドウ

    mcdc.exe report --format xlsx --file REPORT_NAME.xlsx

    このツールは、REPORT_NAME.xlsx という名前のスプレッドシートを現在のディレクトリに出力します。

  2. スプレッドシートを開きます。

    スプレッドシートには、次の項目を表示する複数のワークシートが含まれています。

    • 検出されたすべての VM に関する情報
    • 検出されたすべてのアプリケーション コンポーネントに関する情報
    • 各 VM およびアプリ コンポーネントのすべてのシナリオの適合性スコア
    • そのシナリオのすべてのルールの結果を含むシナリオごとのワークシート

mcdc ツールは、評価データとログ情報をホストマシンの ~/.mcdc ディレクトリに保存します。このデータを削除する方法については、ホストマシンから収集したデータを削除するをご覧ください。

ターゲット プラットフォームを指定する

レポートを生成するときは、--target-platform フラグを使用して、VM を移行するプラットフォームを指定します。使用できるオプションは、gcpanthosanthosbmcontainersallです。どの方法も、評価対象の工程の異なるセットを指定できます。

  • 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 へのコンテナ化の工程を評価します。
  • anthosbmanthos と同等です。
  • 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

次のステップ