Skip to main content

Choosing a storage type

Overview

ECI offers three storage types. Picking the right type for the use case lets you optimize both performance and cost.

Comparison

ItemBlock storageObject storageParallel file system (PFS)
Access methodMounted to a VM as a diskHTTP API (S3-compatible)Mounted simultaneously by many VMs
Concurrent accessOne VM at a timeUnlimited (API)Multiple VMs read and write at once
PerformanceFast (local-disk-class)Slow (API latency)Very fast (dedicated VLAN, SR-IOV)
Primary useOS disks, training checkpointsDataset storage, backupShared storage for distributed training
DR (disaster recovery)Supported (separate price)Not supportedNot supported
After VM deletionData preservedData preservedData preserved

How to choose

Storing OS and data on a single VM → block storage

Mounts to the VM like a disk. Good for OS disks and training checkpoints.

Storing or sharing large datasets → object storage

Accessed via an S3-compatible API (aws-cli, rclone). Good for sharing the same data across multiple VMs or exchanging data with external systems.

Shared storage for multi-node distributed training → parallel file system

Multiple VMs can read and write the same files simultaneously. Used in large-scale distributed training for checkpoint and log sharing.

Next steps