Instance storage on IBM Virtual Servers for VPC is an excellent option for fast, affordable, temporary storage that is widely used among developers for their cloud-native workloads and services. 

Instance storage is a storage technology that is complementary to, and can be used alongside, VPC’s block storage volumes. 

Lifecycle

Block storage boot and data volume lifecycles persist independently from the virtual server instance to which they might be attached. By contrast, the lifecycle of instance storage is tied directly to the lifecycle of the virtual server instance with which it was provisioned. 

When the virtual server is shut down or deleted, the instance storage attached to the virtual server instance is cryptographically erased, and the instance storage is no longer available. The virtual server’s boot and data volumes are not affected. The temporary nature of instance storage makes it an ideal storage option for Distributed File Systems, Content Delivery Networks (CDNs) and temporary files created during transaction processing. 

Performance

The performance of instance storage exceeds that of block storage. It scales linearly based on the amount of storage consumed, thereby providing a consistent performance profile. This scaling is determined by the amount of storage that is provided to the instance. 

By using Quality of Service, the IOPs and bandwidth are scaled based on the amount of disk that is used. Rate limits are placed individually on each disk. If you use multiple disks, speeds might be improved by striping the data across the disks.

Instance storage is available in the Balance, Compute, Memory, Very High Memory and Ultra High Memory virtual server and dedicated host profile families. You can expect the following approximate performance results:

  • Read IOPs: ~200 IOPs per GiB, up to approximately 300k IOPs total
  • Write IOPs: ~65 IOPs per GiB, up to approximately 75 IOPs total
  • Read bandwidth: 0.85 MiB/GiB
  • Write bandwidth: 0.85 MiB/GiB

FIO performance benchmark example

FIO benchmarks were run against several different Balance family profile types with instance storage. The tests were run with a simple synthetic benchmark balancing the I/O across all disks, with the following results. As you can see, the scaling of the virtual service instances are linear until the caps are observed on the IOPs:

Instance storage FIO performance benchmark example.

Most workloads don’t have a unified I/O pattern and mix random small block operations with sequential large block operations. As such, your workload might see different results that are based on its unique I/O pattern. Therefore, your performance might vary depending on the characteristics of your workload. 

With a solid understanding of the lifecycle and performance characteristics of the disk, instance storage on IBM Virtual Servers for Virtual Private Cloud (VPC) can be a helpful component to improve the performance of your cloud workloads.

Learn more

Categories

More from Cloud

IBM Cloud inactive identities: Ideas for automated processing

4 min read - Regular cleanup is part of all account administration and security best practices, not just for cloud environments. In our blog post on identifying inactive identities, we looked at the APIs offered by IBM Cloud Identity and Access Management (IAM) and how to utilize them to obtain details on IAM identities and API keys. Some readers provided feedback and asked on how to proceed and act on identified inactive identities. In response, we are going lay out possible steps to take.…

IBM Cloud VMware as a Service introduces multitenant as a new, cost-efficient consumption model

4 min read - Businesses often struggle with ongoing operational needs like monitoring, patching and maintenance of their VMware infrastructure or the added concerns over capacity management. At the same time, cost efficiency and control are very important. Not all workloads have identical needs and different business applications have variable requirements. For example, production applications and regulated workloads may require strong isolation, but development/testing, training environments, disaster recovery sites or other applications may have lower availability requirements or they can be ephemeral in nature,…

IBM accelerates enterprise AI for clients with new capabilities on IBM Z

5 min read - Today, we are excited to unveil a new suite of AI offerings for IBM Z that are designed to help clients improve business outcomes by speeding the implementation of enterprise AI on IBM Z across a wide variety of use cases and industries. We are bringing artificial intelligence (AI) to emerging use cases that our clients (like Swiss insurance provider La Mobilière) have begun exploring, such as enhancing the accuracy of insurance policy recommendations, increasing the accuracy and timeliness of…

IBM NS1 Connect: How IBM is delivering network connectivity with premium DNS offerings

4 min read - For most enterprises, how their users access applications and data is an essential part of doing business, and how they service those application and data responses has a direct correlation to revenue generation.    According to We Are Social’s Digital 2023 Global Overview Report, there are 5.19 billion people around the world using the internet in 2023. There’s an imperative need for businesses to trust their networks to deliver meaningful content to address customer needs.  So how responsive is the…