執行離線評估

本頁說明您可以使用探索用戶端 v6 和 mcdc 指令列產生的離線評估。

總覽

您可以使用用戶資產評估器 v6 和 mcdc 命令列介面,根據在探索階段收集到的資訊執行離線評估。離線評估會產生報表,讓您瞭解遷移作業的整體適配度評估結果,以及不同遷移歷程的潛在阻礙因素。離線評估也會說明遷移前必須解決的所有問題。

這項工具會使用下列其中一個分數提供整體適合度評估:

  • 非常適合
  • 符合資格,但部分檢測結果可能需要注意
  • 遷移前幾乎不需要調整
  • 遷移前需要進行中度調整
  • 需要大幅調整才能遷移
  • 不適合
  • 資料不足

您可以產生 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 分組,並依翻新策略和整體成本加總費用。成本分析可協助您決定要採取哪種現代化策略,這取決於您想將工作負載現代化的程度,以及您打算投入多少心力。

    計算方式是根據 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 CLI 會將評估資料和記錄資訊儲存在主機上的 ~/.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

後續步驟