你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Azure 认可的 Linux 分发版

注意

本文引用了 CentOS,这是一个处于生命周期结束 (EOL) 状态的 Linux 发行版。 请相应地考虑你的使用和规划。 有关详细信息,请参阅 CentOS 生命周期结束指南

适用于: ✔️ Linux VM ✔️ 灵活规模集 ✔️ 统一规模集

在本文中,我们将介绍以下内容:

  • 映像类型
  • 合作伙伴
  • 映像的更新节奏
  • Azure 优化的内核

Azure 的 Linux 虚拟机 (VM) 映像有多种不同的源。 每个源对质量、效用和支持都有不同的期望。 本文档汇总了每个源(市场映像、平台映像、自定义映像和社区库映像),并提供了有关平台映像的更多详细信息,这些映像是 Microsoft 与多个主流 Linux 发布者(如 Red Hat、Canonical 和 SUSE)合作提供的。

Microsoft 的 Linux 发行版合作伙伴在 Azure 市场中提供了大量 Linux 映像。 对于市场中未提供的发行版,始终可以按照创建并上传包含 Linux 操作系统的虚拟硬盘中的以下准则提供自定义构建的 Linux 映像。 对于较旧版本,请参阅 Linux 内核要求

Azure Linux 代理已预安装在 Azure 市场映像中,通常可从发行版的包存储库中获得。 源代码可在 GitHub上找到。

有关分发支持的详细信息,请参阅 Microsoft Azure 中对 Linux 映像的支持

有关在 Linux 上运行 Azure 工作负载的详细信息,请参阅以下视频:

映像类型

Azure Linux 映像可分为三类:

市场映像

由 Microsoft 或合作伙伴发布和维护的映像。 来自多个发布者的各种映像适用于各种用例(安全强化、完整数据库/应用程序堆栈等),并且可以免费提供或按即用即付形式或 BYOL(自带许可证/订阅)形式提供。

平台映像是一种市场映像,Microsoft 已与多家主流发行者(请参阅下表了解合作伙伴)合作创建一组“平台映像”,这些映像经过额外测试并接收可预测的更新(请参阅下面有关映像更新节奏的部分)。 这些平台映像可用于生成自己的自定义映像和解决方案堆栈。 这些映像由认可的 Linux 分发合作伙伴发布,例如 Canonical (Ubuntu)、Red Hat (RHEL) 和 Credativ (Debian)。

Microsoft 为这些映像提供商业上合理的客户支持。 此外,Red Hat、Canonical 和 SUSE 为其平台映像提供集成的供应商支持功能。

自定义映像

这些映像由客户创建和维护,通常基于平台映像。 这些映像也可以从头开始创建并上传到 Azure - 了解如何创建自定义映像。 客户可以将这些映像托管在 Azure Compute Gallery 中,并且可以与组织中的其他人共享这些映像。

Microsoft 为自定义映像提供商业上合理的客户支持。

这些映像由开放源代码项目、社区和团队创建和提供。 这些图像使用发布者规定的许可条款提供,通常根据开放源代码许可提供。 它们并不显示为传统的市场列表,但是,它们确实出现在门户中并通过命令行工具显示。 有关社区库的详细信息,请访问 Azure Compute Gallery

Microsoft 为社区库映像提供商业上合理的支持。

平台映像合作伙伴

Linux 发布者/分发版 映像(产品/服务) Microsoft 支持策略 说明
AlmaLinux AlmaLinux OS (x86_64/AMD64)

AlmaLinux OS (AArch64/ARM64)

AlmaLinux OS (x86_64/AMD64) HPC

Microsoft CSS 为这些映像提供商业上合理的支持。 AlmaLinux OS 是完全由社区拥有和治理的、永久免费的企业级开源 Linux 发行版。 在具有长期稳定性和提供可靠的生产级平台的同时,AlmaLinux OS 与 RHEL/CentOS 1:1 兼容。
Canonical / Ubuntu Ubuntu Server 20.04 LTS

Ubuntu Pro 20.4 LTS

Ubuntu Server 22.04 LTS

Ubuntu Pro 22.04 LTS

Ubuntu 22.04 LTS(包括 Pro)

Microsoft CSS 为这些映像提供商业上合理的支持。 Canonical 生成 Microsoft Azure 的官方 Ubuntu 映像,并持续跟踪和提供这些映像的更新,确保从虚拟机启动的那一刻起构建安全性和稳定性。

Canonical 与 Microsoft 密切合作,以优化 Azure 上的 Ubuntu 映像,并确保 Ubuntu 在最新的云功能发布后支持这些功能。 与任何其他操作系统相比,Ubuntu 支持的 Azure 上的任务关键型工作负载更多。

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

