Availability and Durability of VPC storage
In today's fast-paced economy, companies rely on data in their decision-making. They need secure and immediate access to their data on a moment's notice. Data integrity is of high priority because compromised or incomplete data is of no use. Not to mention the dangers that are presented if sensitive data goes missing. When you store your data in Block Storage for VPC volumes, snapshots, backups, or in File Storage for VPC shares, it's durable, highly available, and encrypted.
Block Storage for VPC Storage type | Use Case | Durability | Availability | Encryption |
---|---|---|---|---|
3 IOPS per GB tier | It is designed for general-purpose workloads such as workloads that host small databases for web applications or store virtual machine disk images for a hypervisor. | 99.999999999% (11 9's) |
99.999% (5 9's) |
Provider-managed AES-256 encryption, Customer-managed encryption |
5 IOPS per GB tier | It is designed for high I/O intensity workloads that are characterized by a large percentage of active data, such as transactional and other performance-sensitive databases. | 99.999999999% (11 9's) |
99.999% (5 9's) |
Provider-managed AES-256 encryption, Customer-managed encryption |
10 IOPS per GB tier | It is designed for demanding storage workloads such as data-intensive workloads created by NoSQL databases, data processing for video, machine learning, and analytics. | 99.999999999% (11 9's) |
99.999% (5 9's) |
Provider-managed AES-256 encryption, Customer-managed encryption |
Custom | Customers can specify a capacity between 10 - 16000 MB with IOPS ranging 100 - 48000. | 99.999999999% (11 9's) |
99.999% (5 9's) |
Provider-managed AES-256 encryption, Customer-managed encryption |
Block Storage for VPC volumes are double-encrypted at rest. The double-encryption includes the underlying volume that holds the customer volumes, and the customer volume. The customer volumes are encrypted by using provider-managed encryption or customer-managed encryption keys.
File Storage for VPC Storage type | Use Case | Durability | Availability | Encryption |
---|---|---|---|---|
dp2 |
The most flexible share profile option. Customers can specify capacity between 10 - 32000 MB with IOPS ranging 100 - 96000. | 99.999999999% (11 9's) |
99.999% (5 9's) |
Provider-managed AES-256 encryption, Customer-managed encryption |
File Storage for VPC shares are encrypted by using provider-managed encryption or customer-managed encryption keys.
Durability
Think of durability as a measurement of how healthy and resilient your data is. Durability in VPC storage means that your data is stored consistently and intact without any signs of data decay, influence of drive failures, or any other form of corruption. 99.999999999% (11 nines) durability means that if you store 10 million files, then you expect to lose one file every 10000 years.
When people hear the word durability, most of them think of hardware failures of Storage, Compute, and Network components that might cause data loss. In VPC storage, your data is protected against drive failures and numerous types of disk errors that otherwise might negatively impact data durability and data integrity. The data is stored redundantly across multiple physical disks in an Availability Zone to prevent data loss due to failure of any single component.
Other than physical failure, a common source of data loss is accidental deletion or modifications of files by users. Block Storage for VPC, Snapshots for VPC, and File Storage for VPC are only accessible to authorized hosts within your virtual private network. You control who can access it. For more information, see Getting started with Security and Compliance Center.
Another measure to protect against accidental deletion and modification of files is a snapshot. If a user accidentally modifies or deletes crucial data from a volume, the data can be easily and quickly restored from a snapshot or a backup. For more information about this feature, see About Snapshots for VPC.
The 11 nines durability target applies to a single Availability Zone. To protect against natural or man-made disasters that might destroy an entire Availability Zone, consider storing your most important data in multiple locations. For more information, see Understanding high availability and disaster recovery.
High Availability
VPC storage is built upon best-in-class, proven, enterprise-grade hardware and software to ensure high availability and uptime. The data is stored redundantly across multiple physical disks on HA paired nodes. Each storage node has multiple paths to its own Solid-State Drives and its partner node's SSDs as well. This configuration protects against path failure and controller failure because the node can still access its partner's disks for continued productivity. Redundant network ports and paths protect against network failures across the cloud connections. For more information, see Understanding high availability and disaster recovery.
Encryption
IBM Cloud® provides full-disk encryption without compromising storage application performance. For more information about provider- and customer-managed encryption, see About data encryption for VPC.