客户案例 / 金融服务

2022 年
Numerix 徽标

Numerix 使用 AWS Batch 扩展 HPC 工作负载以进行价格和风险建模

了解 Numerix 如何使用 AWS Batch 将其金融风险分析解决方案的性能提升 180 倍。

分析性能

提升 180 倍

通过自动化

风险管理

降低

分析中的瓶颈

解锁

近乎实时的分析

扩展

财务分析

概览

随着客户投资组合规模的激增,金融技术公司 Numerix 需要找到扩展其高性能计算(HPC)解决方案的方法。公司的机构客户需要深入了解成千上万种可能的市场情景,以避免容易受到市场变化影响的风险。这些资本市场的复杂性迅速增加,意味着风险和定价模型正在占用昂贵且不灵便的计算资源。类似于 Numerix 的金融组织及其客户不得不为 HPC 投资搭建昂贵的本地计算基础设施。

Numerix 团队找到避免这些成本和提高效率的方法,即将其 HPC 分析解决方案迁移到 Amazon Web Services(AWS),以及使用 AWS Batch,该工具提供任意规模的完全托管式批处理。现在,Numerix 可以提供不受现有硬件数量限制的环境访问权限,而不是要求其客户投资购买 CPU 内核。Numerix 首席营销官 Jim Jockle 说道:“AWS 为我们提供的服务类似于流媒体为娱乐行业带来的转变。”“使用 AWS,我们可以在不到 40 分钟的时间内完成过去需要用时一个月的计算任务,这对于贸易和风险管理来说几乎是实时的。“

African American man wearing headphones speaking, using laptop

机会 | 使用 AWS Batch 提高 Numerix 的分析性能

Numerix 向包括银行、监管机构和保险公司在内的 250 多家全球客户提供其分析软件。公司广泛的数学模型针对各种市场状态进行交易定价,以模拟股价暴跌可能产生的影响。金融机构依靠这些数据来制定具有数十亿美元影响力的决策,他们需要最先进的分析。让问题进一步复杂化的因素是,自 COVID-19 疫情初期以来,金融市场一直处于前所未有的困境。在此动荡的时期,贸易和风险管理信息尤其具备价值。Jockle 说道:“我们的客户正在进行 20,000 笔交易的证券投资组合。”随着企业采用风险分析来保护自己免受安全隐患的影响,这些证券投资组合的规模只会越来越大。

这种交易和分析量增加的复杂性是一项严峻的数学挑战,需要投入大量的计算能力。Numerix 首席技术官 Bill Humphrey 说道:“要让客户在本地运行我们的解决方案,我们必须告诉他们,‘当您安装我们的软件并每天运行它时,您的数据中心需要具备如此数量的 CPU 内核。此外,明年您将不得不购买更多 CPU 内核,原因是证券投资组合数量不断增长。’”这种启动成本一直是 Numerix 工具得到采纳面临的障碍。

Jockle 表示:“云端是 Numerix 提供效率和可用性的必经之路。”Numerix 于 2012 年开始在云端开展一些软件即服务项目。2019 年,随着工程师开始使用 Amazon Elastic Compute Cloud(Amazon EC2,该工具在云中提供安全和可调整大小的计算容量)来运行其 HPC 解决方案,公司加快迁移到 AWS 的进度。Numerix 于 2021 年开始使用 AWS Batch 在 Amazon EC2 上动态预置最佳数量和类型的计算资源。使用此新方法,公司将分析性能提升 180 倍。

kr_quotemark

客户正在使用我们的风险分析来避免数十亿美元的损失。引入具有几乎无限可扩展性的 AWS 近实时分析确实改变了游戏规则。

Jim Jockle,
Numerix 首席营销官

解决方案 | 使用 AWS 以有限的成本实现几乎无限的可扩展性

