Testimonianze dei clienti / Settore dei servizi finanziari
Numerix ridimensiona i carichi di lavoro HPC per la modellazione di prezzi e rischi utilizzando Batch AWS
Scopri come Numerix ha utilizzato Batch AWS per migliorare di 180 volte le prestazioni della sua soluzione di analisi dei rischi finanziari.
Miglioramento di 180 volte
delle prestazioni di analisi
Avanzato
potenziata
Diminuzione dei
colli di bottiglia nell'analisi
Possibilità di effettuare
analisi quasi in tempo reale
Dimensionamento delle
analisi finanziarie
Panoramica
Numerix, un'azienda esperta nelle tecnologie finanziarie, necessitava di un modo per scalare la sua soluzione di calcolo ad alte prestazioni (HPC) a fronte dell'aumento delle dimensioni del portafoglio clienti. I suoi clienti istituzionali richiedono approfondimenti su migliaia di possibili scenari di mercato per evitare di essere pericolosamente vulnerabili ai cambiamenti del mercato. La crescente complessità dei mercati dei capitali ha reso i modelli di rischio e determinazione dei prezzi sempre più esosi in termini di risorse informatiche costose e ingombranti. Le organizzazioni finanziarie come Numerix e i suoi clienti si trovavano a investire nella costosa infrastruttura informatica on-premise per l'HPC.
Il team di Numerix ha quindi scoperto un modo per evitare questi costi e aumentare l'efficienza migrando la sua soluzione di analisi HPC su Amazon Web Services (AWS) e utilizzando Batch AWS, che fornisce un'elaborazione in batch completamente gestita su qualsiasi scala. Adesso, invece di chiedere ai propri clienti di investire in altri core di CPU, Numerix può offrire l'accesso a un ambiente che non è limitato dalla quantità di hardware a disposizione. "Quello che AWS ci ha offerto è paragonabile a ciò che lo streaming ha fatto per l'intrattenimento", afferma Jim Jockle, Chief Marketing Officer di Numerix. "Utilizzando AWS, possiamo eseguire calcoli che prima richiedevano un mese in meno di 40 minuti, praticamente in tempo reale per il commercio e la gestione del rischio."
Opportunità | Utilizzo di Batch AWS per aumentare le prestazioni di analisi per Numerix
Numerix fornisce il suo software di analisi a più di 250 clienti globali, tra cui banche, autorità di regolamentazione e compagnie assicurative. I suoi ampi modelli matematici valutano le offerte in relazione a una vasta gamma di stati di mercato, simulando gli effetti probabili nel caso in cui i prezzi delle azioni dovessero crollare. Gli istituti finanziari si basano su questi dati per prendere decisioni che comportano implicazioni per miliardi di dollari e richiedono le analisi più avanzate disponibili. A complicare ulteriormente le cose, i mercati finanziari si sono trovati in un territorio inesplorato sin dai primi giorni della pandemia di COVID-19. Le informazioni sul commercio e sulla gestione del rischio sono diventate particolarmente utili in questo periodo di instabilità. "Abbiamo clienti che effettuano 20.000 operazioni sui portafogli", afferma Jockle. E questi portafogli stanno crescendo man mano che le aziende adottano l'analisi del rischio nel tentativo di proteggersi dalla vulnerabilità.
La complessità di questo aumento del volume di trading e analisi rappresenta un'immensa sfida dal punto di vista matematico, che richiede molta potenza di calcolo. Bill Humphrey, Chief Technology Officer di Numerix, chiarisce: "Affinché i clienti eseguano le nostre soluzioni in locale, dobbiamo dire loro: Ecco quanti core di CPU dovete avere nel data center quando installate il nostro software e lo eseguite ogni giorno. E dovrete comprarne ancora di più l'anno prossimo perché il vostro portafoglio è in crescita". Tale costo di avvio ha rappresentato un ostacolo all'adozione degli strumenti Numerix.
"Il cloud è stato un percorso inevitabile per Numerix al fine di fornire efficienza e disponibilità", afferma Jockle. Numerix ha iniziato a intraprendere alcuni progetti software-as-a-service nel cloud nel 2012. Nel 2019, la migrazione ad AWS è accelerata quando gli ingegneri hanno iniziato a utilizzare Amazon Elastic Compute Cloud (Amazon EC2), che fornisce capacità di elaborazione sicura e ridimensionabile nel cloud, per eseguire le sue soluzioni HPC. Numerix ha iniziato a utilizzare Batch AWS nel 2021 per fornire dinamicamente la quantità e il tipo ottimali di risorse di elaborazione su Amazon EC2. Con il nuovo approccio, le prestazioni di analisi sono migliorate di 180 volte.
I nostri clienti utilizzano la nostra analisi del rischio per evitare perdite da miliardi di dollari. L'introduzione dell'analisi quasi in tempo reale con la scalabilità praticamente illimitata di AWS è stata una vera svolta."
Jim Jockle
Chief Marketing Officer, Numerix
Soluzione | Raggiungimento di una scalabilità praticamente illimitata a costi limitati utilizzando AWS
I leader di Numerix concordano sul fatto che l'adozione di un orchestratore nativo del cloud e di un'architettura serverless sia stata essenziale per sfruttare appieno l'elasticità del cloud. Sebbene Numerix abbia utilizzato un approccio lift-and-shift nelle prime fasi, la migrazione completa a un modello serverless è stata un vero traguardo. "Il modello serverless è esattamente ciò di cui abbiamo bisogno per evitare di avere risorse costose continuamente in funzione", afferma Humphrey. "Inviamo questi carichi di lavoro a Batch AWS, che orchesta le risorse di calcolo fornendo le istanze Amazon EC2 adeguate per i lavori inviati, esegue i processi e spegne le istanze quando il lavoro è completato. In questo modo, vengono addebitati solo i secondi effettivi di utilizzo delle risorse." Per eseguire le sue funzionalità serverless, Numerix utilizza AWS Step Functions, un servizio di flusso di lavoro visivo a basso contenuto di codice per applicazioni moderne.
Un aspetto ancora più importante è che, utilizzando l'allocazione dinamica delle risorse su AWS, Numerix può soddisfare in modo più efficace i vincoli dei clienti esigenti. "Utilizzando Batch AWS, soddisfiamo gli accordi sui livelli di servizio di 40 minuti o meno su portafogli con decine di migliaia di transazioni", spiega Jockle. "Questo non si è mai sentito prima." I tecnici stanno organizzando le informazioni utilizzando Amazon Simple Storage Service (Amazon S3), un'archiviazione di oggetti nel cloud creata per recuperare qualunque quantità di dati da qualsiasi luogo. L'aumento della capacità di memoria e archiviazione su AWS ha ridotto i colli di bottiglia nel processo di analisi. Attualmente, Numerix è molto più preparata ad affrontare portafogli più grandi. Invece di spiegare ai clienti che dovranno attendere diversi mesi per acquistare, ricevere e installare i server ogni volta che effettuano un aumento, Numerix può aiutarli a rispondere alle modifiche delle dimensioni in alcune ore o in pochi giorni. "Il solo fatto di essere in grado di adattarsi rapidamente rappresenta una grande vittoria", afferma Humphrey.
Molti clienti di Numerix hanno apprezzato il passaggio a una mentalità incentrata sul cloud. "Nel modello cloud, i clienti non hanno più bisogno di un reparto IT molto grande per eseguire le nostre soluzioni HPC", afferma Humphrey. Invece di acquistare più server ogni volta che si espandono, le organizzazioni possono adattarsi ai cambiamenti di dimensionamento nel cloud nel giro di poche ore. Inoltre, Numerix fa ampio uso delle istanze spot di Amazon EC2, che aiutano gli utenti a eseguire carichi di lavoro tolleranti ai guasti con sconti fino al 90% sui prezzi on demand di Amazon EC2. Utilizzando le istanze spot di Amazon EC2 e la tecnologia serverless, Numerix ha ottenuto notevoli risparmi sui costi.
Diagramma dell'architettura
Figura 1: Architettura di analisi avanzata
Clicca per la visualizzazione a schermo intero.
Risultato | Raggiungimento di una scalabilità praticamente illimitata a costi limitati utilizzando AWS
Numerix è impegnata a trasferire un numero sempre maggiore di clienti al cloud e sta lavorando per espandere il suo modello software-as-a-service come framework operativo e di distribuzione principale. "AWS offre una gamma estremamente ampia di servizi e funzionalità", afferma Humphrey. Invece di adottare l'hardware per il peggiore dei casi, i clienti pagano per la potenza di calcolo richiesta a seconda del contesto.
Questi miglioramenti tecnici hanno un impatto reale. "I clienti utilizzano la nostra analisi del rischio per evitare perdite da miliardi di dollari", afferma Jockle. "L'introduzione di analisi quasi in tempo reale con la scalabilità praticamente illimitata di AWS è stata una vera svolta."
Informazioni su Numerix
Fondata nel 1996, Numerix è una società di tecnologia finanziaria con sede a New York City che opera attraverso 16 uffici in 16 Paesi. Fornisce software di analisi per oltre 250 clienti globali, tra cui banche, autorità di regolamentazione e compagnie assicurative.
Servizi AWS utilizzati
Amazon Elastic Compute Cloud (Amazon EC2)
Amazon Elastic Compute Cloud (Amazon EC2) offre la piattaforma di calcolo più ampia e approfondita, con oltre 500 istanze e la selezione dei più recenti processori, sistemi di archiviazione, reti, sistemi operativi e modelli di acquisto per aiutarti a soddisfare al meglio le esigenze del tuo carico di lavoro.
Ulteriori informazioni »
Amazon Batch
Batch AWS permette a sviluppatori, scienziati e ingegneri di eseguire in modo efficiente centinaia di migliaia di lavori di batch e ML computing, ottimizzando le risorse di calcolo, in modo da potersi concentrare sull'analisi dei risultati e sulla risoluzione dei problemi.
Ulteriori informazioni »
AWS Step Functions
AWS Step Functions è un servizio di un flusso di lavoro visivo che permette agli sviluppatori di utilizzare i servizi AWS per costruire applicazioni distribuite, automatizzare processi, orchestrare microservizi e costruire pipeline di dati e machine learning (ML).
Amazon S3
Amazon Simple Storage Service (Amazon S3) è un servizio di archiviazione di oggetti che offre scalabilità, disponibilità dei dati, sicurezza e prestazioni all'avanguardia nel settore.
Inizia
Organizzazioni di tutte le dimensioni in tutti i settori trasformano il proprio business e realizzano le loro missioni ogni giorno utilizzando AWS. Contatta i nostri esperti e inizia subito il tuo percorso verso il cloud AWS.