Volume Types & Performance
Overview
Elastx v2 Block Storage is built on a fully redundant SSD storage cluster, with one cluster per Availability Zone (AZ). A volume is only accessible from compute instances running in the same AZ, and all volumes are Encrypted At Rest (AES 256-bit).
The volume type you choose determines the performance the volume is provisioned for. Each type has a guaranteed IOPS reservation and an expected maximum throughput – picking a larger type raises the performance ceiling, not the capacity.
v2 volumes are available as Volumes in OpenStack IaaS, as volumes in DBaaS, and as Persistent Volumes in Kubernetes CaaS.
Expected performance
| Volume type | IOPS | Throughput |
|---|---|---|
| v2-1k | 1 000 | 64 MiB/s |
| v2-4k | 4 000 | 128 MiB/s |
| v2-8k | 8 000 | 256 MiB/s |
| v2-16k | 16 000 | 384 MiB/s |
| v2-32k | 32 000 | 512 MiB/s |
| v2-64k | 64 000 | 1 024 MiB/s |
| v2-128k | 128 000 | 2 048 MiB/s |
Billing model
Volumes are billed on two components: a capacity charge per GB, which is the same for
every v2 type, and a flat performance charge per volume, which increases with the type.
A v2-4k and a v2-64k volume of the same size therefore cost the same per GB and
differ only in the per-volume charge. Snapshots are billed per GB. Usage is measured and
charged per hour.
For current prices, see the price list at elastx.se/en/openstack, where a cost estimation spreadsheet is also available for download.
Deprecated volume types
The following v1 volume types are deprecated. They are more expensive and less performant than the v2 types, and new volumes should use a v2 type instead. See Volume Retype for how to move an existing volume to a v2 type.
| Volume type | IOPS |
|---|---|
| v1-dynamic-40 | 4 000 plus 40 per GB of size, up to 24 000 |
| 4k-IOPS | 4 000 |
| 8k-IOPS | 8 000 |
| 16k-IOPS | 16 000 |