概览
Verisk Analytics Inc. (Verisk)是全球保险行业领先的战略数据分析和技术合作伙伴,该公司正致力于改进应用程序架构,减少对商业操作系统(OS)许可的依赖。尽管该公司之前已将本地数据中心迁移到 Amazon Web Services(AWS),但他们仍然在商业操作系统的云端上运行已迁移的工作负载,就像以前在数据中心运行这些工作负载一样,没有充分利用“真正的 AWS 云优化”。
Verisk 软件、数据、基础设施、安全和 DevOps 工程团队通过使用 A WS 应用程序现代化实验室 (AWS AML)(一个分为三个阶段,专注于提升技能和加快客户云现代化战略)学习了最佳实践的云现代化技能。掌握这些关键知识后,Verisk 持续运用最佳实践来摆脱对商业许可的依赖,对现有解决方案进行现代化改造并开发新产品。
关于 Verisk Analytics Inc.
Verisk 是全球保险行业领先的战略数据分析和技术合作伙伴,核心业务是帮助客户提高效率、改进承保/索赔结果、打击欺诈行为,并就全球风险做出明智的决策。
机会 | 使用 AWS AML 提高生产力并减少 Verisk 对商业操作系统的依赖
Verisk 成立于 1971 年,最初是保险机构的附属私营公司。时至今日,该公司已发展成一家跨国公司,为全球保险行业提供战略数据见解和风险分析服务。在AWS AML项目启动前几年,Verisk已采取措施实现云采用,从物理数据中心迁移到亚马逊弹性计算云 (Amazon EC2),后者几乎可以为任何工作负载提供安全、可调整的计算容量;但是,与商业操作系统许可相关的成本和不灵活性仍然存在。
尽管 Verisk 的数据中心和应用程序已迁移到 AWS 云端,但该公司尚未使用所有适当的 AWS 解决方案全面优化旧有商业操作系统技术堆栈,未实现理想的成本效率、可扩展性和性能。因此,该公司的意外伤害解决方案团队联系了 AWS AML 团队。“我们试着通过 AWS AML 计划了解如何充分利用 AWS 基础设施,”Verisk 业务技术副总裁 Christopher Queenan 说道,“我们想获得 AWS AML 团队的指导和技能培养,学习如何更多地使用 Amazon 基于 Linux 的操作系统,从而优化我们的解决方案套件。”
在 AWS AML 的“技术发现”阶段结束后,AWS AML 实践实验部分花了大约 8 周时间才完成。来自 Verisk 的两个团队参与了该项目,其中一个团队严格负责开发方面的工作,另一个团队则负责 DevOps 方面的工作。在第一阶段,该公司与 AWS 解决方案架构师合作,对公司现有架构进行深入研究。“AWS AML 团队在深入研究整个应用程序架构方面做得非常出色,”Verisk 意外伤害解决方案团队业务技术助理副总裁 Linto Mathew 表示,“我们立即就能看出最初探究的这些深层问题最终会产生怎样的作用,并助力开发出理想的最终产品。”
解决方案 | 使用 AWS AML 行动手册加速现代化
实验完成后,该团队过渡到最后阶段:AWS AML 第 2 阶段“DIY 现代化”。在此阶段,Verisk 的 Liability Navigator 的现代化改造通过生产部署继续推进。除了使用 AWS AML 团队的服务,Verisk 开发团队还选择了其认为会对旧有应用程序现代化改造产生良好效果的多个解决方案。Lability Navigator 经过现代化改造,使用 AWS Lambda(一种无服务器、事件驱动的计算服务)在无服务器基础设施上运行,从而消除了对商业操作系统的需求和依赖。
完成从 SQL Server 单租户环境到多租户应用程序的迁移,极大地提高了性能。多租户应用程序由 Amazon DynamoDB 提供支持,这是一项快速、灵活的 NoSQL 数据库服务,可在任何规模下实现个位数毫秒的性能。使用经现代化改造的应用程序,Verisk 可以在单一实例中为许多客户提供服务,提高整体生产力。通过无服务器解决方案,该公司还节省了资源并提高了性能。
通过 AWS AML 获取了技术知识后,Verisk 应用了这些技术,使用 AWS 技术从头开始构建产品。在产品开发中,它继续使用 AWS Lambda 和亚马逊弹性容器服务 (Amazon ECS),这简化了容器化应用程序的部署、管理和扩展。一些新产品使用了源自 AWS AML 项目的架构和基础设施构思。其中一个例子就是 Discovery Navigator,这是一个医疗信息检索工具,由自然语言处理提供支持,有助于加快解决保险索赔。“我们在培训中学到的现代化最佳实践可以应用于实际场景,”Verisk 开发经理 Anilkumar Kukkal 说道,“我们在云卓越中心以及所有当前和下游项目中运用这些知识。”
在 AWS 反洗钱计划期间,Verisk DevOps 团队了解了 AWS 云开发套件 (AWS CDK),这是一个使用熟悉的编程语言对应用程序进行建模的软件开发框架,可加速云开发。该公司接受了充分的 AWS CDK 培训,现在正在许多管道中使用相关知识和技能。Verisk 将 AWS CDK 与 Python 结合使用,加速了无服务器部署进度。另一个优势是,在 AWS AML 项目期间开发的框架可重复使用,这节省了很多时间。“我们与 AWS AML 团队合作,构建了可在未来应用程序开发中重复使用的库,”Verisk 技术架构师 Ranjith Panakal 表示,“这为我们节省了很多时间。”
在完成 AWS AML 项目后,Verisk 通过在员工中推广 AWS 教育,持续提升团队技能并制定最佳实践。参与该项目的每个人都通过 AWS AML 计划获得了 AWS 认证。现在,每年获得新的 AWS 认证已成为该公司的一项持续性举措。这项举措鼓励员工参加和完成各种培训活动,提高了员工的士气和参与度。“AWS AML 让我们制定了目标,即每位员工每年获得一项新的 AWS 认证。获得 AWS 认证意味着对新产品和新解决方案有了新的思维方式,”Mathew 说道,“我们相信这些学习会惠及我们每一位员工,进而使整个公司受益。”
成果 | 继续对架构进行转型和现代化改造
在使用 AWS AML 成功完成旧有商业操作系统中应用程序的现代化改造后,Verisk 体验到了其中的优势,并计划在未来的项目中继续构建和改造架构。该公司坚信,通过 AWS AML 获得的知识会在未来带来更多成长,并进一步节省成本。
“使用 AWS AML,我们可以提升员工的能力,”Queenan 表示,“员工可以获得技能,产出有利于公司的可交付成果,从而脱颖而出。有了 AWS AML,公司和员工之间实现了双赢。”
使用 AWS AML,我们可以提升员工的能力。他们获得技能,并以有利于公司的可交付成果脱颖而出。
克里斯托弗·昆南
Verisk Analytics Inc. 商业技术副总裁开始使用
找到今天要查找的内容了吗?
请提供您的意见,以便我们改进网页内容的质量。