Edit

Building confidential computing solutions

Azure confidential computing supports a range of implementation choices, from lift-and-shift migration to specialized enclave application design. For most workloads, start with VM-level TEEs (AMD SEV-SNP or Intel TDX) and managed confidential container offerings.

Solutions

Use the following order of preference for most solution designs:

  • Existing applications without source code changes can use confidential VMs based on AMD SEV-SNP or Intel TDX for fast onboarding.
  • Containerized workloads can use confidential containers on Azure Container Instances and Azure Kubernetes Service confidential VM node pools for strong protection with limited operational overhead.
  • Specialized application-enclave workloads can use Intel SGX-based designs when function-level isolation is required and enclave-aware development is acceptable.

Screenshot of the confidential computing spectrum, showing easier options to options with most security control.

Learn more

To design modern confidential solutions, start with Azure confidential VM options and confidential containers.

For specialized enclave-aware implementations, see enclave application development and open-source tools.

Explore partners and open-source tools for confidential containers, including options for Azure Kubernetes workloads.

Next steps