Mainframe Assessment Tool 概览

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 DLICBLTDLI 调用

交易监控器

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 完成评估后,您就可以开始对代码进行现代化改造了。此过程涉及将旧版大型主机应用转换为现代的云原生应用。通过实现现代化,您可以提高敏捷性、可伸缩性和安全性,同时降低维护成本和复杂性。

现代化流程中的关键活动包括:

  1. 生成和转换代码:使用 Gemini CLI 通过自然语言提示和自动化工作流将大型机应用转换为现代化应用。Gemini CLI 通过 MCP 服务器使用 Mainframe Assessment Tool 来了解您的应用上下文并生成现代化改造后的代码。
  2. 实现大型主机数据现代化并迁移:使用 Mainframe Connector 将大型主机数据复制到 Cloud Storage、BigQuery 和数据库中,使 Google Cloud 服务能够完全访问这些数据。
  3. 通过并行测试降低迁移风险:使用 Dual Run 在大型主机和 Google Cloud上同时运行工作负载,以确保在投入生产之前实现一致性和功能验证。

如需详细了解大型主机应用现代化改造所涉及的工具和流程,请参阅大型主机现代化改造概览

数据收集安全性与隐私权

Mainframe Assessment Tool 仅收集从您提供的 ZIP 文件中提取的信息。它不会收集个人身份信息 (PII) 或受支付卡行业 (PCI) 数据安全标准或《健康保险流通与责任法案》(HIPAA) 合规要求约束的数据。

收集的所有数据仅用于评估和分析您的应用,以进行云迁移评估和规划。您的数据绝不会导出到部署它的虚拟机之外。源代码已上传到 Gemini Enterprise Agent Platform,但模型未通过从该源代码中提取的信息进行丰富。

后续步骤