Modelo de Análise de Risco HPC - Arquitetura da Solução

Armazenamento de Blobs
CycleCloud
Máquinas Virtuais

Ideia de solução Solution Idea

Se quiser ver-nos expandir este artigo com mais informações, detalhes de implementação, orientação de preços ou exemplos de código, informe-nos com o Feedback do GitHub!If you'd like to see us expand this article with more information, implementation details, pricing guidance, or code examples, let us know with GitHub Feedback!

Esta solução de análise de risco modelo utiliza a azure HPC compute e máquinas virtuais GPU (VMs) para expandir no local tIBCO GridServer compute para Azure usando Azure CycleCloud para integração de auto-escala.This templated risk analysis solution uses Azure HPC compute and GPU virtual machines (VMs) to expand on-premises TIBCO GridServer compute to Azure using Azure CycleCloud for auto-scaling integration. O trabalho executa tanto no local como na nuvem utilizando o rápido caching Avere vFXT e o acesso nativo do NFS aos dados de mercado disponíveis no local.The job executes both on-premises and in the cloud by using Avere vFXT fast caching and native NFS access to market data available on-premises.

ArquiteturaArchitecture

Diagrama de arquitetura Descarregue um SVG desta arquitetura.Architecture diagram Download an SVG of this architecture.

Fluxo de DadosData Flow

  1. A equipa de operações utiliza o Azure CycleCloud para configurar e lançar a grelha de análise de risco em Azure.Operations team uses Azure CycleCloud to configure and launch risk analysis grid in Azure.
  2. Azure CycleCloud orquestra a criação de VM e a configuração de software para corretores TIBCO GridServer e HPCCA, cache de dados na memória e cache Avere vFXT.Azure CycleCloud orchestrates VM creation and software configuration for TIBCO GridServer brokers and HPCCA, in-memory data cache, and Avere vFXT cache.
  3. Quant (ou lote programado) submete um fluxo de trabalho do modelo de análise de risco para o diretor de rede TIBCO.Quant (or scheduled batch) submits a risk analysis template workflow to the on-premises TIBCO GridServer director. Com base nas políticas de emprego e na utilização atual no local, o fluxo de trabalho é autorizado a rebentar até Azure para expandir a capacidade da rede no local.Based on job policies and current on-premises use, the workflow is allowed to burst to Azure to expand on-premises grid capacity.
  4. O TIBCO HPCCA deteta a alteração da profundidade da fila para cada corretor TIBCO e solicita capacidade adicional do motor TIBCO utilizando o API de Auto-Escalação Azure CycleCloud.The TIBCO HPCCA detects the change in queue depth for each TIBCO broker and requests additional TIBCO engine capacity using the Azure CycleCloud Auto-Scaling API. Azure CycleCloud inicia então os nós do motor em Conjuntos de Escala de Máquina Virtual utilizando os VMs da série Azure H, série HB e HC para otimizar o custo e desempenho e vMs da série NC para fornecer capacidade de GPU conforme necessário.Azure CycleCloud then autostarts engine nodes in Virtual Machine Scale Sets using the Azure H-series, HB-series, and HC-series VMs to optimize cost and performance and NC-series VMs to provide GPU capacity as required.
  5. Assim que os VMs do motor se juntam à Azure Grid, os corretores começam a executar tarefas para os novos nós.As soon as engine VMs join the Azure Grid, the brokers begin executing tasks to the new nodes.
  6. Os trabalhos de risco retiram artefactos das instalações e do armazenamento da Azure Blob, conforme necessário, da NFS montada Avere vFXT e/ou através da cache de memória rápida.Risk jobs pull artifacts from on-premises and Azure Blob storage as needed from NFS mounted Avere vFXT and/or via the fast in-memory cache.
  7. À medida que cada tarefa termina, os resultados são devolvidos ao proponente ou ao controlador e os dados são recíprocos para a cache de memória, ou para o armazenamento NFS através do Avere vFXT, conforme necessário.As each task completes, results are returned to the submitter or driver and data is written back to the in-memory cache, or to NFS storage through the Avere vFXT, as required. Os dados em cache são persistidos no local ou no armazenamento da Azure Blob.Cached data is persisted either on-premises or in Azure Blob storage.
  8. À medida que as filas de tarefas esgotam, o TIBCO HPCCA utiliza a API de Auto-Escalação Azure CycleCloud para reduzir a grelha de cálculo e reduzir o custo.As task queues drain, the TIBCO HPCCA uses the Azure CycleCloud Auto-Scaling API to shrink the compute grid and reduce cost.

ComponentesComponents

  • Máquinas virtuais n-series: As máquinas virtuais da série N são ideais para cargas de trabalho computacional e com grande intensidade gráfica, ajudando os clientes a alimentar a inovação através de cenários como visualização remota de alta qualidade, aprendizagem profunda e análise preditiva.N-Series Virtual Machines: N-series virtual machines are ideal for compute and graphics-intensive workloads, helping customers to fuel innovation through scenarios like high-end remote visualization, deep learning, and predictive analytics.
  • H-Series Virtual Machines: A série H é uma nova família especificamente concebida para lidar com cargas de trabalho de computação de alto desempenho, tais como modelação de risco financeiro, simulação sísmica e reservatório, modelação molecular e pesquisa genómica.H-Series Virtual Machines: The H-series is a new family specifically designed to handle high performance computing workloads such as financial risk modeling, seismic and reservoir simulation, molecular modeling, and genomic research.
  • Gerir eficazmente as cargas de trabalho comuns com facilidade ao mesmo tempo criar e otimizar clusters HPC com o Microsoft Azure CycleCloud.Effectively manage common workloads with ease while creating and optimizing HPC clusters with Microsoft Azure CycleCloud.
  • Avere vFXT: Armazenamento de dados mais rápido e acessível para computação de alto desempenho no limiteAvere vFXT: Faster, more accessible data storage for high-performance computing at the edge
  • TIBCO GridServer ® é uma plataforma de infraestruturas líder de mercado para a computação de rede e elástico e a espinha dorsal das empresas que operam nos mercados mais exigentes do mundo.TIBCO GridServer® is a market-leading infrastructure platform for grid and elastic computing-and the backbone of businesses operating in the world's most demanding markets. Mais de um milhão de CPUs espalhados por mil instalações globais formam redes empresariais geridas pela GridServer.More than a million CPUs spread across a thousand global installations form enterprise grids managed by GridServer.

Passos seguintesNext steps