O armazenamento de computação de alto desempenho (HPC, High-Performance Computing) inclui a rede de baixa latência com acesso a dados de alta velocidade necessário para projetos de HPC. HPC é o uso de computadores e supercomputadores em cluster e conectados para realizar tarefas complexas em paralelo.
Mas é mais do que apenas a velocidade computacional que torna a HPC tão significativa. É a capacidade da HPC de analisar grandes conjuntos de dados de escala de exabytes que a torna responsável por tantas inovações modernas. Para realizar essas tarefas complexas, os ambientes de HPC exigem soluções de armazenamento modernas para clusters de HPC.
Além disso, à medida que a inteligência artificial (AI) e a HPC convergem, as empresas tradicionais podem se beneficiar ainda mais da compreensão e da arquitetura da HPC enquanto adotam a AI. Alguns líderes de negócios estão até mesmo optando por abandonar suas equipes tradicionais de HPC em favor de uma infraestrutura de AI convergente mais estável e ágil que implantam sozinhos ou por meio de parceiros integradores de sistemas.
Veja a seguir uma análise detalhada das demandas da HPC sobre armazenamento e como as infraestruturas corporativas podem ser desenvolvidas para apoiá-las.
HPC é o uso de sistemas computacionais avançados (por exemplo, supercomputadores ou clusters de computadores de alto desempenho) para processar tarefas complexas em paralelo, geralmente em campos como pesquisa científica, engenharia, fabricação e ciência da computação. A HPC potencializa simulações científicas, modelagem, verificações e AI, permitindo que pesquisadores e profissionais analisem grandes conjuntos de dados e resolvam problemas complexos com eficiência.
O escopo é um aspecto; o outro é a velocidade. Quanto mais rápida a infraestrutura de dados abaixo desses sistemas, mais rápidos serão os cálculos.
Há diferentes tipos de computação de alto desempenho para vários casos de uso. Uma coisa que todos eles têm em comum: Eles geram e processam grandes quantidades de dados. Os tipos mais comuns de computação de alto desempenho são definidos por como os computadores funcionam juntos e no que eles estão trabalhando juntos, incluindo:
Descubra como o Folding@home executa uma potência de supercomputação no FlashBlade ®. >>
Sim e não. Embora os projetos de AI quase sempre aproveitem os recursos de HPC, a maioria deles não está estritamente relacionada à AI.
À medida que as empresas buscam reformular suas infraestruturas de TI para dar suporte a novos projetos de AI, as infraestruturas de HPC são frequentemente vistas como modelos para infraestruturas de AI, apenas porque são semelhantes em escopo e escala. A HPC está tão próxima quanto muitas empresas conseguiram criar datacenters desenvolvidos para projetos desse escopo, hardware especializado como GPUs, chips e potência computacional; no entanto, os dois não são sinônimos.
Os projetos de AI exigem muita potência computacional, aceleradores de hardware e arquiteturas de processamento paralelo, além de computação em cluster durante a transformação de dados e o treinamento de modelos, semelhante à HPC. Eles também aproveitam uma variedade de tecnologias e métodos, incluindo HPC. (Outros incluem aprendizagem profunda, visão computacional, aprendizado de máquina e processamento de linguagem natural.)
A HPC pode dar suporte AI, mas também é mais ampla. Embora a AI se concentre em modelos e algoritmos para ajudar na tomada de decisões, no reconhecimento de padrões e no processamento de linguagem (como vemos com a AI generativa ), os projetos de HPC podem ser aplicados a uma gama mais ampla de tarefas além da AI, incluindo ciência, simulações, pesquisa, engenharia, análise de dados e modelagem numérica.
Eles também diferem em como lidam com dados. A AI funciona com grandes conjuntos de dados, necessários para treinar modelos. A HPC consegue lidar com grandes conjuntos de dados, mas seu foco é mais nos cálculos que realiza.
“O HPC raramente esteve no domínio da TI corporativa, normalmente permanecendo dentro dos limites da academia e da pesquisa. A maioria das empresas nem sequer se depara com a HPC, mas mesmo para aquelas que o fizeram, muitas vezes ela não se mistura com outros fluxos de trabalho; ela é tratada como um silo e gerenciada como uma fera diferente.” - Podcast de TI da Gestalt
Não, a computação em nuvem não é sinônimo de HPC. A computação em nuvem, como mencionado acima, é mais um “como”, fornecendo recursos que podem ser aproveitados para projetos de HPC. Em geral, a computação em nuvem é um conceito que define como os serviços e as infraestruturas são hospedados e fornecidos, e isso pode incluir a HPC.
Como mencionamos anteriormente, as organizações com maior probabilidade de aproveitar redes e ambientes de armazenamento de HPC são aquelas nas áreas de pesquisa científica, ciência ambiental, previsão do tempo, engenharia aeroespacial e automotiva, serviços financeiros, petróleo e gás, fabricação e saúde, incluindo pesquisa genômica e testes farmacêuticos.
No entanto, a HPC não se limita a esses campos e pode beneficiar qualquer empresa que precise realizar cálculos complexos, executar simulações com muitos dados, processar gráficos, animações e efeitos visuais de alta definição ou realizar análise de Big Data.
Os ambientes de HPC normalmente têm três componentes principais: processadores de computador, rede e armazenamento. Uma demanda central dos projetos de HPC é o acesso rápido aos dados, o que torna o armazenamento um componente essencial para o sucesso desses ambientes.
Para operar com velocidade e escala, os ambientes de HPC exigem arquiteturas avançadas de sistemas de arquivos com camadas quentes e frias e servidores de metadados de alta disponibilidade. A integração do NVMe e do armazenamento de objetos dá ao sistema HPC a capacidade de atender às demandas de cargas de trabalho modernas com baixa latência e alta largura de banda.
O armazenamento de dados da HPC funciona descarregando dados de CPUs, controladores de memória e armazenamento com rapidez e eficiência, para que as CPUs possam continuar o processamento sem interrupções. A plataforma de dados para um sistema HPC também precisa ser acessível e em camadas, mantendo os dados ativos próximos e acessíveis pelos nós.
Na computação de alto desempenho, há três conceitos fundamentais que explicam como as tarefas são realizadas:
O armazenamento está se tornando cada vez mais importante na era dos aplicativos, Big Data e HPC. O que é necessário é uma arquitetura nova e inovadora para dar suporte a aplicativos avançados enquanto oferece o melhor desempenho em todas as dimensões da simultaneidade: IOPS, taxa de transferência, latência e capacidade. Idealmente, o armazenamento HPC oferece:
Ferramentas avançadas de gerenciamento de dados, como redução de dados, que ajudam na compactação e desduplicação
Embora o armazenamento HPC e o armazenamento em nuvem gerenciem dados, eles têm diferenças importantes.
É importante observar que as cargas de trabalho de HPC de universidades e centros de pesquisa estão cada vez mais migrando para a nuvem, enquanto as cargas de trabalho de HPC comerciais e corporativas ainda tendem a estar no local. No entanto, o custo total de propriedade (TCO , Total Cost of Ownership) é alto para cargas de trabalho de HPC baseadas em nuvem, e a repatriação de conjuntos de dados de HPC para locais ou a transferência para outro provedor de nuvem também é cara.
A computação de alto desempenho já é complexa e desafiadora, por isso, não é surpresa que o ambiente de armazenamento necessário para apoiá-la também possa ser. Cargas de trabalho complexas, alto volume de dados na faixa de exabytes, requisitos de segurança de dados, integrações e camadas de dados tornam a navegação nos negócios complicados da HPC. No entanto, as soluções que oferecem recursos robustos e facilidade de uso, como o FlashBlade ® da Pure Storage, podem lidar e até mesmo compensar essa complexidade sem adicionar gargalos ou atrasos.
O armazenamento de HPC nem sempre é a solução mais econômica para todos os sistemas ou redes, pois nem todas as cargas de trabalho exigem armazenamento especificamente ajustado para desafios de HPC. No entanto, à medida que mais cargas de trabalho, como AI, se tornam comuns na empresa, o mesmo desempenho e escalabilidade exigidos pelo armazenamento HPC podem acabar sendo mais universalmente benéficos.
O armazenamento HPC foi desenvolvido para atender às demandas exclusivas de tarefas computacionais, simulações e aplicativos com uso intensivo de dados em larga escala, mas nem todas as cargas de trabalho exigirão essa velocidade e escala, e elas podem ter outros requisitos exclusivos. É importante ponderar os prós e os contras, mas, em geral, o armazenamento de HPC é bom para:
O FlashBlade é usado por mais de 25% das empresas da Fortune 100 por sua simplicidade, agilidade e capacidade de:
Acesse vídeos e demonstrações sob demanda para ver do que a Everpure é capaz.
Charlie Giancarlo sobre o por que de gerenciar dados — e não o armazenamento — é o futuro. Descubra como uma abordagem unificada transforma as operações de TI corporativas.
Quadrante mágico™ do Gartner® de 2025 para plataformas de armazenamento corporativo
Opções de armazenamento para todas as suas necessidades
Armazenamento de alto desempenho para fluxo de dados, treinamento e inferência
Soluções para resiliência cibernética que protegem os seus dados
Armazenamento econômico para Azure, AWS e nuvens privadas
Armazenamento de baixa latência para desempenho de aplicativos
Armazenamento com uso eficiente de recursos para melhorar o uso de datacenters
Key benefits:
Key benefits:
Key benefits:
Key benefits:
Key benefits:
Key benefits:
Key benefits: