可以分析应用程序以确定符合转换条件的组件。Application Transformer for VMware Tanzu 与 Cloud Suitability Analyzer (CSA) 集成,并且会在分析期间生成一个介于 1 到 10 之间的评分,以确定应用程序是否已准备好进行容器化。

前提条件

过程

  1. 在主菜单中单击分析
  2. 单击应用程序名称旁边的箭头。
    将显示应用程序中可分析和不可分析的组件的列表。
  3. 可分析选项卡上,
    1. 单击分析
      • 对于 WebLogic:“分析”任务会在内部使用 Oracle 的 WDT(Oracle WebLogic 服务器部署工具)提取域信息,并使用 Cloud Suitability Analyzer 分析已发现的应用程序。将在容器化之前生成模型 .yaml 文件。
      • 对于 Tomcat:“分析”任务会从 CATALINA_BASE、已部署应用程序、自定义库和数据库资源中发现 Tomcat 实例以用于配置,并使用 Cloud Suitability Analyzer 分析已发现的应用程序。
      • 对于 JBoss:“分析”任务会发现已部署的应用程序的 JBoss 实例,并使用 Cloud Suitability Analyzer 对其进行分析。
      • 对于 JAVA:“分析”任务会发现应用程序二进制文件,并使用 Cloud Suitability Analyzer 对其进行分析。
      • 任务列表中将显示已触发了“分析”任务。
      • 成功完成任务后,您可以
        • 查看组件中正在运行的服务的列表,及其由 CSA 确定的评分。
          • 如果评分为 10,则表明应用程序处于良好状态,可进行容器化。
          • 如果评分较低(低于 10),则 Application Transformer for VMware Tanzu 将提供一个结果列表,并生成一个建议列表,用于更新应用程序以便进行容器化。可以继续进行容器化,也可以标记组件以进行重构和重新分析,然后再进行容器化。
        • 单击服务名称以查看其路径、评分和建议(如果有)等详细信息。
        • 单击“服务”字段旁边的加号,以添加更多 JAR、WAR 或 JAVA 文件,输入服务的名称和路径,然后触发分析程序以确定评分。
        • 单击评分以查看不同的选项卡:
          • 摘要:提供所有应用程序的详细信息,其中包括文件计数、类文件、结果、技术评分和建议。
          • 结果:提供特定于服务的信息。
          • 图表:提供服务中排列靠前的几个 API(最多 5 个)。
      如果“分析”任务成功,会看到 提升进行转换选项可供使用。
    2. 单击提升进行转换选项。
      注: 将组件提升到转换阶段后,将无法撤消该操作。但是,可以重新分析组件,以更新组件评分和工件元数据。
    3. 在确认页面上单击继续
      消息提示信息中将显示缺失的文件名的列表(如果有)。
      状态会显示为 已移至转换

下一步做什么

转换应用程序