オフライン評価を実行する

このページでは、ディスカバリー クライアント v6 と mcdc CLI を使用して生成できるオフライン評価について説明します。

概要

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

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

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

レポートは HTML、Microsoft Excel、CSV、JSON 形式で生成できます。

始める前に

ディスカバリー クライアント v6 を使用してレポートを生成する

ディスカバリー クライアントでオフライン レポートを生成してダウンロードする手順は次のとおりです。

  1. ディスカバリー クライアント アプリケーションで [レポート] タブに移動します。
  2. [新しいレポート] をクリックします。
  3. レポートの名前を入力し、エクスポートする形式を選択します。
  4. 確定するには、[作成] をクリックします。

レポートの準備が整ったら、[ダウンロード] をクリックします。

mcdc CLI を使用してレポートを生成する

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

HTML

まとめ

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

    Linux

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

    Windows

    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

    Windows

    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

    Windows

    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

    Windows

    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

    Windows

    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

    Windows

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

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

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

    スプレッドシートには、以下を含むいくつかのワークシートが含まれます。

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

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

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

レポートを生成するときに、--target-platform フラグを使用して、VM を移行する特定のプラットフォームを指定します。 使用できるオプションは、gcpgdccontainersall です。オプションによって、指定する評価対象の工程が異なります。

  • gcp は、Compute Engine と Google Cloud VMware Engine へのリフト&シフトの工程と、Google Kubernetes Engine、GKE Autopilot、Cloud Run へのコンテナ化の工程を評価します。
  • gdc は、Google Distributed Cloud へのリフト&シフトの工程と GKE および Cloud Run へのコンテナ化の工程を評価します。
  • containers は、Google Distributed Cloud、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

Google Distributed Cloud 環境mcdc CLI を使用する場合は、ターゲット プラットフォームの gdc 値を指定します。

Linux

./mcdc report --format FORMAT --target-platform gdc --file REPORT_NAME

Windows

mcdc.exe report --format FORMAT --target-platform gdc --file REPORT_NAME

次のステップ