@Azurelearner Welcome to Microsoft Q&A Forum, Thank you for posting your query here!
Did you try ADE and you were not able to enable it? ADE should cover all the below – Temp disk, caches and the content between Compute and Storage (Encrypted at Rest and in transit)
Firstly let me explain how encryption works: Server-Side Encryption (also referred to as encryption-at-rest or Azure Storage encryption) automatically encrypts data stored on Azure managed disks (OS and data disks) when persisting on the Storage Clusters. For full details, see Server-side encryption of Azure Disk Storage.
Encryption at host ensures that data stored on the VM host hosting your VM is encrypted at rest and flows encrypted to the Storage clusters. For full details, see Encryption at host - End-to-end encryption for your VM data.
Encryption is part of a layered approach to security and should be used with other recommendations to secure Virtual Machines and their disks. For full details, see Security recommendations for virtual machines in Azure and Restrict import/export access to managed disks.
When you enable encryption at host, that encryption starts on the VM host itself, the Azure server that your VM is allocated to. The data for your temporary disk and OS/data disk caches are stored on that VM host. After enabling encryption at host, all this data is encrypted at rest and flows encrypted to the Storage service, where it is persisted. Essentially, encryption at host encrypts your data from end-to-end. Encryption at host does not use your VM's CPU and doesn't impact your VM's performance.
Temporary disks and ephemeral OS disks are encrypted at rest with platform-managed keys when you enable end-to-end encryption. The OS and data disk caches are encrypted at rest with either customer-managed or platform-managed keys, depending on the selected disk encryption type. For example, if a disk is encrypted with customer-managed keys, then the cache for the disk is encrypted with customer-managed keys, and if a disk is encrypted with platform-managed keys then the cache for the disk is encrypted with platform-managed keys.
Note: Temporary disks are not managed disks and are not encrypted by SSE, unless you enable encryption at host.
Please let us know if you have any further queries. I’m happy to assist you further.
Please do not forget to ]7 and wherever the information provided helps you, this can be beneficial to other community members.