Lustre (às vezes escrito Lustre) é um sistema de arquivos paralelo escalável projetado para uso em ambientes de computação de alto desempenho, como aqueles encontrados em centros de supercomputação e grandes instituições de pesquisa. Ele foi projetado para fornecer alto rendimento e baixa latência para processamento e análise de dados em grande escala.
O Lustre usa uma arquitetura distribuída, com um conjunto de servidores (chamados Servidores de Metadados ou MDSs) que armazenam e gerenciam os metadados do sistema de arquivos e um conjunto de servidores de armazenamento (chamados Servidores de Armazenamento de Objetos ou OSSs) que armazenam os dados reais do arquivo. Os MDSs e OSSs se comunicam entre si por meio de uma rede de alta velocidade, e o sistema de arquivos é acessado por computadores clientes usando um protocolo padrão de sistema de arquivos de rede (como NFS ou CIFS).
O Lustre foi projetado para fornecer alta escalabilidade, com capacidade de suportar sistemas de arquivos muito grandes com bilhões de arquivos e petabytes de dados. Ele também foi projetado para ser tolerante a falhas, com a capacidade de recuperação automática de falhas de hardware ou software.
O Lustre é usado por uma ampla variedade de aplicativos de computação de alto desempenho, incluindo:
* Simulações científicas
* Análise de dados
* Aprendizado de máquina
* Inteligência artificial
* Processamento de big data
* Renderização de vídeo
* Processamento de imagem
Lustre é um sistema de arquivos poderoso e versátil, adequado para uso em ambientes de computação exigentes de alto desempenho.