Histórias de clientes | Serviços financeiros

2022
Logotipo da Numerix

Numerix escala workloads de HPC para modelagem de preços e riscos usando o AWS Batch

Saiba como a Numerix melhorou a performance de sua solução de análise de risco financeiro em 180 vezes usando o AWS Batch.

Melhorou 180x

a performance analítica

Aprimorado

o gerenciamento de riscos

Reduziu

os gargalos de análise

Desbloqueou

a análise quase em tempo real

Escalou

a análise financeira

Visão geral

A empresa de tecnologia financeira Numerix precisava encontrar uma forma de escalar sua solução de computação de alta performance (HPC) à medida que os portfólios de clientes expandiam rapidamente. Seus clientes institucionais precisam de insights sobre os milhares de cenários de mercado possíveis para evitar o perigo de estarem vulneráveis às mudanças do mercado. Com o rápido aumento da complexidade desses mercados de capitais, os modelos de risco e preços estavam consumindo recursos computacionais a um alto custo e com alta complexidade. Organizações financeiras como a Numerix e seus clientes tiveram de investir em infraestrutura de computação on-premises cara para HPC.

A equipe da Numerix encontrou uma forma de evitar esses custos e aumentar a eficiência migrando sua solução de análise de HPC para a Amazon Web Services (AWS) e usando o AWS Batch, que fornece processamento em lote totalmente gerenciado em qualquer escala. Agora, em vez de pedir que os clientes invistam em núcleos de CPU, a Numerix pode oferecer acesso a um ambiente que não é limitado pela quantidade de hardware disponível. “O que a AWS nos proporcionou compara-se ao que o streaming fez para o entretenimento”, observa Jim Jockle, chief marketing officer da Numerix. “Usando a AWS, cálculos que antes levavam um mês podem ser executados em menos de 40 minutos, o que é quase em tempo real para o gerenciamento de negociações e de riscos.”

African American man wearing headphones speaking, using laptop

Oportunidade | Uso do AWS Batch para aumentar a performance analítica da Numerix

A Numerix fornece seu software de análise a mais de 250 clientes globais, incluindo bancos, reguladores e seguradoras. Seus amplos modelos matemáticos negociam preços com uma ampla variedade de estados do mercado para simular os efeitos prováveis em caso de queda dos preços das ações. As instituições financeiras se baseiam nesses dados para tomar decisões com implicações de bilhões de dólares e exigem a análise mais avançada disponível. Para complicar ainda mais, os mercados financeiros estão em um território sem precedentes desde o início da pandemia da COVID-19. As informações de gerenciamento de negociações e de riscos são especialmente valiosas neste momento de instabilidade. “Temos clientes que estão fazendo portfólios de 20 mil negociações”, afirma Jockle. E esses portfólios só crescem à medida que as empresas adotam a análise de risco na tentativa de se proteger da vulnerabilidade.

A complexidade desse aumento no volume de negociações e análise é um imenso desafio matemático que exige muita capacidade de computação. Segundo Bill Humphrey, chief technology officer da Numerix: “para que os clientes executem nossas soluções on-premises, precisamos dizer a eles: ‘você precisa ter esta quantidade de núcleos de CPU no datacenter para instalar nosso software e executá-lo todos os dias. E você precisará comprar ainda mais no próximo ano porque seu portfólio está crescendo’”. Esse custo inicial tem sido uma barreira para a adoção das ferramentas da Numerix.

“A nuvem é uma jornada inevitável para a Numerix fornecer eficiência e disponibilidade”, diz Jockle. A Numerix começou a realizar alguns projetos de software como serviço na nuvem em 2012. Em 2019, a migração para a AWS se acelerou quando os engenheiros começaram a usar o Amazon Elastic Compute Cloud (Amazon EC2), que fornece capacidade computacional segura e redimensionável na nuvem para executar suas soluções de HPC. A Numerix começou a usar o AWS Batch em 2021 para provisionar dinamicamente a quantidade e o tipo ideais de recursos de computação no Amazon EC2. Com o novo método, a performance analítica melhorou 180 vezes.

kr_quotemark

Os clientes estão usando nossa análise de risco para evitar perdas de bilhões de dólares. A introdução da análise quase em tempo real com escalabilidade praticamente ilimitada da AWS foi um verdadeiro divisor de águas.”

Jim Jockle
Chief Marketing Officer da Numerix

Solução | Alcançar escalabilidade praticamente ilimitada a um custo limitado usando a AWS

