第 1 章 Migration Toolkit for Applications 简介
Migration Toolkit for Applications (MTA)是一组工具,可用于在 Red Hat OpenShift 的混合云环境中加快大规模应用程序现代化工作。MTA 在迁移应用程序时查找常见资源和已知的问题。它为应用程序使用的技术提供了高级视图。MTA 还会生成详细报告,评估迁移或现代化路径。通过使用此报告,您可以估算大规模项目所需的工作量,并减少涉及的工作。
通过使用 MTA,您可以执行以下任务:
- 使用 MTA 广泛的默认问题来评估您的应用程序,或者创建自己的自定义问题来估算准备应用程序进行容器化所需的难度、时间和其他资源。您可以使用评估结果来讨论利益相关者之间的讨论,以确定哪些应用程序适合容器化。
- 通过将一个或多个规则应用到每个应用程序来分析应用程序。您可以使用这些规则来确定应用程序在现代化前必须修改哪些特定行。
- 检查应用程序工件,包括项目源目录和应用程序存档,并生成突出显示需要更改的区域的 HTML 报告。
注意
Migration Toolkit for Applications 5.x 版本(迁移和 Java 应用程序现代化)中提供的 Java 应用程序的迁移解决方案现在随运行时 1.0 提供。
1.1. MTA 功能 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
Migration Toolkit for Applications (MTA)提供以下功能来简化使用更多迁移路径的升级:
- 新的应用程序清单和评估模块 可帮助组织管理、分类和标记应用程序,同时评估应用程序是否适合在容器中部署,包括标记迁移策略的潜在风险。
- 与源代码和二进制存储库 进行完全集成,自动检索应用程序以进行分析,以及代理集成,包括用户界面中管理的 HTTP 和 HTTPS 代理配置。
- 改进了分析功能 及新的分析模式,包括解析存储库的源和依赖项模式,以收集依赖项并将这些依赖项添加到分析的整体范围内。您还可以使用简化的用户体验来配置分析范围,包括开源库。
- 增强的 Role-Based Access Control (RBAC) 由 Red Hat Single Sign-On 提供,以定义新的差异化人员(管理员、架构师和 migrator),以满足每个用户的需求,包括多个凭证类型的凭证管理。
- 管理员视角可为管理员提供工具范围的配置管理。
- MTA 7.0.0 中引入了对 Red Hat OpenShift on AWS (ROSA)的支持。
- MTA 7.0.0 中引入了 对 Azure Red Hat OpenShift (ARO)的支持。