Arek Oy 是芬兰所有养老金提供者的养老金计算服务提供商,其计算基于数十年的数据,具有高度监管性和复杂性。公司历史上通过专有大型机应用程序和 MIPS 架构计算每位芬兰公民的养老金价值,这些估值来自对 2200 万行代码和 7000 个 COBOL 模块的分析,并以标准化报告形式定期传递给养老金提供者。然而,随着芬兰民众对数字自助服务功能的需求增长,Arek Oy 决定从大型机系统迁移到私有云解决方案。
Arek Oy 选择与 Accenture 合作,利用 Heirloom Computing 的重平台解决方案将养老金计算引擎重构为基于 Kubernetes 的云原生 Java 服务。公司选择了 Google Cloud 的 Anthos 应用管理平台,因其更快的服务器和芬兰本地数据中心,以满足国家严格的数据保留要求。关键要求包括 Anthos 环境中单个计算性能与大型机完全匹配,实时扩展能力,以及支持主机的持续开发和自动部署到 Anthos 基础设施的 DevOps 管道。
通过概念验证项目验证了迁移代码的正确性和性能后,Arek Oy 和 Accenture 建立了自动化 DevOps 管道,并开发了测试机器人以收集用户测试用例。性能负载测试确认云引擎在计算数量和复杂性显著增加的情况下仍能产生正确结果。Azul Java 虚拟机和水平 Pod 自动扩展器进一步优化了性能,仅两个 Kubernetes Pod 即可比大型机系统性能提升 26%,四个 Pod 则提升 152%,平均响应时间小于 600 毫秒。
迁移在不到一年的时间内完成,显著降低了成本:每笔交易成本预计下降 80%,并消除了扩展大型机系统的年度费用。云环境允许按需动态扩展计算能力,直接提升了养老金提供者的服务效率和养老金领取者的体验。此次云迁移展现了 Arek Oy 领导者的远见,其计算风险已转化为显著的经济和社会效益。