Canonical’s offerings on Azure

Integration with Azure systems - Ubuntu on Azure cloud integrates with the Systems Manager, ensuring that system management tools work natively for instances on the platform. This includes everything from Azure Update Manager and Security Center, to Azure Policy, to using Azure AD to manage your SSH logins. A number of Microsoft products are built on Ubuntu, such as Azure Kubernetes Service, Databricks, and SQL Server on Ubuntu Pro, which includes end-to-end joint support. Furthermore Canonical is working with Microsoft to bring confidential VMs on the cloud on Ubuntu LTS and Pro. You can find more information on the public preview of AMD-based Confidential VMs.

Customized kernel - The linux-azure kernel enables accelerated networking for the InfiniBand capable instances, as well as consistent support for the Single Root I/O Virtualization (SR-IOV) on the present hardware, enabling network traffic to bypass the virtualization stack and achieve almost native performance. It comes with FPGA support out of the box, taking advantage of project catapult to provide performance without the cost and complexity of a custom ASIC.

Some other offerings include:

  1. Ubuntu server and Ubuntu Pro for all supported LTS versions across all Azure architectures, including ARM

  2. Minimal Ubuntu images for Independent Software Vendors and others who want to build on Azure

  3. Ubuntu Pro FIPS images that allow US government Ubuntu users to easily move their workloads to Azure

  4. Pre-hardened (CIS) Ubuntu minimal images, for those who want best security practices for Ubuntu out of the box

  5. The only commercial Linux launch partner for Azure’s Confidential Computing platform (both AMD SEV-SNP and TDX)

  6. SQL Server on Ubuntu Pro images that include specific SQL-related OS optimizations and joint support from Canonical and Microsoft

  7. Anbox on Azure, that allows users to run Android apps on Azure at scale

  8. Collaboration with Azure’s AKS team to support the Azure Kubernetes worker node image, as these worker nodes nearly always run Ubuntu

  9. Collaboration with the Azure Guest Patching Service and Update Manager teams to ensure simple security patch management for users

  10. Collaboration with the .Net team on Chiseled .Net images that have a smaller size and security cross-section