Debian 12 "Bookworm"
Microsoft CSS 提供对这些映像的支持。 Credativ 是一家独立的咨询和服务公司,致力于通过免费软件开发和实施专业解决方案。 Credativ 是获得国际认可的开源领域专业先行者,为许多公司的 IT 部门提供支持。 credativ 正在联合 Microsoft 准备 Debian 映像。 这些映像经过专门的设计,可以在 Azure 上运行并可通过该平台轻松进行管理。 credativ 还会通过其开源支持中心为 Azure 的 Debian 映像的维护和更新提供长期支持。

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

Flatcar Container Linux (BYOL)

Flatcar Container Linux ARM64
Microsoft CSS 为这些映像提供商业上合理的支持。 Flatcar Container Linux 是适用于容器化应用程序的最小、不可变且自动更新的操作系统。 它最初由 Kinvolk 开发,现在作为云原生计算基金会 (CNCF) 项目完全由社区管理。 Flatcar 是最小的发行版,仅包含部署容器所需的包。 它的不可变文件系统保证了一致性和安全性,同时它的自动更新功能使你能够始终使用最新的安全修补程序。 Kinvolk 于 2021 年 4 月被微软收购。收购后,它继续在 Microsoft 内部履行支持 Flatcar 社区的使命。

https://www.flatcar.org
Oracle Linux Oracle Linux Microsoft CSS 为这些映像提供商业上合理的支持。 Oracle 的策略是为公有云和私有云提供广泛的解决方案。 让客户面临如何在 Oracle 云以及其他云中部署 Oracle 软件这一问题时拥有更多选择权和灵活性。 通过 Oracle 与 Microsoft 的合作关系,客户可以凭借可信的证书和 Oracle 支持将 Oracle 软件部署到 Microsoft 公有云和私有云。 Oracle 对 Oracle 公有和私有云的承诺和投资保持不变。

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,更新服务

附带 HA 加载项的 Red Hat Enterprise Linux

Microsoft CSS 为这些映像提供商业上合理的支持。 作为世界上领先的开源解决方案提供商,Red Hat 帮助 90% 以上的财富 500 强公司解决业务难题、调整 IT 与业务策略,以及为未来技术做准备。 Red Hat 通过开放式业务模型和价格合理、可预测的订阅模型提供安全的解决方案,从而实现了此目的。

https://www.redhat.com/partners/microsoft
SUSE / SUSE Linux Enterprise Server (SLES) SUSE 12 SP5 - 全天候支持

SUSE 12 SP5 - 仅修补

SUSE 12 SP5 - SAP + 全天候支持

SUSE 12 SP5 - BYOS

SUSE 12 SP5 - SAP BYOS

SUSE 15 SP6 - 全天候支持

SUSE 15 SP6 - 仅修补

SUSE 15 SP6 - SAP + 全天候支持

SUSE 15 SP6 - BYOS

SUSE 15 SP6 - SAP BYOS

SUSE 15 SP6 - arm64 + 全天候支持

Microsoft CSS 为这些映像提供商业上合理的支持。 Azure 上的 SUSE Linux Enterprise Server 是一个已验证的平台,该平台为云计算提供了高级可靠性和安全性。 SUSE 的通用 Linux 平台可与 Azure 云服务无缝集成,以便交付易于管理的云环境。 借助 1,800 多个独立软件供应商提供的适用于 SUSE Linux Enterprise Server 的 9,200 多个认证应用程序,SUSE 可确保满怀信心地在 Azure 上部署数据中心内支持的运行负载。

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

映像的更新节奏

Azure 要求受认可 Linux 分发版的发布者在每个季度或以更快的节奏,定期使用最新修补程序和安全修复程序,更新其在 Azure 市场中的平台映像。 在市场中更新的映像将自动以新版映像 SKU 的形式提供给客户使用。 有关如何查找 Linux 映像的详细信息:使用 Azure CLI 查找 Azure 市场映像信息

Azure 优化的内核

Azure 与众多认可的 Linux 分发商密切合作,以优化他们在 Azure 市场中发布的映像。 这种协作的一个方面体现在:开发针对 Azure 平台优化的 Linux 内核,并以完全受支持组件的形式交付 Linux 分发版。 Azure 优化的内核整合了新的功能和性能改进,并且与分发版中提供的默认或常规内核相比,其发布节奏更快(通常每季度发布一次)。

在大多数情况下,你会发现这些内核已预装在 Azure 市场中的默认映像内,因此客户可以立即获享这些优化内核的优势。 可在以下链接中找到有关这些 Azure 优化内核的详细信息: