谢谢您的订阅!
当新的内容发布后您将开始接收邮件。您也可以点击邮件内的链接随时取消订阅。关闭Close

写给坚守CentOS的你-必知的六个关键点,助你做好准备

by Canonical on 16 January 2025

CentOS 7 的生产商在 2020 年宣布,CentOS 7 将于 2024 年 7 月达到生命周期结束(EoL)。如今,该日期已经过去,然而 CentOS 的故事还没有结束。有人预计 CentOS 用户数量会大幅下降,但数据显示,22% 的企业仍在使用 CentOS。 

我们也许应该降低我们的期望:CentOS 7 的生命周期可能即将结束,但许多组织可能仍在考虑向新系统过渡却尚未实施。然而,CentOS 用户仍然必须面对这样一个事实:他们等待迁移的时间越长,就越难保持 CentOS 资产的安全和功能。坚持下去看起来很诱人,但是月复一月,年复一年,依赖关系将开始瓦解,手动修补工作量将增加,不兼容性将开始在整个堆栈中出现。 

本篇博客适合仍在决定迁移到哪个系统的读者进行阅读。我们将讨论 Ubuntu 作为新的企业操作系统带来的好处,为什么开发人员更喜欢 Ubuntu,以及它如何为您的迁移提供稳定的着陆区。

关键 1 – 您现在已经有了成功迁移的蓝图

生命周期结束可能已经过去,但您可以向那些已经迁移的组织学习

可以理解的是,其中有许多人可能对迁移到基于 Debian 的系统存有疑虑,并且想看看那些已经迁移的组织会取得什么样的结果。现在生命周期结束已经正式发生,您可以向已经迁移到 Ubuntu 的组织学习。

《2024 年开源状况报告》指出,46% 的被调查企业正在使用 Ubuntu,使其再次成为排名第一的 Linux 发行版,比 2023 年的 26% 有所增长。虽然我们不能将整个增长仅归因于一个因素,但 CentOS 份额的相应下降和生命周期结束的临近无疑起到了一定作用。 那么,成功迁移到 Ubuntu 是什么样子的呢?不妨认识一下自动化安全验证领域的领导者 Pentera。他们选择 Ubuntu,是因为 CentOS 的直接继任者在生态系统中缺乏成熟度。尽管 Ubuntu 是基于 Debian 的,但它提供了一个随时可投入生产的成熟生态系统,这一因素无疑超过了最初对兼容性的担忧。由于 Canonical 为从 CentOS 迁移做好了准备,并且 Ubuntu 提供了成熟的生态系统,所以迁移可以无缝完成。以 Pentera 公司為例,迁移了 80% 的部署,只做了少量代码修改。

Pentera的无缝迁移实际案例

立即查看

关键 2 — 开发人员更喜欢 Ubuntu

《2024 年堆栈溢出开发人员报告》将 Ubuntu 列为开发人员中最受欢迎的 Linux 专业版,得票率为 27.7%,而排名第二的 Debian 得票率仅为 9.1%。这是因为 Ubuntu 拥有一个充满活力的开发人员社区,他们帮助 Ubuntu 的发行商 Canonical 向他们提供最新的开源软件包。 

例如,Ubuntu 24.04 LTS 附带了超过 30000 个开源软件包,如 Python、Ruby、Go、Java、Apache、Nginx、PostgreSQL、MySQL、Node.js、PHP 等。这种集成使开发人员不必手动集成不属于生态系统的软件包,并提供了缺乏广泛社区支持的操作系统所没有的稳定性。

在开发新版本时,我们会仔细倾听社区的声音。Ubuntu 24.04 LTS 基于用户反馈,加入了对 WSL(Linux 版 Windows 子系统)的增强,默认启用框架指针,并引入了 LTS 工具链,从而在 Ubuntu 版本的整个生命周期中扩展了对 .NET 版本的支持。

关键 3 — Ubuntu LTS 可预测、稳定且安全

Ubuntu 24.04(Noble Numbat)是 Ubuntu 的最新 LTS 版本

我们知道,迁移时,您需要确保您的着陆区保持稳定。对于迁移中的所有工作,您希望确保持续维护不会成为负担。Ubuntu 提供了稳定的着陆区。

Ubuntu 的长期支持(LTS)版本每两年发布一次,所有 LTS 版本都享受五年免费安全维护(您可以选择延长至十二年)。为了保证 Ubuntu 用户的安全,Ubuntu 安全团队应用了数千个安全补丁。 

此外,该团队行动迅速,不给坏人利用漏洞的时间:关键 CVE 的修补时间平均不到 24 小时。在最新版本的 Ubuntu 24.04 LTS 中,所有用户都可以获得该操作系统的安全更新,并且可直接访问数以千计的免费开放源代码应用程序,直到 2029 年。

关键 4 — 您可以覆盖整个开源依赖树

随着最近「Everything LTS」计划的发布, Canonical 将对非 Ubuntu 软件包的长期支持延长到 12 年。客户现在可以让 Canonical 设计一个 docker 图像,其中包括其应用程序所需的所有开源依赖项。 

现在,您可以保护整个开源依赖关系树,让开发人员少关注维护,多关注交付。通过在 RHEL、VMware 和公共云 K8s 之上扩展容器支持,您向 Ubuntu 的过渡会变得更加无缝。

