AI智能总结
版权所有 © 2022 Accenture。保留所有权利。数字需求阿雷克公司为芬兰所有养老金提供者提供养老金计算服务。这些基于几十年的数据的计算受到严格监管且极其复杂。它们还伴随着严格的合规性和准确性要求。历史上,该公司通过专有的大型机应用程序和MIPS(每秒百万条指令)架构计算每位芬兰公民的养老金价值。这些估值——源自对2200万行代码和7000个COBOL模块的分析——随后定期以标准化报告的形式传递给养老金提供者。这种方法多年来在养老金计算方面一直效果很好。但芬兰人非常精通数字技术。他们在生活的许多方面习惯了数字自助服务功能,并期望从养老金提供者那里获得同样的便利性。具体而言,他们希望能够随时查询养老金提供者并查看他们的养老金估值。 2200万行代码和7000个cobol模块——以标准化报告的形式定期传递给养老金提供方。 鉴于所需解决方案的新颖性、待迁移计算的复杂性以及所需的精度,Arek Oy 希望与拥有深厚行业专业知识,以及数据、数字和云经验的供应商合作,共同开拓前进的正确道路。Accenture 作为 Arek Oy 十五年来提供技术指导和支持的合作伙伴,完全满足了这些要求,并迅速介入以促进转型。随着对数字化和自助服务能力的需求呈指数级增长,Arek Oy需要做出选择。它可以更新现有的MIPS架构以适应不断增长的需求。但运行基础设施相关的静态成本很高,且维护它所需的COBOL技能严重短缺。另一个选项是革命性的。它涉及将其养老金计算系统从主机迁移到私有云解决方案。这种方法的优点显而易见。一个动态且无限可扩展的架构将显著降低成本。它还将使Arek Oy——以及更广泛地说,芬兰的养老金提供者——能够更好地服务芬兰人民。 版权所有 © 2022 Accenture。保留所有权利。团队首先确定了新方案的几个关键需求。其中之一是Anthos环境中每个计算的性能必须与大型机性能完全匹配。Arek Oy需要能够根据需求变化实时扩展云端应用程序。并且需要一个新的DevOps管道能够支持对大型机上的持续应用程序开发和源代码更改,然后将这些更改自动部署到Anthos基础设施。作为其转型过程中的第一步,Arek Oy 决定采用 Heirloom Computing 的重新平台化解决方案,将其养老金计算引擎重构为一个在 Kubernetes(一个用于自动化软件开发和管理的开源系统)上运行的云原生 Java 服务。但该公司认识到,重新平台化不仅仅是将其 2200 万行代码进行转换。它将需要一个高性能的测试环境来确保所有养老金计算都能准确转换。阿雷克公司密切与埃森哲合作,建立了必要的基础结构和技术框架,以促进向谷歌云的转换——特别是向谷歌云的Anthos应用管理平台。阿雷克公司选择这个平台,是因为其CPU速度更快,并且谷歌运营着一个芬兰数据中心,该数据中心将满足该国对敏感数据保留在其国境内的严格要求。精准的安全 当科技遇上人类智慧版权所有 © 2022 埃森哲。保留所有权利在明确了需求和主要技术组件之后,Arek Oy和Accenture执行了一个概念验证项目,该项目对应用程序代码的一个小子集(大约4%)进行了端到端的测试计算。迁移的代码在Kubernetes基础设施上执行正确,产生的结果与大型机完全相同,并且响应时间相当。在成功验证概念后,Arek Oy和Accenture构建了一个自动化的DevOps流水线,用于重构并将整个主机应用程序部署到云端。该团队还构建了一个测试机器人,并邀请养老金计算引擎的用户向新系统提交他们自己的测试用例。将新的计算引擎与养老金基金系统集成并开放该解决方案以供更多查询,使团队能够对数千个养老金计算消息进行性能负载测试。这些行动还证实,尽管计算数量和复杂性显著增加,基于云的引擎仍然能够产生正确的结果。 通过技术方案的补充,包括一个优化内存和性能的Azul Java虚拟机(JVM),以及一个水平 pod 自动扩展器,该扩展器会随着工作负载的增长自动增加 Kubernetes pod 的数量,并在需求下降时缩小规模。这种动态扩展解决方案的能力带来了显著的性能提升。只需要两个 Kubernetes pod 就能比大型机系统高出 26%。使用四个 pod 时,性能提升达到了 152%,平均响应时间不到 600 毫秒。在创建解决方案的技术框架和自动化devops流程之外,Accenture与Arek Oy合作,识别并消除了测试过程中主机机和云计算之间出现的任何差异。重要的是,团队还解决了偏差的根本原因。这通常涉及纠正历史缺陷和修复COBOL源代码。尽管Accenture目前正在维护该应用程序和DevOps管道,但团队设计的解决方案是可重复、可重用和可继承的。此外,解决方案的各个方面都已全部文档化。这意味着如果将来需要,Arek Oy或其他维护提供商会无缝接管。 阿雷克 Oy 的整个养老金计算引擎迁移到 Anthos 的工作在一年内完成——并且比这更早的时间就产生了积极的结果。在 Anthos 上构建基础设施,而不是传统的巨型机。除此之外,Arek Oy 还能够消除扩展巨型机系统计算架构的年度费用。在新的云环境中,Arek Oy 可以根据需要动态扩展其计算能力,实时且成本极低。实时动态扩展共同而言,每笔交易的低成本和按需扩展的能力正对养老金领取者的体验和Arek Oy的盈利能力产生直接而积极的影响。当公司领导决定将最关键的应用迁移到云端时,他们果断且具有前瞻性。他们计算的冒险得到了丰厚的回报。重要的是,在私有云上运行应用程序正在为Arek Oy产生显著的成本节约。事实上,由于利用Kubernetes,该公司的每笔交易成本预计将下降80%以上。将计算引擎迁移到由Anthos管理的Kubernetes集群,并在Azul JVM上执行,使Arek Oy能够改善其向退休金提供者和依赖于准确、快速计算的数百万退休金领取者的服务。高度自动化的云端解决方案与芬兰各地的退休金提供者系统集成在一起,从而让他们能更有效地满足退休金领取者的需求。 免责声明版权所有 © 2022 Accenture.本内容仅供一般信息目的,并非旨在取代咨询我们的专业顾问。本文件涉及由第三方拥有的商标。所有此类第三方商标均为其各自所有者的财产。本内容并非有意、明确或暗示地表示由此类商标的所有者提供赞助、认可或批准。所有权利保留。Accenture及其标志是Accenture注册商标