執行離線評估

本頁說明如何使用探索用戶端和 mcdc CLI 產生離線評估。

總覽

您可以使用用戶資產評估器和 mcdcCLI ,根據探索階段收集的資訊執行離線評估。離線評估會產生報表,提供遷移作業的高階適配度評估結果,以及不同遷移路徑的潛在阻礙。離線評估也會說明遷移前必須解決的問題。

系統會使用下列其中一個分數,提供整體合適度評估:

  • 非常適合
  • 適合使用,但部分發現可能需要注意
  • 遷移前幾乎不需要調整
  • 遷移前需要稍加調整
  • 遷移前需要大幅調整
  • 不適合
  • 資料不足

您可以產生 HTML、Microsoft Excel、CSV 和 JSON 格式的報表。

事前準備

使用用戶資產評估器產生報表

如要使用探索用戶端產生及下載離線報表,請按照下列步驟操作:

  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 個,但確切數量取決於您的電腦、瀏覽器和報告內容),詳細的 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

後續步驟