Kundengeschichten/Finanzdienstleistungen
Numerix skaliert HPC-Workloads für die Preis- und Risikomodellierung mithilfe von AWS Batch
Erfahren Sie, wie Numerix die Leistung seiner Lösung zur Analyse von Finanzrisiken mithilfe von AWS Batch um das 180-fache verbessert hat.
180-fache Verbesserung
in Bezug auf die Leistung von Analysen
Enhanced
Risikomanagement
Reduzierte
Engpässe in der Analytik
Entsperrt
Analysen nahezu in Echtzeit
Skaliert
Finanzanalyse
Übersicht
Numerix, ein Finanztechnologie-Unternehmen, musste einen Weg finden, seine high-performance-computing (HPC)-Lösung zu skalieren, da die Kundenportfolios immer größer wurden. Die institutionellen Kunden benötigen Einblicke in Tausende möglicher Marktszenarien, um nicht gefährlich anfällig für Marktveränderungen zu sein. Die schnell zunehmende Komplexität dieser Kapitalmärkte führte dazu, dass Risiko- und Preismodelle kostspielige und unhandliche Rechenressourcen verbrauchten. Finanzunternehmen wie Numerix und seine Kunden mussten in die teure On-Premises-Recheninfrastruktur für HPC investieren.
Das Numerix-Team fand einen Weg, diese Kosten zu vermeiden und die Effizienz zu steigern, indem es seine HPC-Analyselösung zu Amazon Web Services (AWS) migrierte und AWS Batch verwendete, das eine vollständig verwaltete Batch-Verarbeitung in jeder Größenordnung ermöglicht. Anstatt seine Kunden zu bitten, in CPU-Kerne zu investieren, kann Numerix nun Zugriff auf eine Umgebung bieten, die nicht durch die Menge der verfügbaren Hardware begrenzt ist. „Was uns AWS bietet, entspricht dem, was Streaming für Unterhaltung getan hat“, sagt Jim Jockle, Chief Marketing Officer bei Numerix. „Mit AWS können wir Berechnungen, die früher einen Monat gedauert haben, in weniger als 40 Minuten ausführen, was für das Handels- und Risikomanagement nahezu in Echtzeit ist.“
Gelegenheit | Nutzung von AWS Batch zur Steigerung der Analyseleistung für Numerix
Numerix stellt seine Analyse-Software mehr als 250 Kunden weltweit bereit, darunter Banken, Aufsichtsbehörden und Versicherungsunternehmen. In seinen umfangreichen mathematischen Modellen werden Geschäfte anhand einer Vielzahl von Marktzuständen bewertet, um die wahrscheinlichen Auswirkungen eines Rückgangs der Aktienkurse zu simulieren. Finanzinstitute verlassen sich auf diese Daten, um Entscheidungen mit Auswirkungen auf Milliarden Dollar zu treffen, und sie benötigen die fortschrittlichsten Analysen, die verfügbar sind. Erschwerend kommt hinzu, dass sich die Finanzmärkte seit den Anfängen der COVID-19-Pandemie auf beispiellosem Terrain befinden. Informationen zum Handels- und Risikomanagement sind in dieser Zeit der Instabilität besonders wertvoll. „Wir haben Kunden, die Portfolios mit 20 000 Handelelsvorgängen tätigen“, sagt Jockle. Und diese Portfolios werden immer größer, da Unternehmen Risikoanalysen einsetzen, um sich vor Sicherheitslücken zu schützen.
Die Komplexität dieses Anstiegs des Handels- und Analysevolumens ist eine immense mathematische Herausforderung, die viel Rechenleistung erfordert. Bill Humphrey, Chief Technology Officer bei Numerix, sagt: „Damit Kunden unsere Lösungen vor Ort betreiben können, müssen wir ihnen mitteilen: ‚So viele CPU-Kerne müssen Sie in Ihrem Rechenzentrum haben, wenn Sie unsere Software installieren und täglich ausführen. Und nächstes Jahr wird man noch mehr kaufen müssen, weil das Portfolio wächst. '“ Diese Startkosten waren ein Hindernis für die Einführung von Numerix-Tools.
„Die Cloud war für Numerix eine unvermeidliche Reise, um Effizienz und Verfügbarkeit zu gewährleisten“, sagt Jockle. Numerix begann 2012 mit der Durchführung einiger Software-as-a-Service-Projekte in der Cloud. Im Jahr 2019 beschleunigte sich die Migration zu AWS, als Techniker begannen, Amazon Elastic Compute Cloud (Amazon EC2) zu verwenden, das sichere und anpassbare Rechenkapazität in der Cloud für den Betrieb seiner HPC-Lösungen bereitstellt. Numerix begann 2021, AWS Batch zu verwenden, um dynamisch die optimale Menge und Art von Rechenressourcen auf Amazon EC2 bereitzustellen. Mit dem neuen Ansatz hat sich die Analyseleistung um das 180-fache verbessert.
Unsere Kunden nutzen unsere Risikoanalysen, um Verluste in Milliardenhöhe zu vermeiden. Die Einführung von Analysen nahezu in Echtzeit mit der praktisch unbegrenzten Skalierbarkeit von AWS war wirklich bahnbrechend.“
Jim Jockle
Chief Marketing Officer, Numerix
Lösung |Mit AWS praktisch grenzenlose Skalierbarkeit zu begrenzten Kosten erreichen
Die Führungskräfte von Numerix sind sich einig, dass die Einführung eines cloudnativen Orchestrators und einer Serverless-Architektur der Schlüssel war, um die volle Elastizität der Cloud nutzen zu können. Obwohl Numerix in den frühen Phasen der Migration einen Lift-and-Shift-Ansatz verwendete, war die vollständige Migration zu einem Serverless-Modell ein Meilenstein. „Das Serverless-Modell ist genau das, was wir brauchen, damit teure Ressourcen nicht ständig laufen“, sagt Humphrey. „Wir leiten diese Workloads an AWS Batch weiter, das die Rechenressourcen orchestriert, indem es die richtigen Amazon-EC2-Instances für die übermittelten Aufträge bereitstellt, diese Aufträge ausführt und die Instances dann herunterfährt, wenn die Arbeit abgeschlossen ist, und uns werden nur die tatsächlichen Nutzungssekunden in Rechnung gestellt.“ Numerix verwendet AWS Step Functions, einen visuellen Workflow-Service mit niedrigem Code für moderne Anwendungen, um seine Serverless-Funktionen auszuführen.
Noch wichtiger ist, dass Numerix durch die dynamische Ressourcenzuweisung auf AWS anspruchsvolle Kundenanforderungen effektiver erfüllen kann. „Mit AWS Batch erfüllen wir Service Level Agreements von 40 Minuten oder weniger für Portfolios mit Zehntausenden von Geschäften“, sagt Jockle. „Das ist absolut außergewöhnlich.“ Techniker stellen Informationen mithilfe von Amazon Simple Storage Service (Amazon S3) bereit, einem Cloud-Objektspeicher, der entwickelt wurde, um beliebige Datenmengen von überall abzurufen. Der erhöhte Arbeitsspeicher und die erhöhte Speicherkapazität auf AWS haben Engpässe im gesamten Analyseprozess reduziert. Jetzt ist Numerix viel besser darauf vorbereitet, größere Portfolios zu übernehmen. Anstatt Kunden bei jeder Hochskalierung mitzuteilen, dass sie mehrere Monate warten müssen, um Server zu kaufen, zu erhalten und zu installieren, kann Numerix ihnen dabei helfen, innerhalb von Tagen oder Stunden auf Größenänderungen zu reagieren. „Allein die Möglichkeit, sich schnell anzupassen, ist ein großer Gewinn“, sagt Humphrey.
Viele Kunden von Numerix haben den Übergang zu einer Cloud-First-Mentalität geschätzt. „Im Cloud-Modell benötigen Kunden keine sehr große IT-Abteilung mehr, um unsere HPC-Lösungen zu betreiben“, sagt Humphrey. Anstatt bei jeder Hochkalierung mehr Server zu kaufen, können sich Unternehmen innerhalb weniger Stunden an Größenänderungen in der Cloud anpassen. Numerix nutzt auch in großem Umfang Amazon-EC2-Spot-Instances, die Benutzern dabei helfen, fehlertolerante Workloads auszuführen und dabei bis zu 90 Prozent Rabatt auf Amazon EC2 On-Demand-Preise zu erhalten. Durch den Einsatz von Amazon-EC2-Spot-Instances und Serverless-Technologie konnte Numerix erhebliche Kosteneinsparungen erzielen.
Architekturdiagramm
Abbildung 1: Architektur der fortgeschrittenen Analytik
Klicken Sie hier zur Vollbildansicht.
Ergebnis | Mit AWS praktisch grenzenlose Skalierbarkeit zu begrenzten Kosten erreichen
Numerix ist bestrebt, mehr seiner Kunden auf die Cloud umzustellen, und arbeitet daran, sein Software-as-a-Service-Modell als wichtigen Bereitstellungs- und Betriebsrahmen zu erweitern. „AWS bietet eine so große Bandbreite an Services und Funktionen“, sagt Humphrey. Anstatt die Hardware auf den schlimmsten Fall vorzubereiten, zahlen Kunden für die Rechenleistung, die sie nutzen.
Diese technischen Verbesserungen haben Auswirkungen auf die reale Welt. „Unsere Kunden nutzen unsere Risikoanalysen, um Verluste in Milliardenhöhe zu vermeiden“, sagt Jockle. „Die Einführung von Analysen nahezu in Echtzeit mit der praktisch unbegrenzten Skalierbarkeit von AWS hat die Spielregeln grundlegend verändert.“
Über Numerix
Numerix wurde 1996 gegründet und ist ein Finanztechnologieunternehmen mit Hauptsitz in New York City und 16 Niederlassungen in 16 Ländern. Das Unternehmen bietet Analysesoftware für mehr als 250 globale Kunden, darunter Banken, Aufsichtsbehörden und Versicherungsunternehmen.
Genutzte AWS-Services
Amazon Elastic Compute Cloud (EC2)
Amazon Elastic Compute Cloud (Amazon EC2) bietet die umfangreichste und tiefste Computing-Plattform mit über 500 Instances und einer Auswahl an neuesten Prozessoren, Speichern, Netzwerken, Betriebssystemen und Kaufmodellen, damit Sie die Anforderungen Ihres Workloads optimal erfüllen können.
Mehr erfahren »
Amazon Batch
Mit AWS Batch können Entwickler, Wissenschaftler und Ingenieure Hunderttausende von Batch- und ML-Computing-Aufträge effizient ausführen und gleichzeitig die Rechenressourcen optimieren, sodass Sie sich auf die Analyse der Ergebnisse und die Lösung von Problemen konzentrieren können.
Mehr erfahren »
AWS Step Functions
AWS Step Functions ist ein visueller Workflow-Service, der Entwicklern hilft, AWS-Services zu nutzen, um verteilte Anwendungen zu entwickeln, Prozesse zu automatisieren, Microservices zu orchestrieren und Daten- und Machine Learning (ML)-Pipelines zu erstellen.
Amazon S3
Amazon Simple Storage Service (Amazon S3) ist ein Objektspeicher-Service mit branchenführender Skalierbarkeit, Datenverfügbarkeit, Sicherheit und Leistung.
Erste Schritte
Organisationen aller Größen aus verschiedenen Sektoren transformieren ihre Unternehmen und erfüllen ihre Missionen täglich mithilfe von AWS. Kontaktieren Sie unsere Experten und begeben Sie sich noch heute Ihren Weg zu AWS.