ABOUT LUSTRE
The parallel file system for HPC and AI. Any hardware. Any cloud. Any scale.
Lustre is the parallel file system powering the world’s fastest supercomputers and largest AI factories — and runs just as well on a handful of servers in a lab
WHAT LUSTRE IS
Lustre is an open-source, parallel file system designed for high performance, scalability and availability. It is purpose-built to provide a coherent, global, POSIX-compliant namespace for large-scale data processing, and is used by a majority of the world's largest supercomputers.
Thousands of organizations trust Lustre for three key reasons:
Open
Lustre is fully open source under the GPL, client and server alike. It is developed in the open by a community of national laboratories, vendors and cloud providers.
Proven
In production for more than twenty years. It runs on over half of the world's 100 fastest supercomputers, in the largest AI training clusters, and as a first-party managed service from every major cloud provider.
Sovereign
Your data, on hardware or a cloud you choose, on a file system no single company can withdraw or steer. With the freedom to support it and change it yourself, Lustre is a platform you own for as long as you run it.
HOW LUSTRE WORKS
Parallel by design
Lustre is built for massively parallel data processing, with thousands of clients reading and writing at the same time. Files are striped — or mirrored — across many servers, so every client reads and writes in parallel and shares the aggregate bandwidth of the whole system.
Many tiers, one namespace
Object storage servers can be grouped into pools by media; NVMe flash for performance, QLC flash for capacity, HDD for cold data.
Files can be placed on, migrated between or mirrored across them without changing their path or name. Data can also be transparently staged out to external storage through Lustre's Hierarchical Storage Management (HSM), and brought back automatically the next time it is read.
From a lab to exascale
Lustre scales from a single server in a lab to the largest systems on Earth: tens of thousands of clients, hundreds of petabytes, tens of terabytes a second, read and write, without any change to your applications.
Applications see a single, fully coherent, shared POSIX namespace, so existing software runs unchanged: no rewrites, no special libraries, no relaxed consistency to design around.
THE FEATURES THAT MATTER FOR HPC AND AI
Lustre has been adapted to demanding HPC workloads in production for over twenty years, and its feature set reflects that: broad, mature and built for the problems that appear at scale. The table below covers the capabilities that matter most for HPC and AI today.
Performance
- Parallel I/O
- Supported: Files striped across servers; clients read and write in parallel.
- RDMA on every fabric
- Supported: InfiniBand, Ethernet/RoCE, Slingshot and more. Multi-rail LNet.
- GPUDirect Storage 2.15+
- Supported: Data straight into GPU memory.
- Persistent Client Cache 2.18
- Supported: Shared datasets cached read-only on each client’s NVMe: a local “tier 0”.
Scale and data placement
- Distributed metadata (DNE)
- Supported: One namespace spread across many metadata servers.
- Heterogeneous media
- Supported: NVMe, TLC and QLC flash, HDD: pools in one namespace.
- Transparent migration
- Supported: Move files between pools. Path and name unchanged.
- Hierarchical Storage Management
- Supported: Stage out to S3, other file systems or tape; back on demand.
Data protection and security
- Data mirroring (FLR)
- Supported: File-level replicas across servers or pools.
- Erasure coding 2.18
- Supported: Redundancy without full mirror overhead. Initially read-only, in 2.18.
- Encryption at rest 2.15+
- Supported: Client-side encryption with fscrypt, per directory or file.
- Transport encryption
- Supported: Kerberos or shared-key (SSK) secured traffic.
Multi-tenancy and operations
- Multi-tenancy
- Supported: Secure sub-directory mounts with per-tenant ID and quota domains.
- Changelogs
- Supported: Audit trail of every namespace change. Drives replication tools.
- Kubernetes CSI
- Supported: Lustre volumes for containers.
- OpenTelemetry metrics
- Supported: OTLP collectors and Grafana dashboards.
Have a project in mind or need expert guidance? Send us a message and let’s explore how our team can help?
TALK TO OUR EXPERTS