Mainframe Assessment Tool 概览

Mainframe Assessment Tool 可帮助评估现有大型主机代码库,并规划向的迁移。 Google CloudMainframe Assessment Tool 可自动执行评估,从而节省您的时间和资源。它使用生成式 AI 来帮助您了解现有代码库并生成文档。

大型主机迁移过程包含以下阶段:发现和评估、规划以及迁移工作负载。Mainframe Assessment Tool 可帮助您发现和评估现有代码库并规划迁移,然后您可以使用中提供的大型主机现代化改造产品来对代码进行现代化改造,以便进行迁移。Google Cloud如需详细了解如何对大型主机应用进行现代化改造, 请参阅 大型主机现代化改造概览

支持的语言

Mainframe Assessment Tool 支持分析以下语言和工件:

  • COBOL 程序和副本
  • JCL 作业、过程、包含项和卡片数据
  • HLASM 程序
  • PL/I 程序(预览版
  • RPG/RPGLE 程序和包含文件
  • Easytrieve 程序
  • REXX 程序(预览版
  • 适用于 z/OS 的 Natural 程序、数据定义模块 (DDM) 和屏幕映射 (MAPS)
  • Fortran (预览版)
  • UniVerse BASIC(预览版

数据库架构

Mainframe Assessment Tool 支持以下数据库架构:

  • DB2:通过嵌入式 SQL
  • IMS DB:通过 EXEC DLICBLTDLI 调用
  • Adabas:通过 Natural 数据定义模块 (DDM)

事务监控器

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,但模型不会通过从该源代码中提取的信息进行扩充。

后续步骤