Mainframe Assessment Tool 概览

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

大型机迁移过程包含以下阶段:发现和评估、规划和迁移工作负载。大型主机评估工具可帮助您发现和评估现有代码库并规划迁移,然后您可以使用大型主机代码重写预览版)来现代化改造代码以进行迁移。该工具是一款 Visual Studio Code 扩展程序,可使用生成式 AI 帮助您以 Java、C# 和 Python 重写应用。

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

  • COBOL 程序和 copybook
  • JCL 作业、过程、include 和卡数据
  • HLASM 程序
  • PL/I 程序(预览版
  • RPG/RPGLE 程序和包含文件
  • Easytrieve 程序
  • Natural for z/OS(预览版
  • Fortran(预览版

Mainframe Assessment Tool 支持分析以下数据库架构以及 COBOL 程序在大型机应用中对这些架构的使用情况:

  • DB2:通过嵌入式 SQL
  • IMS 数据库:通过 EXEC DLICBLTDLI 调用

Mainframe Assessment Tool 支持分析以下交易监控器及其在大型机应用中 COBOL 程序的使用情况:

  • CICS:通过 EXEC CICS 语句
  • IMS DC:通过 CBLTDLI 调用

大型机迁移过程

下图展示了大型机应用的整体迁移过程:

大型机迁移过程的阶段

迁移过程包含以下阶段:

  • 发现并评估现有代码库:Mainframe Assessment Tool 可帮助您评估大型主机应用占用空间、技术堆栈和依赖项。上传包含一个或多个大型机应用代码的 ZIP 文件后,Mainframe Assessment Tool 会扫描应用代码并为您提供评估结果。 借助 Mainframe Assessment Tool 自动执行评估流程,可节省组织手动收集和处理应用代码的时间和精力。
  • 规划迁移:您可以使用 Mainframe Assessment Tool 提供的详细评估结果,更快地规划迁移,并降低迁移风险。
  • 迁移工作负载:根据您在规划阶段做出的选择,您可以使用 Google Cloud 解决方案开始迁移。

使用大型主机代码重写功能进行代码现代化改造(预览版

使用 Mainframe Assessment Tool 完成评估后,您可以开始使用生成式 AI 和 Gemini 模型通过 Mainframe Code Rewrite 实现代码现代化。

大型主机代码重写是一项 Visual Studio Code 扩展服务,支持 Windows 和 Linux 操作系统。该扩展程序在集成开发环境 (IDE) 中集成了大型主机专用的生成式 AI 代码分析功能,例如规范、代码和测试生成。您可以使用大型主机代码重写功能,以更快的速度和更低的成本将旧版大型主机应用重写为 Java、C# 或 Python 中的现代云应用。

主要优势

  1. 针对云环境重塑大型主机应用并对其进行现代化改造:创建完全现代化改造的应用来取代旧版大型主机应用,从而大幅提升敏捷性、可伸缩性和安全性,同时降低维护成本和复杂性。
  2. 借助生成式 AI 辅助生成代码和创建规范:使用 Gemini Code Assist、生成式 AI 和大型主机专用上下文,将旧版大型主机代码分析并重构为 Java、C# 和 Python 等现代语言。
  3. 更快、更低成本地重写大型主机应用:通过从旧版大型主机代码生成应用规范、代码和测试用例,缩短现代化改造时间表并提高开发者工作效率。
  4. 无缝 IDE 集成:在 IDE 中访问强大的生成式 AI 功能和自定义 Gemini 模型,以实现大型机应用现代化。

数据收集安全性与隐私权

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

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

后续步骤