Os líderes da Numerix concordam que adotar um orquestrador nativo de nuvem e uma arquitetura com tecnologia sem servidor foi a chave para aproveitar toda a elasticidade da nuvem. Embora a Numerix tenha usado uma metodologia lift-and-shift nas etapas iniciais da migração, a migração completa para um modelo com tecnologia sem servidor foi um marco. “O modelo com tecnologia sem servidor é exatamente o que precisamos para não termos recursos caros em execução o tempo todo”, afirma Humphrey. “Enviamos essas workloads para o AWS Batch, que orquestra os recursos de computação provisionando as instâncias certas do Amazon EC2 para os trabalhos enviados, executa esses trabalhos e desliga as instâncias quando o trabalho é concluído. Pagamos apenas pelos segundos reais de uso.” A Numerix usa o AWS Step Functions, um serviço de fluxo de trabalho visual de baixo código para aplicações modernas para executar seus recursos com tecnologia sem servidor.

Mais importante ainda, ao usar a alocação dinâmica de recursos na AWS, a Numerix pode atender às exigências rigorosas dos clientes com mais eficiência. “Com o AWS Batch, cumprimos contratos de nível de serviço de 40 minutos ou menos em portfólios com dezenas de milhares de negociações”, diz Jockle. “Isso é totalmente inédito.” Os engenheiros estão armazenando informações com o Amazon Simple Storage Service (Amazon S3), um armazenamento de objetos na nuvem criado para recuperar qualquer volume de dados em qualquer lugar. O aumento da capacidade de memória e armazenamento na AWS reduziu gargalos em todo o processo de análise. Agora, a Numerix está muito mais preparada para assumir portfólios maiores. Em vez de dizer aos clientes que eles precisarão esperar vários meses para comprar, receber e instalar servidores toda vez que aumentarem a escala, a Numerix pode ajudá-los a responder às mudanças de tamanho em dias ou horas. “A capacidade de se adaptar rapidamente é uma grande vitória”, diz Humphrey.

Muitos clientes da Numerix valorizaram a transição para uma mentalidade que prioriza a nuvem. “No modelo de nuvem, os clientes não precisam mais ter um departamento de TI muito grande para executar nossas soluções de HPC”, afirma Humphrey. Em vez de comprar mais servidores toda vez que aumentam a escala verticalmente, as organizações podem se adaptar às mudanças de tamanho na nuvem em questão de horas. A Numerix também usa amplamente as instâncias spot do Amazon EC2, que ajudam os usuários a executar workloads tolerantes a falhas com até 90% de desconto nos preços sob demanda do Amazon EC2. Ao usar instâncias spot do Amazon EC2 e tecnologia sem servidor, a Numerix obteve economias de custo significativas.

Diagrama da arquitetura

Figura 1: arquitetura de análise avançada

Clique para ampliar para visualização em tela cheia.

Resultado | Alcançar escalabilidade praticamente ilimitada a um custo limitado usando a AWS

A Numerix está ansiosa para fazer a transição de mais clientes para a nuvem e está trabalhando na expansão de seu modelo de software como serviço como principal framework de operações e de entrega. “A AWS fornece uma grande variedade de serviços e recursos”, afirma Humphrey. Em vez de preparar o hardware para o pior cenário possível, os clientes pagam pela capacidade de computação conforme a necessidade.

Esses aprimoramentos técnicos têm impacto no mundo real. “Os clientes estão usando nossa análise de risco para evitar perdas de bilhões de dólares”, diz Jockle. “A introdução da análise quase em tempo real com escalabilidade praticamente ilimitada da AWS foi um verdadeiro divisor de águas.”

Sobre a Numerix

Fundada em 1996, a Numerix é uma empresa de tecnologia financeira sediada na cidade de Nova York, com 16 escritórios em 16 países. Ela fornece software de análise a mais de 250 clientes globais, incluindo bancos, reguladores e seguradoras.

Produtos da AWS usados

Amazon Elastic Compute Cloud (EC2)

O Amazon Elastic Compute Cloud (Amazon EC2) oferece a plataforma de computação mais ampla e profunda, com mais de 500 instâncias e opções de processadores, armazenamentos, redes, sistemas operacionais e modelos de compras mais recentes para ajudar você a atender melhor às necessidades de sua workload.

Saiba mais »

Amazon Batch

O AWS Batch permite que desenvolvedores, cientistas e engenheiros executem com eficiência milhares de tarefas de computação em lote e em ML enquanto otimizam recursos computacionais para que você possa se concentrar na análise de resultados e na solução de problemas.

Saiba mais »

AWS Step Functions

O AWS Step Functions é um serviço de fluxo de trabalho visual que ajuda os desenvolvedores a usar os produtos da AWS para desenvolver aplicações distribuídas, automatizar processos, orquestrar microsserviços e criar pipelines de dados e machine learning (ML).

Saiba mais »

Amazon S3

O Amazon Simple Storage Service (Amazon S3) é um serviço de armazenamento de objetos que oferece escalabilidade, disponibilidade de dados, segurança e performance líderes do setor.

Saiba mais »

Comece a usar

Organizações de todos os portes, em todos os setores, estão transformando seus negócios e cumprindo suas missões todos os dias usando a AWS. Entre em contato com nossos especialistas e comece sua própria jornada para a AWS hoje mesmo.