通过 Everything LTS 确保开源 AI 依赖项的安全性

查看案例

关键 5 — Ubuntu 没有强制订阅 

Ubuntu 可以免费下载和使用。无论是否附带 Ubuntu Pro 订阅,每个 Ubuntu 实例都带有相同的组件。Ubuntu Pro 是每台机器的可选订阅,用于增强合规性扩展安全性全天候企业级支持,并可选择将长期支持延长至 12 年。

因此,无论用户是使用 Ubuntu 机器进行开发还是在生产环境中运行工作负载,他们都可以从一致的体验中受益。Ubuntu Pro 可在最多 5 台物理机上免费供个人使用,上面有无限的虚拟机和容器,可在此处了解更多信息。

关键 6 — Ubuntu 协调您的堆栈

2024 年 2 月,Ubuntu Core 被用于月球上的一项实验

Canonical 致力于在整个堆栈中提供一致、稳定的 Ubuntu 体验。互操作性是 Ubuntu 的核心,允许 Ubuntu 作为一个中性层来协调整个堆栈。 

由于没有 Ubuntu 的“商业分发”(见事实 5),在工作站、数据中心、边缘和云中,您会发现相同的生态系统、简单的 CLI 设置和安全补丁。特别是在公共云上,Ubuntu 是排名第一的客户操作系统。它通过一层无缝集成和许多内核级、特定于云的优化,提供了同样出色的 Ubuntu 体验。

在硬件方面,Canonical 直接与 Dell、Intel 和 NVIDIA 等供应商合作,为他们的硬件创建优化的 Ubuntu 图像。通过从 CentOS 迁移到 Ubuntu,由于多年的硬件合作,您将拓宽视野并获得优化改进。在某种程度上,CentOS 7 的生命周期结束可能标志着一个机会,可以帮助您重新审视结合硬件和软件来创建解决方案的方法。

结论

随着 CentOS 生命周期结束后时间的推移,我们预计使用 CentOS 的组织比例将稳步下降。在您考虑下一步行动时,我们建议您利用我们创建的资源来帮助您评估 Ubuntu 的迁移方案,并利用我们创建的迁移指南。

您在评估 CentOS 的替代方案吗?

联系我们

订阅博客文章

订阅您感兴趣的主题

在提交此表格的同时,我确认已阅读和同意的隐私声明隐私政策。

查看更多内容

使用 MAAS 部署 VMware 虚拟机管理程序

多数现代数据中心本身均为异构架构。VMware 环境常与容器平台、数据库及其他裸机业务负载共存,多年运行于同一套硬件之上。服务器一次性采购,但会随业务需求变化调整承载业务。 然而,ESXi(VMware 虚拟机管理程序)的配置通常由独立流程负责。主机通过 VMware 工具、自定义脚本或专为将部署 ESXi 到机器中开发的自动化程序完成安装。这些工作流单独运行虽行之有效,却未必能与物理基础设施的其他部分实现统一的追踪与管理。 由此导致了脱节:即便归属同一硬件资源池,ESXi 主机的管理方式仍与数据中心其他设备脱离。随着环境规模扩大、架构日趋多元化,这种割裂式管理会形成业务瓶颈。 将 ESXi 纳入统一裸机平台进行统筹管理将是更具扩展性的方案。这使得 ESXi 的配置流程, […]

什么是 Ubuntu Pro?与标准版有不同吗?功能及内容详解

Ubuntu Pro 是 Canonical 推出的全方位订阅服务,提供开源安全防护、技术支持与合规保障。从长达 15 年的安全维护、全天候技术支持,到面向 IT 管理员的自动化加固工具,深入了解 Ubuntu Pro 订阅包含的全部服务。 Ubuntu Pro 具备哪些功能? Ubuntu Pro 是一套安全合规订阅服务,可为操作系统、应用程序及 IT 运维各层级及时提供补丁与安全维护。它助力企业及其工程师保障软件与系统安全,并通过加固工具、自动化流程及一系列其他功能,为企业满足安全标准合规铺平道路。 了解关于 Ubuntu Pro 的更多信息 › Ubuntu Pro 与标准版 Ubuntu 有何不同? 很多人存在误区,误以为 Ubuntu Pro 是独立版本或全新操 […]

代码热风险 – 软件供应链视角下,容器交付前要先“冷却”

已遭遇的安全漏洞,与即将到来的威胁 2025 年 9 月,npm 软件仓库中包括 chalk 和 debug 在内的数十个热门 JavaScript 软件包遭入侵。这些软件包应用极为广泛,几乎无处不在:前端应用、后端微服务以及 CI 工具中均有使用。开发人员并无任何失误操作,他们只是执行了一贯使用的命令:npm install chalk。但恶意软件却悄无声息地侵入了。 这并非操作系统中的漏洞。也不是某台笔记本电脑上的病毒。这是一次供应链攻击:攻击者在开发者构建软件所使用的组件中植入了恶意代码。手段并不复杂,仅仅是一名开发者遭到钓鱼攻击、一次恶意发布,数百万下游用户便因看似是合法更新而将恶意代码引入系统。 而这确实是一次合法的更新。发布者并非有意植入恶意软件,也对此毫不知 […]