Para laboratórios, universidades e empresas que rodam simulação. Fornecemos os servidores, a rede e o armazenamento, instalamos tudo e seguimos cuidando do cluster depois da entrega: atendimento aos usuários, atualizações, manutenção e expansão.
O cluster precisa de cuidado depois de instalado. Os serviços podem ser contratados juntos com o equipamento ou separados, conforme a equipe que a instituição já tem. Ver todos os serviços
Levantamento da carga e desenho de nós, rede, armazenamento e potência elétrica, com metas de desempenho quando previstas na proposta.
Instalação física, sistema operacional, gerenciador de filas Slurm, bibliotecas, software científico e testes de aceite.
Time especializado 24/7 no monitoramento, atualizações planejadas e atendimento aos usuários com dúvidas de fila, compilação e uso.
Preventiva e corretiva, diagnóstico de falhas, troca de peças e acompanhamento da garantia do fabricante.
Novos nós, mais armazenamento e ajustes de rede quando o grupo cresce, preservando os componentes compatíveis.
Para quem usa e para quem administra, com documentação em português do ambiente entregue.
Quando o caso de teste e as licenças permitem, medimos o seu código antes da proposta. Se o aceite por desempenho estiver previsto na proposta, a meta acordada vai para o contrato, e a entrega só é aceita quando o cluster instalado a alcança, com o resultado conferido e os testes padrão registrados em relatório.
Uma primeira estimativa a partir da carga de trabalho. Os números iniciais são só um exemplo: troque pelos do seu grupo. O guia de dimensionamento explica cada campo.
-
Como a conta é feita: cada simulação recebe nós inteiros, sem dividir um nó com outra simulação; a potência soma 15% aos nós de computação para nó de acesso, gerência, armazenamento e rede; a memória por nó multiplica núcleos por memória por núcleo, e a configuração comercial pode arredondar para cima. É um ponto de partida, e a medição do seu código pode mudar o resultado.
O desempenho depende do equilíbrio entre processamento, memória, rede e armazenamento. Por isso as seis partes são dimensionadas juntas.
Processadores, memória e, quando o código aproveita, GPUs, escolhidos pelo gargalo medido.
InfiniBand ou Ethernet para a comunicação entre nós e o acesso ao disco, mais uma rede separada de gerência. Como escolher
Área de trabalho rápida e compartilhada, área de dados permanentes e uma política de cópia de segurança.
Slurm configurado para o seu grupo: filas, prioridades, limites por usuário e relatório de uso.
Sistema operacional, compiladores, MPI, bibliotecas numéricas e os códigos do grupo, compilados e testados.
Potência elétrica, refrigeração, no-break e rack, conferidos antes da compra, na sua sala ou num data center.
Antes de qualquer proposta, olhamos três sinais.
Poucos usuários dividem o equipamento e uma máquina bem configurada dá conta da fila.
A simulação precisa de mais núcleos ou memória do que um nó oferece, ou vários grupos disputam a mesma capacidade e pedem fila organizada.
O uso se concentra em campanhas curtas, e um equipamento próprio ficaria parado boa parte do ano.
O cluster Bohr, do Instituto de Física da Unicamp, foi instalado com apoio da FAPESP e noticiado em setembro de 2019. Reúne 920 núcleos, 4,32 TB de memória e rede InfiniBand EDR; o valor não foi divulgado. É um projeto de outra instituição, executado por terceiros, citado aqui para dar ideia de porte.
Fonte: Agência FAPESP, 19/09/2019. A Grand View Research estima que o mercado brasileiro de HPC somou US$ 836,8 milhões em 2025.
Como escrever a meta de desempenho no contrato e medir no dia da entrega.
O que pôr em cada parte do documento de compra.
Da carga de trabalho ao número de nós, à rede e à potência elétrica.
Quando a rede de baixa latência faz diferença.
É um conjunto de servidores, os nós, ligados por uma rede rápida, com armazenamento compartilhado e um gerenciador de filas. O gerenciador distribui simulações e cálculos entre os nós e organiza o uso por vários pesquisadores ao mesmo tempo.
Os dois. Fornecemos nós de computação, nós com GPU, rede e armazenamento, e também os serviços de projeto, implementação, sustentação, manutenção e evolução. Os serviços podem ser contratados junto com o equipamento ou em separado.
Com a sustentação, um time especializado 24/7 acompanha o cluster, cuida das atualizações e atende os usuários. Com a manutenção, esse time faz o diagnóstico de falhas, as trocas de peças e o acompanhamento dos chamados de garantia do fabricante, conforme o escopo contratado. Quando o grupo cresce, a evolução acrescenta nós e armazenamento ao mesmo cluster.
Se a simulação cabe numa máquina e poucos usuários dividem o equipamento, um servidor costuma bastar. O cluster entra quando o código precisa de mais núcleos ou memória do que um nó oferece, ou quando vários grupos disputam a mesma capacidade.
É uma cláusula que pode entrar no contrato. Quando prevista na proposta, a meta de desempenho do seu código, medida num caso de teste, fica escrita antes da compra, e a entrega só é aceita quando o cluster instalado alcança a meta com o resultado correto e passa nos testes padrão de processador, memória, rede e disco.
Sim, quando o equipamento está previsto no projeto aprovado. A compra costuma passar pela fundação de apoio ou pelo setor de compras, com termo de referência. Quando a instituição pede, fornecemos informações técnicas e orçamento de referência.
O valor depende da carga de trabalho, do equipamento e dos serviços contratados, e sai do levantamento da carga. A proposta separa equipamento e cada serviço.
Instalação física, sistema operacional, gerenciador de filas Slurm, compiladores e bibliotecas, o software científico do grupo instalado com as licenças da instituição, testes de aceite, documentação em português e treinamento.
Para começar, bastam os nomes e as versões dos códigos, o tamanho típico dos casos e o número de usuários. Código-fonte e dados só entram depois de combinarmos o canal e a confidencialidade.
Com isso, montamos a proposta: