Data durability

Also known as: eleven nines

On this page 7

Data durability is the probability that stored data remains intact and retrievable over a period, usually one year, without being lost or silently corrupted. In cloud storage, providers express it as a design target such as 99.999999999 percent, the figure popularly called eleven nines, for object storage services like S3, Azure Blob Storage and Google Cloud Storage.

Durability is about whether data still exists, not about whether it can be reached at a given moment. That distinction separates it from availability, and it explains why a service can be briefly unreachable while its data remains perfectly safe.

How cloud storage achieves data durability

Durability comes from redundancy plus continuous repair. When an object is written, the storage system stores it as several copies or as erasure-coded fragments spread across independent disks, servers and usually several availability zones. The write is acknowledged only after enough redundant pieces are safely persisted.

Hardware fails constantly at cloud scale, so redundancy alone is not enough. Background processes perform integrity scrubbing, reading data and comparing checksums to detect bit rot, and they rebuild lost pieces on healthy hardware as soon as a disk or node fails. Durability therefore depends heavily on how quickly repair finishes compared with the chance of further failures during that window.

MechanismWhat it protects againstHow it works
ReplicationDisk and server failureFull copies on separate devices
Erasure codingMultiple simultaneous failuresData plus parity fragments, any subset rebuilds the object
Zone distributionLoss of an entire data centerFragments placed in several availability zones
ChecksumsSilent corruption in storage or transitHashes verified on write, read and scrub
Automated repairAccumulation of failuresMissing pieces rebuilt on new hardware
Mechanisms that contribute to durability

Reading durability figures correctly

A durability figure is an annual statistical expectation derived from failure models, not a contractual guarantee. Eleven nines means an expected annual loss of about one object in 100 billion. Put differently, an organization storing 10 million objects could expect to lose a single object roughly once every 10,000 years.

DurabilityExpected annual loss rateTypical context
99.9 percent1 object in 1,000Single disk without redundancy
99.999 percent1 object in 100,000Simple local RAID array
99.999999999 percent1 object in 100 billionMulti-zone cloud object storage
Single-zone classesSame design target, but lost if the zone is destroyedLower-cost one-zone storage classes
What different durability levels imply

Providers usually state the durability design target in documentation, while the service level agreement covers availability with service credits. Durability modeling also assumes failures are independent, so correlated events such as a regional disaster or a software defect remain outside the statistical model and must be addressed by separate copies in another region.

Durability compared with availability and backup

Durability is often confused with neighboring guarantees. The clearest way to separate them is to ask which failure each one answers.

PropertyQuestion it answersTypical figure or tool
DurabilityWill the stored bytes survive?Eleven nines per year
AvailabilityCan the data be read right now?99.9 to 99.99 percent uptime
ConsistencyDoes a read return the latest write?Strong or eventual consistency
BackupCan an earlier version be restored?Snapshots, separate account copies
Object versioningCan an overwritten or deleted object be recovered?Version history in the bucket
Durability and related properties

The critical point is that durability does not protect against deletion. If a user, a script or an attacker deletes an object, the storage service faithfully and durably records that deletion. Protection against human error and ransomware comes from object versioning, object lock and backups in a separate account or region, not from the durability figure.

How storage classes affect durability

Most providers design standard, infrequent access, cold storage and archive storage classes for the same eleven nines target, because the classes differ mainly in retrieval speed and pricing rather than in redundancy. The exception is single-zone classes, which keep all redundancy within one availability zone and accept the risk of losing data if that zone is destroyed.

Data typeRecommended setupReason
Primary business recordsMulti-zone class plus versioningCovers hardware loss and accidental deletion
Regulated archivesArchive class with object lockImmutable retention for audits
Reproducible derived dataSingle-zone classLower cost, data can be regenerated
Disaster recovery copiesCross-region replicationSurvives loss of a whole region
Choosing protection for different data

A storage lifecycle policy can move objects between classes without affecting durability, but it can affect recovery time, since retrieving archived objects may take minutes to hours. Durability and recovery speed must therefore be planned together.

Common misconceptions

  • Eleven nines means no backups are needed: durability covers hardware failure, not deletion, overwrites, malware or account compromise.
  • Durability equals availability: data can be fully durable during an outage in which it cannot be read.
  • The figure is guaranteed by contract: it is usually a design target, while credits apply to availability.
  • Block volumes have the same durability as object storage: virtual disks typically have a much lower annual failure rate target and need snapshots.
  • Client-side corruption is covered: if an application writes corrupted data, the service stores it durably; integrity checks such as Content-MD5 or CRC checksums on upload help catch this.

Stripped to the essentials

Data durability is about one simple question: will the file still be there? Cloud storage keeps many copies or pieces of every file in different buildings. When a disk breaks, the system quickly makes a new copy.

This makes losing a file through broken hardware extremely unlikely. It does not stop a person from deleting a file by mistake. For that, a company still needs versions and backups.

Where it is applied

A media company stores about 2 PB of video masters in multi-zone object storage. Its managers initially argued that the provider’s eleven nines durability made a separate backup unnecessary.

The storage team explains that durability covers failing disks and even a lost data center, but not a faulty cleanup script or a compromised administrator account. They enable object versioning, add an object lock retention period of 90 days for masters and replicate the archive to a second region in a separate account. Months later, a misconfigured lifecycle rule deletes 40,000 objects. Because versioning is enabled, the team restores every file within a day, and the incident shows clearly why durability and protection against deletion are separate design goals.