大型主机应用重构

本页面提供了架构指南和正向工程方法,用于将单体式旧版大型主机应用重构为 Google Cloud上的模块化云原生微服务。

如果您是 Cloud Architect、应用开发者或工程主管,可以使用本页面中的信息将过程式大型主机代码(例如 COBOL 或 PL/I)转换为现代代码库(例如 Java 或 Go),使用生成式 AI 生成微服务,并部署到 Google Kubernetes Engine (GKE) 或 Cloud Run。

在阅读本页内容之前,您应该已经完成了初始大型主机代码库评估,并提取了应用的核心业务规则。

重构生命周期

重构使用 AI 辅助的正向工程,通过以下阶段将提取的业务逻辑转换为可维护的微服务:

  1. 提取业务逻辑:使用 Mainframe Assessment Tool 从原始源代码中提取经过验证的业务规则和控制流。
  2. 生成需求:使用 Antigravity CLI 将评估输出转换为结构化产品需求文档 (PRD)。将依赖关系图和评估结果导出到 Antigravity CLI 中,以生成等效的目标语言微服务协定。
  3. 重构目标数据库:将 VSAM 平面文件或 DB2 架构重新架构为 Spanner 或 AlloyDB for PostgreSQL 上的现代关系型和分布式数据模型。

后续步骤