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上找到。
有关发行版支持的详细信息,请参阅 Azure 中对 Linux 映像的支持。
映像类型
Azure Linux 映像可分为三类:
市场映像
由 Microsoft 或合作伙伴发布和维护的映像。 来自多个发布者的各种映像适用于各种用例(安全强化、完整数据库/应用程序堆栈等),并且可以免费提供或按即用即付形式或 BYOL(自带许可证/订阅)形式提供。
平台映像是一种市场映像,Microsoft 已与多家主流发行者(请参阅下表了解合作伙伴)合作创建一组“平台映像”,这些映像经过额外测试并接收可预测的更新(请参阅下面有关映像更新节奏的部分)。 这些平台映像可用于构建你自己的自定义映像和解决方案堆栈。 这些映像由经认可的 Linux 发行版合作伙伴发布,例如 Canonical (Ubuntu) 和 Credativ (Debian)。
Microsoft 为这些映像提供商业上合理的客户支持。 此外,Canonical 和 SUSE 还为其平台映像提供集成的供应商支持功能。
自定义映像
这些映像由客户创建和维护,通常基于平台映像。 这些映像也可以从头开始创建并上传到 Azure - 了解如何创建自定义映像。 客户可以将这些映像托管在 Azure Compute Gallery 中,并且可以与组织中的其他人共享这些映像。
Microsoft 为自定义映像提供商业上合理的客户支持。
社区库映像
这些映像由开放源代码项目、社区和团队创建和提供。 这些图像使用发布者规定的许可条款提供,通常根据开放源代码许可提供。 它们并不显示为传统的市场列表,但是,它们确实出现在门户中并通过命令行工具显示。 有关社区库的详细信息,请访问 Azure Compute Gallery。
Microsoft 为社区库映像提供商业上合理的支持。
平台映像合作伙伴
Linux 发布者/分发版 | 映像(产品/服务) | Microsoft 支持策略 | 说明 |
---|---|---|---|
Canonical / Ubuntu | Ubuntu Server 20.04 LTS Ubuntu Server 22.04 LTS Ubuntu 22.04 LTS(包括 Pro) |
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/portfolio/support/open-source-support-center |
SUSE / SUSE Linux Enterprise Server (SLES) | SUSE Enterprise Linux | 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 优化内核的详细信息: