แก้ไข

แชร์ผ่าน


Endorsed Linux distributions on Azure

Caution

This article references CentOS, a Linux distribution that is End Of Life (EOL) status. Please consider your use and plan accordingly. For more information, see the CentOS End Of Life guidance.

Applies to: ✔️ Linux VMs ✔️ Flexible scale sets ✔️ Uniform scale sets

In this article, we will cover the following:

  • Types of Images
  • Partners
  • Image Update Cadence
  • Azure-tuned Kernels

There are several different sources of Linux VM images for Azure. Each source provides a different expectation for quality, utility, and support. This document summarizes each source (marketplace images, platform images, custom images, and community gallery images) and gives you more details about platform images, which are images provided in partnership between Microsoft and several mainstream Linux publishers such as Red Hat, Canonical, and SUSE.

Microsoft’s Linux distribution partners provide a multitude of Linux images in the Azure Marketplace. For distributions that are not available from the Marketplace, you can always provide a custom built Linux image by following the guidelines found in  Create and upload a virtual hard disk that contains the Linux operating system. For older versions see Linux Kernel Requirements.

The Azure Linux Agent is already preinstalled on Azure Marketplace images and is typically available from the distribution package repository. Source code can be found on GitHub.

For more information on support by distribution, see Support for Linux images in Microsoft Azure.

For more information about running Azure workloads on Linux, see the following video:

Types of Images

Azure Linux images can be grouped into three categories:

Marketplace Images

Images published and maintained by either Microsoft or partners. There are a large variety of images from multiple publishers for various use cases (security hardened, full database / application stack, etc.), and can be available free, pay-as-you-go for BYOL (bring your own license/subscription).

Platform Images are a type of Marketplace images for which Microsoft has partnered with several mainstream publishers (see table below about Partners) to create a set of “platform images” that undergo additional testing and receive predictable updates (see section below on Image Update Cadence). These platform images can be used for building your own custom images and solution stacks. These images are published by the endorsed Linux distribution partners such as Canonical (Ubuntu), Red Hat (RHEL), and Credativ (Debian).

Microsoft provides commercially reasonable customer support for these images. Additionally, Red Hat, Canonical, and SUSE offer integrated vendor support capabilities for their platform images.

Custom Images

These images are created and maintained by the customer, often based on platform images. These images can also be created from scratch and uploaded to Azure - learn how to create custom images. Customers can host these images in Azure Compute Gallery and they can share these images with others in their organization.

Microsoft provides commercially reasonable customer support for custom images.

These images are created and provided by open source projects, communities and teams. These images are provided using licensing terms set out by the publisher, often under an open source license. They do not appear as traditional marketplace listings, however, they do appear in the portal and via command line tools. More information on community galleries can be found here: Azure Compute Gallery.

Microsoft provides commercially reasonable support for Community Gallery images.

Platform Image Partners

Linux Publisher / Distribution Images (Offers) Microsoft Support Policy Description
AlmaLinux AlmaLinux OS (x86_64/AMD64) AlmaLinux OS (AArch64/ARM64) AlmaLinux OS (x86_64/AMD64) HPC Microsoft CSS provides commercially reasonable support for these images. AlmaLinux OS is a 100% community owned and governed, open source and forever free enterprise-grade Linux distribution. With long-term stability and providing a robust production-grade platform, AlmaLinux OS is 1:1 compatible with RHEL/CentOS.
Canonical / Ubuntu Ubuntu Server 20.04 LTS

Ubuntu Server 22.04 LTS
Microsoft CSS provides commercially reasonable support these images. Canonical produces official Ubuntu images for Microsoft Azure and continuously tracks and delivers updates to these, ensuring security and stability are built from the moment your virtual machines launch.

Canonical works closely with Microsoft to optimize Ubuntu images on Azure and ensure Ubuntu supports the latest cloud features as they are released. Ubuntu powers more mission-critical workloads on Azure than any other operating system.

https://ubuntu.com/azure
Credativ / Debian Debian 11 "Bullseye"

