---
name: openshift-storage-block-vpc-sc-ref
title: Block Storage for VPC storage class reference
description: Review the following storage class information for Block Storage for VPC in Red Hat OpenShift on IBM Cloud clusters. For more information about Block Storage for VPC, see About Block Storage for VPC.
last-updated: 2025-10-24
---

> ## Documentation Index
> The table of contents for this documentation set is at https://cloud.ibm.com/docs/openshift?format=markdown
> The index for all IBM Cloud docs is at: https://cloud.ibm.com/docs/llms.txt
> Use these files to discover more information as needed.

# Block Storage for VPC storage class reference
{: #storage-block-vpc-sc-ref}

[Virtual Private Cloud]{: tag-vpc}

Review the following storage class information for Block Storage for VPC in Red Hat OpenShift on IBM Cloud clusters. For more information about Block Storage for VPC, see [About Block Storage for VPC](https://cloud.ibm.com/docs/vpc?topic=vpc-block-storage-about&format=markdown).
{: shortdesc}

All storage classes use hourly billing. For more information about pricing, see [Pricing information](https://cloud.ibm.com/infrastructure/provision/vs){: external} and the [corresponding Block Storage for VPC tiers](https://cloud.ibm.com/docs/vpc?topic=vpc-block-storage-profiles&format=markdown#tiers).

The SSD defined performance (`sdp`) profiles are second-generation volume profiles that offers more flexibility than the previous custom profiles when it comes to specifying capacity and performance. By using a `sdp` profile, you can specify the capacity, and the maximum throughput limit. 
- Volume size can range from 1 - 32,000 GB.
- Volume performance can range from 3000 - 64,000 IOPS.
- The throughput range is 125-1024 Mbps (1000-8192 Mbps).
- Boot volumes can expand beyond 250 GB.
- Snapshot provisioning is allowed for both attached and detached volumes.

After provisioning, you can fine tune the [IOPS](https://cloud.ibm.com/docs/vpc?topic=vpc-adjusting-volume-iops&interface=ui&format=markdown) and [throughput](https://cloud.ibm.com/docs/vpc?topic=vpc-adjusting-volume-throughput&interface=ui&format=markdown) of a volume in the CLI, UI, or by accessing the PVC.

For more information, see [Block Storage capacity and performance](https://cloud.ibm.com/docs/vpc?topic=vpc-capacity-performance&interface=ui&format=markdown) and [SSD defined performance profile](https://cloud.ibm.com/docs/vpc?topic=vpc-block-storage-profiles&interface=ui&format=markdown#defined-performance-profile).

SSD defined performance profiles (SDP) are available in Dallas, Frankfurt, London, Madrid, Osaka, Sao Paulo, Sydney, Tokyo, Toronto, and Washington, D.C. Snapshot creation for SSD defined performance profiles is available in Dallas, Frankfurt, Tokyo, and Washington, D.C.
{: note}


| Name | File system | Volume binding mode | Reclaim policy | Generation |
| --- | --- | --- | --- | --- |
| `ibmc-vpc-block-sdp` | `ext4` | Immediate | Delete | Second generation |
| `ibmc-vpc-block-sdp-max-bandwidth` |  `ext4` | Immediate | Delete | Second generation |
| `ibmc-vpc-block-sdp-max-bandwidth-sds` |`ext4` | WaitForFirstConsumer | Delete | Second generation |
| `ibmc-vpc-block-10iops-tier` | `ext4` | Immediate | Delete | First generation |
| `ibmc-vpc-block-retain-10iops-tier` | `ext4` | Immediate | Retain | First generation |
| `ibmc-vpc-block-metro-10iops-tier` | `ext4` | WaitForFirstConsumer | Delete | First generation |
| `ibmc-vpc-block-metro-retain-10iops-tier` | `ext4` | WaitForFirstConsumer | Retain | First generation |
| `ibmc-vpcblock-odf-10iops` | `ext4` | WaitForFirstConsumer | Delete | First generation |
| `ibmc-vpcblock-odf-ret-10iops` | `ext4` | WaitForFirstConsumer | Retain | First generation |
| `ibmc-vpc-block-5iops-tier` | `ext4` | Immediate | Delete |  First generation |
| `ibmc-vpc-block-retain-5iops-tier` | `ext4` | Immediate | Retain | First generation |
| `ibmc-vpc-block-metro-5iops-tier` | `ext4` | WaitforFirstConsumer | Delete |  First generation |
| `ibmc-vpc-block-metro-retain-5iops-tier` | `ext4` | WaitForFirstConsumer | Retain | First generation |
| `ibmc-vpcblock-odf-5iops` | `ext4` | WaitForFirstConsumer | Delete |  First generation |
| `ibmc-vpcblock-odf-ret-5iops` | `ext4` | WaitForFirstConsumer Retain | First generation |
| `ibmc-vpc-block-custom` | `ext4` | Immediate | Delete | First generation |
| `ibmc-vpc-block-retain-custom` | `ext4` | Immediate | Retain | First generation |
| `ibmc-vpc-block-metro-custom` | `ext4` | WaitforFirstConsumer | Delete | First generation |
| `ibmc-vpc-block-metro-retain-custom` | `ext4` | WaitForFirstConsumer | Retain | First generation |
| `ibmc-vpcblock-odf-custom` | `ext4` | WaitForFirstConsumer | Delete | First generation |
| `ibmc-vpcblock-odf-ret-custom` | `ext4` | WaitForFirstConsumer | Retain | First generation |
| `ibmc-vpc-block-general-purpose` | `ext4` | Immediate | Delete |  First generation |
| `ibmc-vpc-block-retain-general-purpose` | `ext4` | Immediate | Retain |  First generation |
| `ibmc-vpc-block-metro-general-purpose` | `ext4` | WaitforFirstConsumer | Delete | First generation |
| `ibmc-vpc-block-metro-retain-general-purpose` | `ext4` | WaitforFirstConsumer | Retain | First generation |
| `ibmc-vpcblock-odf-ret-general` | `ext4` | WaitforFirstConsumer | Retain | First generation |
| `ibmc-vpcblock-odf-general` | `ext4` | WaitforFirstConsumer | Delete | First generation |
{: caption="VPC Block storage class reference" caption-side="bottom"}