美国联邦学生援助计划(FSA)的 COD 系统现代化项目
背景与目标
COD 系统是美国教育部 FSA 的核心应用套件,负责处理联邦学生援助,每年处理 2300 万笔援助申请和 4800 万笔拨款,涉及 1150 亿美元援助资金。为降低成本、提升敏捷性和增强安全,FSA 与 Accenture 合作将 COD 从主frame 平台迁移至 AWS GovCloud (US) 云平台。
现代化三阶段实施
- 第一阶段:逐步现代化和替换遗留组件,验证现代化组件的可行性。
- 第二阶段:构建目标架构,引入 DevSecOps 工具和流程,实现自动化环境配置和应用程序构建。
- 第三阶段:采用单一部署方式,替换 300 万行 COBOL 代码,将约 180 亿条记录从 legacy IMS® 和 DB2® 数据库迁移至新数据模型(700 张表),通过端到端模拟转换和生产模拟验证数据一致性。
关键技术与成果
- DevSecOps 基础设施:通过配置即代码(CaC)实现自动化环境管理,支持 CI/CD 流水线与容器平台集成,实现每周快速部署。
- 云原生服务:利用 AWS RDS™、Lambda™ 等服务满足安全与运维需求,提升系统扩展性。
- 业务成果:COD 应用数量从 40 个扩展至 80 个,测试环境从 4 个扩展至 40 个,支持 FSA 并发交付需求。
团队转型与生态影响
- 技能提升:通过 Accenture 和 AWS 培训,200 名资源转型为云平台运维人才。
- 规模效应:截至 2021 年底,FSA 60% 的企业系统迁移至云端,包括另一主frame 系统的现代化,覆盖 5600 所学校和 4000 万活跃借款人。
结论
COD 系统的云迁移不仅提升了技术性能和安全性,还推动了 FSA 整体云战略的实施,为未来学生援助体验优化奠定了基础。