AI, HPC and data-intensive storage

Keep compute supplied without making storage the hidden bottleneck

AI training, inference, simulation and analytics move data in very different ways. The right architecture balances sustained throughput, metadata responsiveness, checkpoint writes, capacity growth and recovery—rather than selecting a fabric from one benchmark.

One platform rarely serves only one I/O pattern
GPU NODES
CPU CLUSTER
ANALYTICS
ETHERNET · RDMA · NVMe-oF · FILE · S3
ACTIVE DATASET
METADATA
CHECKPOINTS

Design every lane for its own concurrency, protection and growth behaviour.

GPU utilisation is an outcomeStorage, preprocessing, network topology and application concurrency determine whether accelerators remain supplied.
Throughput and latency are different objectivesLarge training reads and small metadata operations can stress entirely different layers.
Checkpoints are part of runtime designA fast job still needs a write path and recovery plan that can return useful work after a failure.
End-to-end support must be verifiedProtocol, host drivers, application path and topology must work together; one capability does not imply another.
Workload map

Start with how the application moves data

Capacity and headline bandwidth do not reveal file count, reuse, concurrency, checkpoint frequency or the cost of a stalled compute node.

AI TRAINING

Feed many workers repeatedly

Throughput + metadata
  • Parallel readers revisit large datasets over many epochs.
  • Millions of small samples can become a namespace and metadata workload.
  • Checkpoint writes compete with foreground reads unless planned separately.
INFERENCE & RAG

Mix models, indexes and live data

Latency + concurrency
  • Model loading is only one part of the service path.
  • Vector databases, document collections and object data may use different storage access.
  • Tail latency can matter more than peak transfer speed.
HPC & SIMULATION

Protect long-running computation

Parallel I/O + restart
  • Shared files, temporary results and checkpoint/restart traffic may arrive in bursts.
  • Directory operations and small files can limit workflows that do not resemble a bandwidth test.
  • Recovery time must include data validation and job restart.
ANALYTICS & DATA LAKES

Scan, transform and retain

Capacity + sustained reads
  • Large scans and concurrent pipelines consume sustained bandwidth.
  • S3 and shared file access suit different application ecosystems.
  • Ingest, transformation and retention policies influence usable capacity.
Four I/O lanes

Separate the demands before choosing the platform

01 · ACTIVE DATA

Keep workers supplied

Measure concurrent reads, reuse, sample size and the effect of preprocessing—not only a single sequential stream.

02 · NAMESPACE

Protect metadata responsiveness

File creation, lookup, directory traversal and permissions can dominate workflows with many small files.

03 · CHECKPOINTS

Write without stalling the job

Define checkpoint size, interval, retention and whether several workers write at the same time.

04 · CONTROL DATA

Do not overlook databases and logs

Schedulers, catalogues, vector databases and telemetry often need predictable small-I/O latency alongside bulk data.

A useful test reproduces the whole pipeline: data loading, preprocessing, worker concurrency, checkpointing, background protection and degraded operation should be measured together.

Access methods

Match the data path to the application interface

No transport is automatically best for AI or HPC. The application, operating system and data layout must be able to use the path effectively.

Data pathOften fitsPotential advantageValidate before deployment
Local NVMeNode-local cache, scratch space and stagingVery short I/O path and high local bandwidthDataset distribution, node failure, rehydration, consistency and capacity duplication
NVMe over RDMALatency-sensitive shared block access and qualified high-performance fabricsLow transport overhead and efficient remote NVMe accessRoCE/RoCEv2 or InfiniBand design, adapters, switches, multipathing, topology and application support
NVMe over TCPShared block storage on familiar routed IP networksNVMe semantics with broadly understood Ethernet operationsCPU demand, congestion, queue design, host support and real workload latency
NFS or SMBShared datasets, model repositories and collaborative workflowsCommon file interface and centrally managed namespaceClient concurrency, metadata rate, locking, caching and application-specific support
S3-compatible objectData lakes, training corpora, model artefacts, archive and pipeline exchangeAPI-based scale, independent clients and flexible capacity tiersApplication S3 support, object size, request rate, consistency expectations and local caching

Block, file and object are complementary: a common pattern uses S3 for durable datasets, shared file access for active collaboration and block storage for databases or latency-sensitive application volumes.

Technology boundary

RDMA does not imply direct access to GPU memory

NVMe over RDMA provides efficient remote storage access across an RDMA fabric. Technologies that transfer directly between storage and GPU memory require a separate, end-to-end qualified software and hardware stack.

Clear scope: the euroNAS NVMe-oF and RDMA capabilities described on this site must not be interpreted as validated NVIDIA GPUDirect Storage support. Direct transfers into GPU memory are not presented as a euroNAS feature.

Qualified RDMA projects may use NVIDIA/Mellanox adapters and enterprise servers from vendors such as Supermicro or HPE. The required firmware, driver, NIC, switch and PCIe combinations must be verified for every deployment.

