Executar aplicações de computação de alto desempenho (HPC) no Azure
O Azure HPC é um recurso de nuvem criado especificamente para a carga de trabalho HPC & AI, usando processadores de ponta e interconexão InfiniBand de classe HPC, para oferecer o melhor desempenho, escalabilidade e valor de aplicativos. O Azure HPC permite que os utilizadores desbloqueiem a inovação, a produtividade e a agilidade empresarial, através de uma gama altamente disponível de tecnologias de HPC ou IA que podem ser alocadas dinamicamente à medida que as suas necessidades empresariais e técnicas mudam. Este percurso de aprendizagem consiste numa série de módulos que o ajudam a começar a utilizar o Azure HPC. Pode escolher os tópicos que são do seu interesse ou percorrer cada um deles por ordem.
Pré-requisitos
- Conhecimentos básicos sobre os serviços de computação do Azure
Código de Feito
Pretende pedir um código de feito?
Módulos neste percurso de aprendizagem
Descubra os serviços disponíveis no Azure para as suas cargas de trabalho de computação de alto desempenho.
O Azure Batch é um serviço que permite executar aplicativos de computação paralela e de alto desempenho (HPC) em grande escala de forma eficiente na nuvem. Não é necessário gerir ou configurar a infraestrutura. Basta agendar a tarefa, atribuir os recursos necessários e deixar o Batch tratar do resto.
O Azure Batch é um serviço do Azure que lhe permite executar aplicações de computação de alto desempenho (HPC) paralelas em larga escala de forma eficaz na cloud. Não é necessário gerir ou configurar a infraestrutura. Basta agendar a tarefa, atribuir os recursos necessários e deixar o Batch tratar do resto.
O Azure Batch é uma Plataforma como Serviço (PaaS) fornecida pela Microsoft para executar aplicações de computação de alto desempenho e paralelas em grande escala no Azure. Neste módulo, irá escrever uma aplicação de consola .NET Core para efetuar a transcodificação de vídeo em paralelo com os serviços do Azure Batch.
O Azure CycleCloud é um aplicativo que fornece uma maneira simples, segura e escalável de criar, personalizar e gerenciar clusters de computação de alto desempenho (HPC) no Azure.
Os modelos do Azure CycleCloud oferecem um modelo de provisionamento declarativo que ajuda a minimizar a sobrecarga administrativa associada à implantação e manutenção de ambientes HCP personalizados no Azure.
Este módulo aborda vários fatores que influenciam a seleção de armazenamento HPC no Azure. Analisamos NFS, acesso a arquivos, serviços de diretório, sistemas de arquivos paralelos e considerações de acesso híbrido a arquivos.
Implante um sistema de arquivos do Azure Managed Lustre, integre o sistema de arquivos ao Armazenamento de Blobs do Azure e conecte clientes ao sistema de arquivos.
Escolha o melhor nível de serviço dos Arquivos NetApp do Azure com base em seus requisitos de taxa de transferência e incluindo considerações de custo.
Saiba como melhorar o desempenho dos Arquivos NetApp do Azure para seus aplicativos EDA e HPC usando as práticas recomendadas.
Este módulo fornece orientação sobre como escolher o SKU certo para seus aplicativos de computação de alto desempenho (HPC) e como criar e executar aplicativos HPC altamente otimizados e firmemente acoplados.
Fornecer orientação sobre como solucionar problemas de falhas de tempo de execução e gargalos de desempenho em aplicativos HPC fortemente acoplados.