Scale up as you grow — whether you're running one virtual machine or ten thousand.

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.

This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
Spaces and Volumes are two different products. Volumes are Block Storage product, allowing you to attach additional SSD to the Droplet. Spaces are Object Storage product. Spaces aren’t associated with any Droplet, you can access anywhere, using any S3-compatible utility.
No, there is no out-of-box way to switch from Volumes to Spaces or vice-versa. However, there is many tools available, that can help you to copy all data from one to another.
s3cmd is the most popular utility for interacting with S3-compatible Object Storage (Spaces).
s3fs-fuse could be useful if you want to attach Spaces as a disk.
You can take a look at DigitalOcean’s Object Storage-related tutorials to learn more about Spaces.
Heya,
Volumes are network-based block devices that provide additional data storage for Droplets. You can move them between Droplets and resize them at any time. Learn more about volumes.
Spaces Object Storage is an S3-compatible object storage service that lets you store and serve large amounts of data. Each Space is a bucket for you to store and serve files. The built-in Spaces CDN minimizes page load times and improves performance.
Object storage is a strong contender for certain types of data storage needs, offering particular advantages for specific scenarios. Knowing when to use object storage can maximize its benefits and better align with your organizational goals.
Here are some instances where object storage makes sense:
Hope that this helps!