Metadata and media placement

Large datasets can still be limited by very small operations

AI and HPC workflows frequently combine bulk data with file lookups, directory scans, scheduler databases and object metadata.

File-system metadata

A separate CephFS metadata pool holds namespace information such as file names, directories and permissions. Placing this latency-sensitive pool on fast SSD or NVMe media can improve metadata-heavy workflows while bulk file data remains on capacity media.

Most relevant for
  • Many small training samples
  • Large directory trees
  • Frequent create, delete and lookup operations

OSD DB/WAL placement

With HDD-backed Ceph OSDs, internal database and write-ahead-log activity may benefit from substantially faster media. This accelerates internal object metadata work and is a separate decision from the CephFS metadata pool.

Most relevant for
  • Capacity-oriented HDD nodes
  • Mixed object and file activity
  • Designs requiring responsive metadata handling

Keep the distinction clear: DB/WAL accelerates internal OSD work; the CephFS metadata pool serves file-system namespace operations. eEKAS presents both choices through guided graphical workflows without requiring Ceph command-line knowledge.

Scale-out operations

Manage the distributed layer without a wall of commands

eEKAS provides graphical workflows for cluster creation, drive selection, protection profiles, DB/WAL placement, file-system metadata and service endpoints. Administrators do not need previous Ceph or command-line experience for routine provisioning and monitoring.

Visible failure domainsReview nodes, OSDs, utilisation and pool placement centrally.
Guided protection choicesSelect replication or erasure coding with the operational trade-off explained.
Architecture still mattersNode balance, network capacity and recovery headroom remain production design tasks.
Reference architectures

Use euroNAS platforms as implementation examples

The appropriate model depends on scale, failure boundaries, application interfaces and operational ownership.

ARCHITECTURE 1

Focused high-performance storage

Standalone
GPU or compute servers
euroNAS Premium

A dedicated storage system for a compact environment using the required block or file access. Availability and complete-server recovery must be handled by the surrounding design.

  • NVMe-oF, iSCSI, Fibre Channel or file services according to host support
  • Can also be deployed as a Virtual Storage Appliance
  • Suitable when scale-out storage is not required
Explore euroNAS Premium →
ARCHITECTURE 2

Two-node storage availability

Automatic failover
Multipathed compute hosts
euroNAS HA Cluster

A local two-node design for shared block or file services that require automatic storage failover, using either a synchronous Mirror or dual controllers with shared storage.

  • Multipathed access for supported block protocols
  • Synchronous local continuity and separate asynchronous recovery options
  • Best for a defined local scale rather than distributed expansion
Explore HA Cluster →
ARCHITECTURE 3

Independent scale-out data platform

No fixed two-node limit
GPU, HPC and analytics clients
eEKAS Ceph storage

Distributed storage for large shared datasets and several consumer groups, exposing block, file and S3 services while capacity and performance grow across qualified nodes.

  • Ceph protection across defined failure domains
  • Replication or erasure coding according to workload
  • Graphical DB/WAL and metadata placement
Explore eEKAS →
ARCHITECTURE 4

Virtual services around the data pipeline

Virtualisation
Catalogues, databases and workflow services
eEVOS virtualisation

eEVOS can host the supporting virtual services around an AI or analytics environment and connect to internal, external shared or Ceph storage. Accelerator requirements must be validated separately.

  • VM high availability and live migration
  • Integrated Backup & Disaster Recovery
  • Instant Backup & Recovery for protected virtual workloads
Explore eEVOS →
Before choosing the architecture

Questions that reveal the real bottleneck

01 · DATA SHAPE

How many files or objects exist, how large are they and how often are they reused?

02 · CONCURRENCY

How many workers read and write simultaneously, and do they access the same data?

03 · CHECKPOINTS

What is the checkpoint size, interval, retention and acceptable restart time?

04 · SOFTWARE PATH

Which drivers, libraries, filesystems, block devices and S3 interfaces are supported by the application?

05 · FAILURE STATE

What throughput remains acceptable during a node loss, rebuild or data rebalancing event?

06 · GROWTH

Will capacity, compute nodes and client count grow together—or must they scale independently?

Primary references

Independent technical guidance

Validate the final design against current application, transport and storage documentation.

NVM Express: NVMe over RDMA

Official description of the RDMA transport for moving data between computer and storage memory across a fabric.

Open NVM Express guidance →

CephFS architecture

Ceph documentation covering separate file data and metadata pools and their role in shared filesystem operation.

Open Ceph documentation →
Architecture discussion

Bring the data pipeline—not only the capacity figure

We can review dataset shape, concurrency, network options, metadata behaviour, checkpointing, resilience and growth for a business AI, HPC or analytics project.

Discuss your data architecture
Scroll to Top