Block Volume provides high-performance Cloud storage to support a wide range of application workloads. The Block Volume helps to provide network storage that can be used with OCI instances. The Oracle Cloud Infrastructure Block Volume service uses NVMe-based storage infrastructure, designed for consistency, and offers flexible and elastic performance.
Block Volume Elastic Performance feature of the Oracle Cloud Infrastructure Block Volume service allows organizations to dynamically change the volume performance, while paying for the performance characteristics required independently from the size of the block volumes and boot volumes.
Oracle’s Block Volume Elastic Performance feature provides a better control of elastic performance that can be adjusted for any enterprise’s needs. Its measuring unit is the Volume Performance Unit (VPU). Block Volume performance brings along the concept of volume performance units (VPUs) that can be purchased additionally to allocate more resources to a volume, increasing IOPS/GB and throughput per GB.
For Block Volume Elastic Performance, there are three configuration options that can be dynamically changed, according to the requirement, as shown in the images below. From the OCI console, the feature is available for new and existing Block Volumes.
Oracle’s pricing for Block Volume Performance units per GB/month are given here:
Block Volume Elastic Performance has two limitations:
Another cost-effective feature is AutoTune, which addresses unattached volume. If, for any reason, you delete the instance and preserve the block volumes attached, then it will set the performance parameter to Low Cost automatically. This results in saved costs since unattached volume doesn’t require high or ultra-high performance.
Overall, Oracle’s Elastic Performance feature is a useful capability for enterprises because it is cost-effective; dynamic; easy to manage; and can be controlled with Console, API, and CLI.