You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/confidential-computing/confidential-vm-faq-amd.yml
+27-3Lines changed: 27 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -55,12 +55,36 @@ sections:
55
55
- [Deploy from the Azure portal](quick-create-confidential-vm-portal-amd.md)
56
56
- [Deploy from the Azure Command-Line Interface (Azure CLI)](quick-create-confidential-vm-arm-amd.md)
57
57
58
+
- question: |
59
+
Can I perform attestation for my confidential VMs?
60
+
answer: |
61
+
During the preview, confidential VMs undergo attestation as part of their boot phase. This process is opaque to the user and takes place by the cloud operating system in conjunction with the Microsoft Azure Attestation and Azure Key Vault services.
62
+
When the product launches in General Availability, confidential VMs will extend to let users perform independent attestation for their VMs. This will be done using new tooling and supporting documentation.
63
+
Until then, similar to [trusted launch VMs](https://docs.microsoft.com/en-us/azure/virtual-machines/trusted-launch-portal?tabs=portal), customers can use the vTPM in their VMs to perform attestation of the VM firmware and OS as described [here](https://docs.microsoft.com/windows/security/information-protection/tpm/tpm-fundamentals#measured-boot-with-support-for-attestation).
64
+
In addition, see the next question on confirming that your VM is running on an AMD processor with confidentiality features enabled.
65
+
66
+
- question: |
67
+
Is there a way to confirm that my VM is running on a processor confidentiality features enabled?
68
+
answer: |
69
+
Yes, you can directly or indirectly query information about the CPU and read the enablement status of AMD's SEV-SNP confidentiality feature.
70
+
If for any reason the reading is negative then your VM is not running on a confidential platform. Please note that verifying this value is not considered as attestation, so while a positive reading provides a degree of confidence that the platform is confidential, it is not a guarantee.
71
+
To read this value on Windows OS, run msinfo32 and verify that the "Virtual Machine Isolation Property" is set to "AMD-SEV-SNP".
72
+
To read this value on Linux OS, run the following commands from within your VM and check for the output:
To run on a confidential VM, OS images must meet certain security and compatibility requirements.
62
-
VMs must be securely mounted, attested to, and isolated from the underlying cloud infrastructure.
63
-
You can use [Azure Compute Gallery](../virtual-machines/shared-image-galleries.md) to modify a confidential VM image, such as by installing applications.
81
+
This allows confidential VMs to be securely mounted, attested to, and isolated from the underlying cloud infrastructure.
82
+
In the future we plan to provide guidance on how to take a custom Linux build and apply a set of open-source patches to qualify it as a confidential VM image.
83
+
84
+
- question: |
85
+
Can I customize one of the available confidential VM images?
86
+
answer: |
87
+
Yes. You can use [Azure Compute Gallery](../virtual-machines/shared-image-galleries.md) to modify a confidential VM image, such as by installing applications.
64
88
Then, you can deploy confidential VMs based on your modified image.
65
89
66
90
- question: |
@@ -122,7 +146,7 @@ sections:
122
146
answer: |
123
147
Billing for confidential VMs depends on your usage and storage, and the size and region of the VM. Confidential VMs are available in dedicated sizes, so prices might differ from general-purpose VMs.
124
148
Confidential VMs use a small encrypted virtual machine guest state (VMGS) disk of several megabytes. VMGS encapsulates the VM security state of components such the vTPM and UEFI bootloader. This disk might result in a monthly storage fee.
125
-
Starting in 2022, if you choose to enable the optional full-disk encryption, encrypted OS disks will incur higher costs. This change is because encrypted OS disks use more space, and compression isn't possible.
149
+
Also, if you choose to enable the optional full-disk encryption, encrypted OS disks will incur higher costs. This change is because encrypted OS disks use more space, and compression isn't possible.
126
150
For more information on storage fees, see the [pricing guide for managed disks](https://azure.microsoft.com/pricing/details/managed-disks/).
127
151
Lastly, for some high security and privacy settings, you might choose to create linked resources, such as a [Managed HSM Pool](../key-vault/managed-hsm/overview.md).
128
152
Azure bills such resources separately from the confidential VM costs.
0 commit comments