This is a fantastic and clear breakdown, thank you! The distinction between protecting against "lost media" and ensuring "tenant privacy" from the operator is something I hadn't fully grasped before.
So if I'm understanding correctly:
Storage-side encryption is like the storage provider putting a lock on the whole warehouse (easy for them to manage, protects against someone stealing the entire building).
Guest-side encryption is like the tenant putting their own lock on a specific storage locker inside that warehouse (even the warehouse owner can't see inside).
The "defense-in-depth" idea of using both makes perfect sense. For someone just starting to implement this, are there any specific tools or cloud services you've seen that make combining these two layers (especially managing the guest-side keys securely) more straightforward?
Also, in practice, is the performance impact of running something like BitLocker or LUKS inside the VM usually a significant concern?
Thanks for sharing this knowledge! It really helps to think about security in these layered terms.