
Block Storage Volumes and S3 Object Storage for teams running their own compute infrastructure - attach directly to your instances, control configuration yourself, and scale on your terms.
If you want ready-to-use file sharing or automated backups without managing infrastructure, check out PaaS Storage.

High-performance, low-latency block volumes that attach directly to your compute instances. Built for databases, transactional applications, and any workload that needs consistent I/O and full control over the disk layer.
Best for: Databases, VMs, containers, enterprise applications

Scalable, S3-compatible object storage accessed via API - built to sit alongside your compute instances for application data, backups, and large-scale unstructured storage, without capacity planning.
Best for: Application storage, backups, media assets, data lakes
Unlike fully managed storage plans, Block Storage and Object Storage give you direct control over how storage attaches to and interacts with your compute environment:

Create volumes or buckets on demand and attach them to your own instances via dashboard, CLI, or API - no bundled software layer in between.
Choose volume size, performance tier, and region. Set your own lifecycle rules, encryption policies, and access controls.
Resize block volumes independently of compute, or let object storage scale automatically from gigabytes to petabytes - without switching plans.
Durability, redundancy, and 24/7 support are built in at the infrastructure layer, so the storage itself is never something you have to manage.
Block Storage Volume | S3 Object Storage | |
|---|---|---|
| Best for | Databases, VMs, transactional workloads | Application data, backups, media, archives |
| Access pattern | Attached to a single compute instance | Accessed over the network via S3 API |
| Performance | Low-latency, high IOPS | High throughput at scale |
| Scalability | Resize volumes independently of compute | Scales automatically from GB to PB |
Need shared drives or automated backups instead of infrastructure-level storage?
See PaaS Storage for File Storage and Backup Storage.
Consistent, low-latency performance for relational and NoSQL databases running on your own compute instances.
Store application-generated data and logs on object storage without provisioning additional disks.
Create on-demand block volume snapshots or lifecycle-managed object storage backups for disaster recovery.
Store and serve large media files or centralize datasets for analytics pipelines at scale.


Pick Block Storage for compute-attached performance, or Object Storage for scalable, API-driven storage.

Create a volume or bucket, configure region and size, and get started via dashboard, CLI, or API.

Attach block volumes to running instances without downtime, or connect object storage using S3-compatible SDKs.

Track usage, performance, and billing from one dashboard, with snapshots and lifecycle policies to keep data protected.

Get expert guidance to choose the best storage solution for your infrastructure.