Azure 认可的 Linux 分发版

注意

本文引用了 CentOS,这是一个接近生命周期结束 (EOL) 状态的 Linux 发行版。 请相应地考虑你的使用和规划。

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

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

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

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

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

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

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

映像类型

Azure Linux 映像可分为三类:

市场映像

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

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

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

自定义映像

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

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

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

Microsoft CSS 提供对社区库映像的支持。

平台映像合作伙伴

Linux 发布者/分发版 映像(产品/服务) Microsoft 支持策略 说明
Canonical / Ubuntu Ubuntu Server 20.04 LTS

Ubuntu Server 22.04 LTS
Microsoft CSS 为这些映像提供商业上合理的支持。 Canonical 生成 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/en/portfolio/support/open-source-support-center
Rogue Wave / CentOS 基于 CentOS 的映像/产品/服务 Microsoft CSS 为这些映像提供商业上合理的支持。 CentOS 目前处于生命周期结束路径,计划于 2024 年年中弃用。
SUSE / SUSE Linux Enterprise Server (SLES) SUSE Enterprise Linux 15 SP4 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 市场中查找 Linux VM 映像。

Azure 优化的内核

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

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