HPCaaS (computação de alto desempenho como serviço) é o fornecimento de capacidade de processamento de alto nível aos clientes através da nuvem.
HPCaaS fornece os recursos necessários para processar cálculos complexos, trabalhando com grandes quantidades de dados através das plataformas existentes. O modelo torna possível o processamento intensivo de computação para aqueles sem o capital de investimento necessário para o pessoal qualificado, hardware e desenvolvimento de uma plataforma de computação de alto desempenho. As mesmas cargas de trabalho para computação científica e grandes análises de dados que são executados em sistemas locais de computação de alto desempenho (HPC) podem ser executados em HPCaaS.
IBM é um exemplo de um fornecedor de HPCaaS. A IBM desenvolveu um protótipo premiado de framework que transforma o sistema Blue Gene/P em uma nuvem elástica para executar um aplicativo de computação representativo de alto desempenho. Este framework transforma o IBM Blue Gene/P em uma nuvem elástica de múltiplas nuvens unidas suportando provisionamento dinâmico, utilização eficiente e máxima acessibilidade dos recursos HPC. a IBM agora oferece esta aplicação como Spectrum HPCaaS. Outros fornecedores de HPCaaS incluem Amazon, Azure, Penguin Computing on Demand e Google Cloud Platform (GCP).
Devido aos baixos custos de investimento, HPCaaS está se tornando uma alternativa para clusters de HPC no local. HPCaaS oferece facilidade de implantação, escalabilidade e previsibilidade de custos, utilizando um serviço estabelecido. Por outro lado, a criação de capacidade computacional de alto desempenho internamente pode ser um processo longo, exigindo trabalhadores altamente especializados e sob demanda. O desenvolvimento interno de HPC também é propenso a custos inesperados.