Mainframe Assessment Tool 可帮助您评估现有主干架构代码库,并规划向 Google Cloud的迁移。Mainframe Assessment Tool 可自动执行评估,从而节省您的时间和资源。它使用生成式 AI 帮助您了解现有代码库并生成文档。
大型机迁移过程包含以下阶段:发现和评估、规划和迁移工作负载。Mainframe Assessment Tool 可帮助您发现和评估现有代码库并规划迁移,然后您可以使用Google Cloud中提供的大型主机现代化改造产品来现代化改造代码,以便进行迁移。如需详细了解如何对大型主机应用进行现代化改造,请参阅大型主机现代化改造概览。
支持的语言
Mainframe Assessment Tool 支持分析以下语言和制品:
- COBOL 程序和 copybook
- JCL 作业、过程、include 和卡数据
- HLASM 程序
- PL/I 程序(预览版)
- RPG/RPGLE 程序和包含文件
- Easytrieve 程序
- Natural for z/OS(预览版)
- Fortran(预览版)
- UniVerse BASIC(预览版)
数据库架构
Mainframe Assessment Tool 支持以下数据库架构:
- DB2:通过嵌入式 SQL
- IMS 数据库:通过
EXEC DLI和CBLTDLI调用
交易监控器
Mainframe Assessment Tool 支持以下事务监控器:
- CICS:通过
EXEC CICS语句 - IMS DC:通过
CBLTDLI调用
调度器配置
Mainframe Assessment Tool 支持以下调度程序配置:
- BMC Control-M
大型机迁移过程
下图展示了大型机应用的整体迁移过程:
迁移过程包含以下阶段:
- 发现并评估现有代码库:Mainframe Assessment Tool 可帮助您评估大型主机应用占用空间、技术堆栈和依赖项。上传包含一个或多个大型机应用代码的 ZIP 文件后,Mainframe Assessment Tool 会扫描应用代码并为您提供评估结果。 借助 Mainframe Assessment Tool 自动执行评估流程,可节省组织手动收集和处理应用代码的时间和精力。
- 规划迁移:您可以使用 Mainframe Assessment Tool 提供的详细评估结果,更快地规划迁移,并降低迁移风险。为了帮助您制定迁移计划,Mainframe Assessment Tool 会根据调用和数据依赖关系以及用户配置,自动将大型机资产分组为按顺序排列的可迁移单元。
- 迁移工作负载:根据您在规划阶段做出的选择,您可以使用 Google Cloud 解决方案开始迁移。
代码现代化改造
使用 Mainframe Assessment Tool 完成评估后,您就可以开始对代码进行现代化改造了。此过程涉及将旧版大型主机应用转换为现代的云原生应用。通过实现现代化,您可以提高敏捷性、可伸缩性和安全性,同时降低维护成本和复杂性。
现代化流程中的关键活动包括:
- 生成和转换代码:使用 Gemini CLI 通过自然语言提示和自动化工作流将大型机应用转换为现代化应用。Gemini CLI 通过 MCP 服务器使用 Mainframe Assessment Tool 来了解您的应用上下文并生成现代化改造后的代码。
- 实现大型主机数据现代化并迁移:使用 Mainframe Connector 将大型主机数据复制到 Cloud Storage、BigQuery 和数据库中,使 Google Cloud 服务能够完全访问这些数据。
- 通过并行测试降低迁移风险:使用 Dual Run 在大型主机和 Google Cloud上同时运行工作负载,以确保在投入生产之前实现一致性和功能验证。
如需详细了解大型主机应用现代化改造所涉及的工具和流程,请参阅大型主机现代化改造概览。
数据收集安全性与隐私权
Mainframe Assessment Tool 仅收集从您提供的 ZIP 文件中提取的信息。它不会收集个人身份信息 (PII) 或受支付卡行业 (PCI) 数据安全标准或《健康保险流通与责任法案》(HIPAA) 合规要求约束的数据。
收集的所有数据仅用于评估和分析您的应用,以进行云迁移评估和规划。您的数据绝不会导出到部署它的虚拟机之外。源代码已上传到 Gemini Enterprise Agent Platform,但模型未通过从该源代码中提取的信息进行丰富。