Editar

Partilhar via


Sistema HPC e soluções de computação de grande dimensão

Azure Batch
Azure Storage Accounts
Azure Virtual Machines

Ideias de soluções

Este artigo descreve uma ideia de solução. Seu arquiteto de nuvem pode usar essa orientação para ajudar a visualizar os principais componentes para uma implementação típica dessa arquitetura. Use este artigo como ponto de partida para projetar uma solução bem arquitetada que se alinhe com os requisitos específicos da sua carga de trabalho.

Este artigo descreve um aplicativo nativo da nuvem que usa o Azure Batch. O Batch fornece alocação e gerenciamento de recursos de computação, instalação de aplicativos, dimensionamento automático de recursos e muito mais.

Arquitetura

Diagrama de arquitetura que mostra um aplicativo nativo da nuvem que usa o Azure Batch.

Transfira um ficheiro do Visio desta arquitetura.

Fluxo de dados

  1. Carregue os ficheiros de entrada e as aplicações para a sua conta de Armazenamento do Azure.
  2. Crie um conjunto do Batch de nós de computação, uma tarefa para executar a carga de trabalho no conjunto e as tarefas no trabalho.
  3. O Batch transfere ficheiros de entrada e aplicações.
  4. O lote monitora a execução da tarefa.
  5. O lote carrega a saída da tarefa.
  6. Faça o download dos arquivos de saída.

Componentes

Detalhes do cenário

As cargas de trabalho de computação de grande dimensão e computação de alto desempenho (HPC) são normalmente intensivas em termos de computação e podem ser executadas em paralelo, tirando partido da escala e flexibilidade da nuvem. As cargas de trabalho são, muitas vezes, executadas de forma assíncrona com processamento em lotes, com os recursos de computação necessários para executar o trabalho e o agendamento de tarefas necessário para especificar o trabalho.

Esta solução implementa uma aplicação nativa da nuvem com o Azure Batch, que fornece alocação e gestão de recursos de computação, instalação de aplicações, dimensionamento automático de recursos e agendamento de tarefas como um serviço de plataforma. O Batch também oferece aceleradores de carga de trabalho de nível mais alto especificamente para executar R em paralelo, treinamento de IA e renderização de cargas de trabalho.

Esta solução baseia-se em serviços geridos, incluindo Máquinas Virtuais, Armazenamento e Lote. Esses serviços do Azure são executados em um ambiente de alta disponibilidade, com patches e suporte, permitindo que você se concentre em sua solução.

Potenciais casos de utilização

Esta solução é ideal para as indústrias de finanças, mídia, entretenimento, energia e meio ambiente. Ele é otimizado para os seguintes cenários:

  • Simulações de risco financeiro Monte Carlo (finanças e carteira)
  • Renderização de imagens
  • Transcodificação multimédia
  • Processamento de ficheiros
  • Simulações de engenharia ou científicas (energia e ambiente)

Próximos passos

Os links a seguir fornecem documentação sobre como implantar e gerenciar os produtos do Azure listados na arquitetura da solução: