- 合作伙伴›
- 案例研究
Karsun 借助 AWS 重新规划客户迁移事宜,并开拓新的业务领域
了解 Karsun Solutions 如何借助 ReDuX AI 技术将大型机现代化进程加快了 4 倍,并成功发布了新业务的情况
优势
4 倍
更快的项目交付速度50%
迁移所需资源减少22.5
生产效率提升2 倍
代码质量提高概览
AWS 合作伙伴 Karsun Solutions 专门为美国政府机构提供服务。对于这些客户而言,重大挑战在于将那些遗留的、已使用数十年之久的大型机系统更新为现代化的云计算系统。传统技术人才数量的不断减少,再加上云原生架构所带来的诸多优势,使得政府部门和机构迫切需要将业务迁移到云端。为了确保迁移过程能保持所有功能的正常运行,Karsun 投入了资源、人力和时间,对代码进行人工检查,并对各项功能进行详细梳理。使用 Amazon Web Services(AWS)Karsun 开发了其 ReDuX AI 工具包,以便让 Karsun 深入了解遗留系统的运行情况,从而使其团队能够在优化系统的同时对其进行现代化改造。这减少了所需资源,并概述了成果,包括加快了项目交付速度,使其速度提高 4 倍。
机会
大型机现代化是一项复杂的任务
Karsun Solutions 成立于 2009 年,其总部位于华盛顿特区地区,具备为众多美国联邦政府客户提供服务的优越条件。该公司拥有近 800 名员工和合同工,已与 AWS 合作开发解决方案,包括多个服务工具包,以帮助其客户实现现代化和迁移目标。当公司面临难题时,它会审视现有的资源,并制定解决方案。
过去几十年里,大型计算机虽然对诸如政府、医疗保健和金融等众多关键行业至关重要,但它们却已成为需要更新的沉重负担。使用诸如 COBOL 之类的编程语言编写的软件,这些任务关键型系统已变得越来越难以维护、更新或增添新的功能。
这为 Karsun 提供了绝佳的机会,使其能够为政府提供现代化改造和效率提升。它作为合作伙伴,协助美国联邦政府机构及时、高效地应对这些系统的迁移和转型所面临的挑战。但是,这项工作自身也存在挑战。有些客户非常厌恶风险,因为这些系统承担着任务关键型工作负载,是高价值资产,并且通常对组织的正常运转至关重要。与此同时,出现错误的可能性很大,因为这些系统通常都有庞大的用户或客户群体。它们还具备极其庞大且复杂的功能,这些功能往往与其他复杂系统集成,这些系统本身则处于不同程度的现代化进程中。
通常,这些系统的使用年限较长,这就意味着很少或者根本就没有员工具备维护这些系统的知识和技能。原始开发者已经离开了,而且即便曾经有过相关文档,如今这些文档也要么丢失了,要么已经过时了。该系统实际上就是一个封闭的系统,这使得现代化进程成为一项潜在风险高且成本高昂的艰巨任务。Karsun 高级副总裁 Badri Sriraman 说:“处理技术上的复杂性、正确地整理数据、提取代码以及编写能够实现所有功能的正确代码,这是一项非常复杂的任务。”“我们希望通过运用技术来简化流程、提高准确性并减少错误。”
解决方案
使用 AWS 构建完美的工具箱
对这些遗留系统进行现代化的第一步是了解它们的工作原理以及它们过去是如何被使用的。这意味着要检查用很少有开发人员了解的遗留语言编写的数万行或更多行代码,然后了解系统的功能和业务逻辑。Karsun 必须研究内部或外部用户如何与系统交互。
Karsun 还需要了解该系统如何与多年来添加的系统和子系统集成。Karsun 的首席云架构师 Jude Gabriel 说:“所有这些都是手动完成的。”“在开始对系统进行现代化改造之前,可能需要几个月的时间来了解系统。我们在这方面很擅长,但当人工智能工具可用,然后 AWS 使许多基础模型易于访问时,它改变了游戏规则。”
Karsun 利用其专业知识开发了由 Amazon Bedrock 提供支持的 ReDuX AI 工具包,这是使用基础模型构建和扩展生成式人工智能应用程序的最简单方法。目标是打开封闭的盒子,让 Karsun 深入了解遗留系统的行为。优化和现代化现在可以同时进行。ReduX 还协助生成代码,将所需的遗留代码转换为与云原生应用程序兼容的现代等效代码。
ReDuX 是一个由手册、机制和框架组成的工具包,旨在使大型机应用程序的现代化更快、更容易,从而节省成本并最大限度地减少错误。ReDuX 工具包中的关键工具包括蓝图和转型代理,前者可以洞察系统并将其映射到新服务,后者是一个生成式人工智能具,使用蓝图生成代码并帮助增量迁移。转型代理还可以提高安全性和隐私性,提供特定于项目的建议,并帮助克服大型语言模型(LLM)可能出现的幻觉。它还提供提示模板,以节省开发人员的时间。
通过创建 ReDuX 工具包,Karsun 获得了灵活性,可以在新功能出现时添加新功能。开发工具包以前曾对该组织起过作用。Karsun 的营销经理 Amanda Mahoney 说:“我们以前曾成功使用 AWS 服务构建工具包。”“这些工具包侧重于特定的成果,例如云迁移或数字化转型。我们自己使用它们,并将它们提供给客户。它给了我们的团队信心,知道这些资源可以很好地协同工作。”
ReDuX 的主要组件蓝图和转型代理托管在 Amazon Elastic Kubernetes Service(Amazon EKS)中,这是一项完全托管的 Kubernetes 服务,使用户能够无缝运行 Kubernetes。作为数据存储的有 Amazon Aurora PostgreSQL,它在全球范围内提供无与伦比的高性能和可用性; Amazon Neptune,专为卓越的可扩展性和可用性而设计的无服务器图形数据库;以及 Amazon Simple Storage Service(Amazon S3)。
成果
新工具包和新业务线
ReDuX 对工作方式进行了改进。Gabriel 说:“早在 2020 年,我们一直在进行大规模迁移,并且在考虑如何改进流程。”“为了弄清楚我们需要的所有东西以及代码是如何工作的,我们与客户进行了大量的交流。现在,有了 ReDuX,我们可以快速地深入了解事情,并开始更快地规划和更好地实现。”
使用 ReDuX 带来的改进有很多。项目交付速度比以前快了大约 4 倍。这些项目现在需要的资源减少了 50%。尽管项目需要更少的资源(这已经是一个胜利),但项目工作人员的生产效率已经提高了 22.5%。此外,代码质量比手动实现的提高了一倍。这是通过在转换后对新代码运行质量控制测试来计算的,ReDuX 的错误率更低。
ReDuX 提高了 Karsun 生产高质量结果的能力,满足了美国政府客户的期望。Karsun 已经看到了内部使用之外的可能性。它已将 ReDuX 作为一个新业务线向公众开放,为其他行业的组织提供了一种工具。它也可以供其他公司和开发人员使用。Sriraman 说:“ReDuX 代表了最好的创新。”“AWS,尤其是 Amazon Bedrock,让我们能够构建一个具有无限增长空间的工具包。看到由此产生的一切将会令人感到兴奋。”
ReDuX represents the best in innovation. AWS, and especially Amazon Bedrock, let us build a toolkit that has endless room for growth.
Badri Sriraman
Senior Vice President, Karsun Solutions使用的 AWS 服务
关于合作伙伴
内容
找到今天要查找的内容了吗?
请提供您的意见,以便我们改进网页内容的质量。