Debian 12 "Bookworm"
Microsoft CSS provides support for these images. Credativ is an independent consulting and services company that specializes in the development and implementation of professional solutions by using free software. As leading open-source specialists, Credativ has international recognition with many IT departments that use their support. In conjunction with Microsoft, Credativ is preparing Debian images. The images are specially designed to run on Azure and can be easily managed via the platform. credativ will also support the long-term maintenance and updating of the Debian images for Azure through its Open Source Support Centers.

https://www.credativ.de/en/portfolio/support/open-source-support-center|
Kinvolk / Flatcar Flatcar Container Linux

Flatcar Container Linux (BYOL)

Flatcar Container Linux ARM64
Microsoft CSS provides commercially reasonable support these images. Flatcar Container Linux is a minimal, immutable, and auto-updating operating system for containerized applications. Originally developed by Kinvolk, it is now 100% community governed as a Cloud Native Computing Foundation (CNCF) project. Flatcar is a minimal distro, containing just those packages required for deploying containers. Its immutable file system guarantees consistency and security, while its auto-update capabilities enable you to be always up-to-date with the latest security fixes. Kinvolk was acquired by Microsoft in April 2021 and, post-acquisition, continues its mission within Microsoft to support the Flatcar community.

https://www.flatcar.org
Oracle Linux Oracle Linux Microsoft CSS provides commercially reasonable support these images. Oracle's strategy is to offer a broad portfolio of solutions for public and private clouds. The strategy gives customers choice and flexibility in how they deploy Oracle software in Oracle clouds and other clouds. Oracle's partnership with Microsoft enables customers to deploy Oracle software to Microsoft public and private clouds with the confidence of certification and support from Oracle. Oracle's commitment and investment in Oracle public and private cloud solutions is unchanged.

https://www.oracle.com/cloud/azure|
Red Hat / Red Hat Enterprise Linux (RHEL) Red Hat Enterprise Linux

Red Hat Enterprise Linux RAW

Red Hat Enterprise Linux ARM64

Red Hat Enterprise Linux for SAP Apps

Red Hat Enterprise Linux for SAP, HA, Updated Services

Red Hat Enterprise Linux with HA add-on
Microsoft CSS provides commercially reasonable support these images. The world's leading provider of open-source solutions, Red Hat helps more than 90% of Fortune 500 companies solve business challenges, align their IT and business strategies, and prepare for the future of technology. Red Hat achieves this by providing secure solutions through an open business model and an affordable, predictable subscription model.

https://www.redhat.com/en/partners/microsoft
SUSE / SUSE Linux Enterprise Server (SLES) SUSE Enterprise Linux Microsoft CSS provides commercially reasonable support these images. SUSE Linux Enterprise Server on Azure is a proven platform that provides superior reliability and security for cloud computing. SUSE's versatile Linux platform seamlessly integrates with Azure cloud services to deliver an easily manageable cloud environment. With more than 9,200 certified applications from more than 1,800 independent software vendors for SUSE Linux Enterprise Server, SUSE ensures that workloads running supported in the data center can be confidently deployed on Azure.

https://www.suse.com/partners/alliance/microsoft

Image Update Cadence

Azure requires that the publishers of the endorsed Linux distributions regularly update their platform images in Azure Marketplace with the latest patches and security fixes, at a quarterly or faster cadence. Updated images in the Marketplace are available automatically to customers as new versions of an image SKU. More information about how to find Linux images: Find Linux VM images in Azure Marketplace.

Azure-tuned Kernels

Azure works closely with various endorsed Linux distributions to optimize the images that they published to Azure Marketplace. One aspect of this collaboration is the development of "tuned" Linux kernels that are optimized for the Azure platform and delivered as fully supported components of the Linux distribution. The Azure-Tuned kernels incorporate new features and performance improvements, and at a faster (typically quarterly) cadence compared to the default or generic kernels that are available from the distribution.

In most cases, you will find these kernels preinstalled on the default images in Azure Marketplace so customers will immediately get the benefit of these optimized kernels. More information about these Azure-Tuned kernels can be found in the following links: