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 DLI和CBLTDLI调用
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 中的现代云应用。
主要优势
- 针对云环境重塑大型主机应用并对其进行现代化改造:创建完全现代化改造的应用来取代旧版大型主机应用,从而大幅提升敏捷性、可伸缩性和安全性,同时降低维护成本和复杂性。
- 借助生成式 AI 辅助生成代码和创建规范:使用 Gemini Code Assist、生成式 AI 和大型主机专用上下文,将旧版大型主机代码分析并重构为 Java、C# 和 Python 等现代语言。
- 更快、更低成本地重写大型主机应用:通过从旧版大型主机代码生成应用规范、代码和测试用例,缩短现代化改造时间表并提高开发者工作效率。
- 无缝 IDE 集成:在 IDE 中访问强大的生成式 AI 功能和自定义 Gemini 模型,以实现大型机应用现代化。
数据收集安全性与隐私权
Mainframe Assessment Tool 仅收集从您提供的 ZIP 文件中提取的信息。它不会收集个人身份信息 (PII) 或受支付卡行业 (PCI) 数据安全标准或《健康保险流通与责任法案》(HIPAA) 合规要求约束的数据。
收集的所有数据仅用于评估和分析您的应用,以进行云迁移评估和规划。您的数据绝不会导出到部署它的虚拟机之外。源代码已上传到 Vertex AI,但模型未通过从该源代码中提取的信息进行丰富。
后续步骤
- 了解如何为发现和评估做好准备。