共用方式為


適用於 Java 的 Azure Migrate 應用程式和程式代碼評估概觀

本文提供適用於 Java 的 Azure Migrate 應用程式和程式代碼評估概觀。 此概觀可協助您了解適合的案例,以協助您將 Java 應用程式遷移至 Azure。

附註

本文適用於 Java 7.x 版的 Azure Migrate 應用程式和程式代碼評估。 此版本於 2025 年 7 月進入 GA。

概觀

適用於 Java 的 Azure Migrate 應用程式和程式代碼評估(適用於 Java 的 AppCAT)可讓您評估 Java 應用程式整備程度,以重新格式化和移轉至 Azure。 它可以評估 Java 應用程式二進位檔和原始程式碼,以識別 Azure 的重新格式化和移轉機會。

此工具使用進階分析技術來瞭解任何 Java 應用程式的結構和相依性。 此工具提供如何在下列層面重構應用程式並將其遷移至 Azure 的深入解析:

  • 探索技術使用方式:查看應用程式所使用的技術。 如果您的舊版應用程式沒有太多文件,而且想要知道它使用哪些技術,探索非常實用。
  • 將程式代碼評估為特定目標:使用特定的 Azure 重新格式化規則,評估特定 Azure 目標的應用程式,例如 Azure App Service、Azure Kubernetes Service 和 Azure Container Apps。 檢查您必須執行的修改,以將應用程式重構至 Azure 平台上。

此工具以下列兩種方式提供:

授權

適用於 Java 的 Azure Migrate 應用程式和程式代碼評估 (適用於 Java 的 AppCAT) 是免費的開放原始碼工具。 此工具是根據 Cloud Native Computing Foundation 專案 Konveyor 中的一組元件所建置,由 Red Hat 所建立和領導。

數據採集

AppCAT 預設會收集遙測數據。 Microsoft匯總收集的數據,以識別使用模式,以找出常見問題,並改善 AppCAT CLI 的體驗。 Microsoft AppCAT CLI 不會收集任何私人或個人資料。 例如,使用方式數據可協助識別具有低成功率的命令等問題。 此資訊可協助我們排定工作的優先順序。

我們非常感謝這類資料所提供的見解,但也了解不是每個人都想要傳送使用資料。 您可以使用 命令來停用資料收集 appcat analyze --disable-telemetry 。 如需詳細資訊,請參閱我們的 隱私聲明

後續步驟