Modelo de análise de risco do HPC

Armazenamento do Blobs do Azure
Azure CycleCloud
Máquinas Virtuais do Azure

Ideias de soluções

Esse artigo é uma ideia de solução. Caso deseje que ampliemos o conteúdo com mais informações, como possíveis casos de uso, serviços alternativos, considerações sobre implementação ou diretrizes de preços, fale conosco enviando seus comentários no GitHub.

Esta solução de análise de risco criada com base em um modelo usa a computação de HPC do Azure e as VMs (máquinas virtuais) GPU para expandir a computação do TIBCO GridServer local para o Azure usando a integração do Azure CycleCloud para dimensionamento automático. O trabalho é executado localmente e na nuvem usando o cache rápido do Avere vFXT e o acesso NFS nativo aos dados de mercado disponíveis localmente.

Arquitetura

Diagrama mostrando um fluxograma da solução de análise de risco.

Baixe um Arquivo Visio dessa arquitetura.

Fluxo de dados

  1. A equipe de operações usa o Azure CycleCloud para configurar e iniciar a grade de análise de risco no Azure.
  2. O Azure CycleCloud orquestra a criação de VMs e a configuração de software para agentes TIBCO GridServer e HPCCA, cache de dados na memória e cache do Avere vFXT.
  3. Quant (ou lote agendado) envia um fluxo de trabalho de modelo de análise de risco para o diretor local do TIBCO GridServer. Com base nas políticas de trabalho e no uso local atual, permite-se a intermitência do fluxo de trabalho para o Azure a fim de expandir a capacidade da rede local.
  4. O TIBCO HPCCA detecta a alteração na profundidade da fila para cada agente TIBCO e solicita capacidade extra do mecanismo TIBCO usando a API de Auto-Scaling do Azure CycleCloud. O Azure CycleCloud, por sua vez, inicia automaticamente os nós do mecanismo nos Conjuntos de Dimensionamento de Máquinas Virtuais usando as VMs das séries H, HB e HC do Azure para otimizar o custo e o desempenho, bem como as VMs da série NC para fornecer capacidade de GPU, conforme necessário.
  5. Assim que as VMs do mecanismo se juntam à Grade do Azure, os agentes começam a executar tarefas nos novos nós.
  6. Os trabalhos de risco efetuam pull de artefatos do armazenamento local e do Armazenamento de Blobs do Azure, conforme necessário, do Avere vFXT montado no NFS e/ou por meio do cache rápido em memória.
  7. À medida que cada tarefa é concluída, os resultados são retornados ao remetente ou ao driver e os dados são gravados de volta no cache em memória ou no armazenamento NFS por meio do Avere vFXT, conforme necessário. Os dados em cache são mantidos no armazenamento local ou no Armazenamento de Blobs do Azure.
  8. À medida que as filas de tarefas se esgotam, o TIBCO HPCCA usa a API de Auto-Scaling do Azure CycleCloud para reduzir a grade de computação e reduzir os custos.

Componentes

  • Máquinas virtuais da série N: as máquinas virtuais da série N são ideais para cargas de trabalho com uso intensivo de computação e gráficos, ajudando os clientes a impulsionar a inovação por meio de cenários como visualização remota high-end, aprendizado profundo e análise preditiva.
  • Máquinas Virtuais da Série H: A Série H é uma nova família projetada especificamente para lidar com cargas de trabalho de computação de alto desempenho, como modelagem de risco financeiro, simulação sísmica e de reservatório, modelagem molecular e pesquisa genômica.
  • Gerencie com eficiência cargas de trabalho comuns com facilidade ao criar e otimizar clusters HPC com o Microsoft Azure CycleCloud.
  • Avere vFXT: armazenamento de dados mais rápido e acessível para computação de alto desempenho na borda
  • O TIBCO GridServer® é uma plataforma de infraestrutura líder de mercado para computação em grade e elástica e a espinha dorsal de empresas que operam nos mercados mais exigentes do mundo. Mais de um milhão de CPUs espalhadas por mil instalações globais compõem grades corporativas que são gerenciadas pelo GridServer.

Próximas etapas