大型机迁移 - 使用 AWS Mainframe Modernization 将遗留系统云化

解析使用 AWS Mainframe Modernization 进行大型机云迁移。介绍重新平台化(Micro Focus)和重构(Blu Age)两种模式及迁移策略。

大型机迁移的挑战

大型机在金融机构、保险公司、政府机关等支撑了数十年的核心业务,但高昂的许可费用、专业人才短缺、技术陈旧化已成为严重课题。数百万行 COBOL 代码库、CICS 和 IMS 事务处理、JCL 批处理等大型机特有的技术栈提高了云迁移的门槛。AWS Mainframe Modernization 提供两种迁移路径来应对这些挑战。

两种迁移模式

重新平台化模式使用 Micro Focus(现 OpenText)运行时,几乎原样在 AWS 上执行 COBOL/PL/I 代码。提供 CICS、IMS、JCL 兼容运行时,应用代码变更最小。迁移周期短、风险低,但云原生架构的优势(无服务器、微服务)有限。重构模式使用 Blu Age 将 COBOL/PL/I 自动转换为 Java。转换后的应用基于 Spring Boot,可部署到 ECSLambda,充分利用云原生架构。

测试与分阶段迁移

Application Testing 功能自动比较迁移前大型机和迁移后 AWS 环境对相同输入的输出,验证功能等价性。比较批处理输出文件、事务处理响应、数据库状态,有差异时生成详细报告。分阶段迁移策略先将开发测试环境迁移至云端,然后是批处理,最后是在线事务处理,逐步降低风险。

Mainframe Modernization 的定价

重构模式(Blu Age)基于转换目标代码行数定价,需与 AWS 账户团队单独报价。重新平台化模式(Micro Focus)按托管运行时时间计费,m5.large 相当每小时约 0.355 美元。两种模式下,迁移后的 AWS 基础设施费用通常比大型机许可费用低 60% 至 80%。

总结 - Mainframe Modernization 的活用指南

AWS Mainframe Modernization 是专注于大型机工作负载云迁移的服务。提供重新平台化(最小变更快速迁移)和重构(转换为 Java 实现云原生化)两种模式,可根据组织需求选择迁移策略。通过 Application Testing 的等价性验证和分阶段迁移方法降低迁移风险。