Numerix 领导者一致认为,采用云原生编排工具和无服务器架构是充分利用云端弹性的关键因素。尽管 Numerix 在迁移的早期阶段使用直接迁移的方法,但向无服务器模式的全面迁移是里程碑事件。Humphrey 表示:“无服务器模式符合我们的需求,这样我们就不需要持续运行昂贵的资源。”“我们将这些工作负载提交给 AWS Batch,AWS Batch 通过为提交的作业预置正确的 Amazon EC2 实例来编排计算资源,运行这些作业,在作业完成后关闭实例,而我们只需按实际使用秒数付费。” Numerix 使用 AWS Step Functions(一种适用于现代应用程序的低代码、可视化工作流程服务)来运行其无服务器功能。

更重要的是,通过在 AWS 上使用动态资源分配,Numerix 可以更有效地满足苛刻的客户限制。Jockle 说道:“使用 AWS Batch,我们就处理成千上万笔交易的证券投资组合达成了 40 分钟或更短时间的服务级别协议。”“这绝对是闻所未闻的速度。” 工程师正在使用 Amazon Simple Storage Service(Amazon S3)存储信息,该云对象存储旨在从任何位置检索任意数量的数据。AWS 上增加的内存和存储容量减少了整个分析过程中存在的瓶颈。现在,Numerix 为接管更大规模的证券投资组合做好更充分的准备。Numerix 可以帮助客户在几天或几小时内响应规模变化,而不是告诉他们在每次面对规模变化时都必须等待几个月才能购买、接收和安装服务器。Humphrey 表示:“能够快速适应变化就是重要的胜利。”

Numerix 的许多客户都对向云优先思维模式的过渡表示赞赏。Humphrey 说道:“在云模式中,客户不再需要非常庞大的 IT 部门来运行我们的 HPC 解决方案。”组织无需在每次扩大规模时都购买更多服务器,而是可以在几个小时内适应云中的规模变化。Numerix 还广泛使用 Amazon EC2 竞价型实例,可帮助用户运行容错工作负载,最多可比 Amazon EC2 按需定价低 90%。通过使用 Amazon EC2 竞价型实例和无服务器技术,Numerix 节省了大量成本。

架构图

图 1:高级分析架构

单击放大后可全屏观看。

结果 | 使用 AWS 以有限的成本实现几乎无限的可扩展性

Numerix 渴望将更多客户迁移到云端,并正在努力扩展其软件即服务模式,将其作为关键交付和运营框架。Humphrey 表示:“AWS 提供了如此广泛的服务和功能。”客户无需为最糟糕的情况准备硬件,而只需为计算能力付费。

这些技术增强对现实世界产生了影响。Jockle 说道:“客户正在使用我们的风险分析来避免数十亿美元的损失。”“引入具有几乎无限可扩展性的 AWS 近实时分析确实改变了游戏规则。”

Numerix 简介

Numerix 成立于 1996 年,是一家总部位于纽约市的金融科技公司,在 16 个国家设有 16 个办事处。公司为包括银行、监管机构和保险公司在内的 250 多家全球客户提供分析软件。

使用的 AWS 服务

Amazon Elastic Compute Cloud (EC2)

Amazon Elastic Compute Cloud(Amazon EC2)提供最广泛、最深入的计算平台,拥有超过 500 个实例,可选择最新的处理器、存储、网络、操作系统和购买模型,以帮助您最好地满足工作负载的需求。

了解更多 »

Amazon Batch

AWS Batch 让开发人员、科学家和工程师能够高效运行数十万个批处理和机器学习计算作业,同时优化计算资源,这样您就可以专注于分析结果和解决问题。

了解更多 »

AWS Step Functions

AWS Step Functions 是一项可视化的工作流服务,可帮助开发人员使用 AWS 服务来构建分布式应用程序、自动化流程、编排微服务以及创建数据和机器学习(ML)管道。

了解更多 »

Amazon S3

Amazon Simple Storage Service (Amazon S3) 是一种对象存储服务,提供行业领先的可扩展性、数据可用性、安全性和性能。

了解更多 »

行动起来

无论行业无论规模,每天都有各种机构在使用 AWS 实现自身业务转型、实现企业愿景。欢迎您联系我们的专家,立即踏上您的 AWS 之旅。