Hi @K. Kong
Trusted Launch is a security feature that provides enhanced protection against advanced and persistent attack techniques for Azure Virtual Machines. It is designed to protect against bottom-of-the-stack threats through attack vectors such as rootkits, bootkits, and kernel-level malware.
When you select Trusted Launch for your Ubuntu VM, it will be deployed as a Gen2 Azure VM with enhanced security features. These features include secure boot, virtual trusted platform module (vTPM), and measured boot. Secure boot ensures that only trusted software is loaded during the boot process, while vTPM enables attestation by measuring the entire boot chain of your VM. Measured boot computes the hash of the next objects in the chain and stores the hashes in the Platform Configuration Registers (PCRs) on the vTPM. Measured boot records are used for boot integrity monitoring.
The main advantage of using Trusted Launch is that it provides an additional layer of security against sophisticated threats. However, it is important to note that Trusted Launch is currently in public preview and is not recommended for production workloads. Certain features might not be supported or might have constrained capabilities.
If you select Standard for your Ubuntu VM, it will be deployed as a regular Azure VM without the enhanced security features of Trusted Launch. However, this does not mean that your VM is not secure. Azure provides a range of security features and best practices that you can use to secure your VM, such as network security groups, Azure Security Center, and Azure Firewall.
Regarding the cost, the Trusted Launch VM document states it is at "No additional cost to existing VM pricing."
In summary, if you require enhanced security for your Ubuntu VM, you can select Trusted Launch. However, if you do not require this level of security, you can select Standard, use other Azure security features, and best practices to secure your VM.
Please click "Accept as answer" if this helps.