Volumes are block storage devices that provide persistent storage for instances.

After you create a volume, you can attach it to a running instance. You can later detach the volume and attach it to a different instance. You can also create a snapshot of a volume, launch an instance from it, and upload it to Glance as an image.