liveBook · Manning

Immutable storage

As explained in 100 SQL Server Mistakes and How to Avoid Them

Immutable storage is storage configured so that retained data cannot be modified or deleted during its protection period.

Immutable storage keeps retained data from being modified or deleted during its protection period. For backups, it is a security control as well as a recovery measure: ransomware should not be able to alter the recovery copies. section 12.11

Avoid the mistake of treating a successful backup as sufficient protection:

  • Store backups on immutable storage with an appropriate retention policy, or keep them air-gapped and disconnected from the network. section 12.11 section 12.12
  • Encrypt backups as an additional defense. SQL Server supports encrypted backups using a server certificate and algorithms such as AES_256. section 12.11

A safer backup posture

A Marketing database backup can be encrypted with AES_256, then copied to storage that prevents deletion or modification throughout its retention period. Encryption limits exposure if the backup is stolen; immutability protects recovery copies from tampering. section 12.11 section 12.12

How 100 SQL Server Mistakes and How to Avoid Them covers it

How deep it goes
Recommends immutable or air-gapped storage, retention, and encryption, but does not detail storage configuration.
Examples
Uses an encrypted Marketing database backup protected with the AES_256 algorithm.
What it assumes
Assumes backup practices and connects them to security, ransomware resilience, encryption, and recovery requirements.
What you can do after
Operate/configure a backup posture using immutable or air-gapped storage, retention policies, and encryption.
How it connects
Links backups with ransomware protection, encryption, air-gapped storage, retention policies, and disaster recovery.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of 100 SQL Server Mistakes and How to Avoid Them. The section links point to the parts of the book it draws on.