Storage

Podstack provides two types of storage for your workloads: S3-compatible object storage for files and NFS volumes for persistent shared storage.

Storage Options

Object Storage (Buckets)

S3-compatible storage for files and objects:

  • Store training data, models, logs
  • Public or private access control
  • Versioning support
  • Upload via web UI or API

Best for: Large datasets, model artifacts, static files, backups

Learn about Object Storage

NFS Volumes

Network-attached persistent storage:

  • Mount across multiple pods/VMs simultaneously
  • Persistent data that survives resource deletion
  • Configurable storage quotas

Best for: Shared datasets, working directories, checkpoints

Learn about NFS Volumes

Comparison

FeatureObject StorageNFS Volumes
Access PatternHTTP/S3 APIFilesystem mount
SharingURL/presigned linksDirect mount
PerformanceHigh throughputLow latency
Use CaseLarge files, archivesWorking data
Public AccessSupportedNo
Mount in Pod/VMVia S3 clientsNative NFS

Storage Billing

Both storage types are billed hourly:

  • Object Storage: Based on actual data stored
  • NFS Volumes: Based on provisioned quota

View storage costs in your Wallet expenditure breakdown.

Best Practices

Data Organization

  • Use buckets for input data and final outputs
  • Use NFS for active working directories
  • Organize files with clear naming conventions

Cost Management

  • Delete unused files and buckets
  • Right-size NFS volume quotas
  • Use lifecycle policies for old data

Performance

  • Use NFS for frequently accessed data
  • Use object storage for archival
  • Consider data locality when deploying resources

Next Steps