Shared Storage Volumes (SSVs)
Description
Shared Storage Volumes (SSVs), also known as block storage, offer a network-based SSD solution with reliable performance for diverse use cases. Ensuring high availability, it replicates data across multiple servers. Notably, SSV also provides persistent storage, safeguarding data beyond the lifecycle of attached virtual machines, crucial for continuous application functionality.
Details
Shared Storage Volumes can be created in Hyperstack under the Volumes section, or by using the Create Volume API. After creation, volumes can be attached to any VM for data storage. Currently, we do not support attaching a single volume to multiple VMs simultaneously.
How to save your workload data to an SSV
VM data can be stored by utilizing Shared Storage volumes.
-
Create a volume either through Hyperstack, or by using the Infrahub API's "Create volume" endpoint.
-
Attach and mount the volume to your virtual machine, achieved either through Hyperstack or by using the "Attach volumes to virtual machine" Infrahub API endpoint.
-
Once the volume is attached to your virtual machine, you can proceed to move or copy the data from the ephemeral disk to the shared storage volume, saving your data.
-
With the data now saved on the volume, you can modify the state of the virtual machine without the risk of data loss.
Kubernetes CSI Driver support is currently in development.
Supported operating systems
Any operating system capable of supporting VirtIO-type devices, including Windows and Linux.
Datacenter availability
SSV service is available in all regions.
Pricing
SSVs are billed at $0.000096774 per GB per hour (approximately $0.10 per TB per hour).