VM and backup disk encryption: SSE with CMK vs PMK vs ADE vs encryption at host

Verdict: Use server-side encryption with customer-managed keys for key custody independent of the guest boot. Platform-managed keys give no control. Azure Disk Encryption runs in-guest and is being retired for encryption at host.

CriterionSSE with platform-managed keysSSE with customer-managed keysAzure Disk EncryptionEncryption at host
Key controlMicrosoft controls and rotatesCustomer controls, rotates and revokes in Key VaultIn-guest BitLocker or DM-Crypt keysStorage-service applied
Independent of guest OS bootYesYesNo; runs inside the guest bootYes, at the host level
Covers temp disk and cacheOS and data disksOS and data disksOS and data disksOS, data, cache and temp disks
Choose whenDefault baseline, no custody needRegulated key rotation and revocation evidenceLegacy requirement onlyNew workloads; Microsoft's recommended direction

Rules

Traps