适用于 Java 的 Azure Migrate 应用程序和代码评估概述

本文概述了适用于 Java 的 Azure Migrate 应用程序和代码评估。 本概述可帮助你了解合适的方案,帮助你将 Java 应用程序迁移到 Azure。

Note

本文适用于适用于 Java 版本 7.x 的 Azure Migrate 应用程序和代码评估。 此版本于 2025 年 7 月正式发布。

Overview

使用适用于 Java 的 Azure Migrate 应用程序和代码评估(AppCAT for Java),可以评估 Java 应用程序准备情况,以便重新格式化和迁移到 Azure。 它可以评估 Java 应用程序二进制文件和源代码,以确定 Azure 的重新格式化和迁移机会。

该工具使用高级分析技术来了解任何 Java 应用程序的结构和依赖项。 该工具提供有关如何在以下方面重构应用程序并将其迁移到 Azure 的见解:

  • 发现技术使用情况:查看应用程序使用哪些技术。 如果有包含很少文档的旧应用程序,并且想知道它们使用了哪些技术,发现功能将非常有用。
  • 将代码评估到特定目标:使用特定的 Azure 重新格式化规则评估特定 Azure 目标的应用程序,例如 Azure 应用服务、Azure Kubernetes 服务和 Azure 容器应用。 检查必须做的修改,将应用程序重新映射到 Azure。

该工具采用以下两种方式提供:

License

适用于 Java(AppCAT for Java)的 Azure Migrate 应用程序和代码评估是基于开源的免费工具。 该工具基于由 Red Hat 创建和领导的 Cloud Native Computing Foundation 项目 Konveyor 中的一组组件构建。

Data collection

默认情况下,AppCAT 收集遥测数据。 Azure 聚合收集的数据,以识别使用情况模式,以识别常见问题并改进 AppCAT CLI 的体验。 Azure AppCAT CLI 不会收集任何专用或个人数据。 例如,使用数据有助于识别成功率较低的命令等问题。 此信息可帮助我们确定工作的优先级。

虽然此数据提供的见解非常有用,但我们也了解并非人人都愿意发送使用情况数据。 可以使用命令禁用数据收集 appcat analyze --disable-telemetry 。 有关详细信息,请参阅我们的隐私声明

Next steps