This whitepaper is for historical reference only. Some content might be outdated and some links might not be available.
Financial Services Grid Computing on AWS
Publication date: August 9, 2024 (Document history)
Financial services organizations rely on high performance computing (HPC) infrastructure grids to calculate risk, value portfolios, and provide reports to their internal control functions and external regulators. The scale, cost, and complexity of this infrastructure is an increasing challenge. Amazon Web Services (AWS) provides a number of services that enable these customers to surpass their current capabilities by delivering results more quickly and at a lower cost than with on-premises resources.
The intended audience for this paper includes grid computing managers, architects, and engineers within financial services organizations who want to improve their service. It describes the key AWS services to consider, some best practices, and includes relevant reference architecture diagrams.
Overview
High performance computing (HPC) in the financial services industry is an ongoing challenge because of the pressures from ever-increasing computational demand across retail, commercial, and investment groups, combined with growing cost and capital constraints. The traditional, on-premises approaches to solving these problems have evolved from centralized, monolithic solutions, to business-aligned clusters of commodity hardware, to modern, multi-tenant grid architectures with centralized schedulers that manage disparate compute capacity.
Cloud concepts such as capacity on demand and pay as you go pricing models offer new opportunities to teams who run HPC platforms to leverage previously unheard-of flexibility and scale to their businesses. This might take the form of a bursting model, where existing capacity is augmented by the cloud, or it might be through a lift and shift approach with new elastic clusters deployed into the cloud.
Historically, the challenge has been to manage a fixed set of on-premises resources, while maximizing utilization and minimizing queuing times. In a cloud-based model with capacity that is effectively unconstrained, the focus shifts away from managing and throttling demand, and towards optimizing supply. With this model, decisions become more granular and tailored to each customer, and focus on how fast and at what cost, with the ability to make adjustments as required by the business. With this relatively unconstrained capacity, concepts such as queuing and prioritization become irrelevant, as clients are able to submit calculation requests and have them serviced immediately. This also results in upstream consumers increasingly expecting and demanding near instantaneous processing of their workloads at any scale.
Initial cloud migrations of HPC platforms are often seen as
extensions or evolutions of on-premises grid implementations.
However, forward-looking institutions are experimenting with the
ever-expanding ecosystem of capabilities enabled by AWS. Some
emerging themes include refreshing financial models to run on
open-source Linux based operating systems, and exploring the
performance benefits of the latest Arm-based central
processing units (CPUs) through
AWS Graviton
For data-heavy calculations,
Amazon EMR
As HPC environments move to the cloud, the applications that are
associated with them start to migrate too. Risk management systems
which drive compute grids quickly become a bottleneck when the
downstream HPC platform is unconstrained. By migrating these
applications alongside the compute grid, the applications benefit from
the elasticity that the cloud provides. In turn, data sources such
as market and static data are sourced natively from within the
cloud, from the same providers that customers work with today
through services such as
AWS Data Exchange
Many of the building blocks required for fully serverless risk
management and reporting solutions already exist today within AWS,
with services like
AWS Lambda
Are you Well-Architected?
The
AWS Well-Architected Framework
In the Financial Services Industry Lens, we focus on best practices for architecting your Financial Services Industry workloads on AWS.
In the HPC Lens, we focus on best practices for architecting your High Performance Computing (HPC) workloads on AWS.
For more expert guidance and best practices for your cloud
architecture—reference architecture deployments, diagrams, and
whitepapers—refer to the
AWS Architecture Center