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​