谢谢您的订阅!
当新的内容发布后您将开始接收邮件。您也可以点击邮件内的链接随时取消订阅。关闭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 的替代方案吗?

联系我们

订阅博客文章

订阅您感兴趣的主题

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

查看更多内容

NIS2 合规综合指南:第 1 部 — 了解 NIS2 及其范围

欧盟 NIS2 指令呼吁加强整个欧盟的网络安全,目前已在所有成员国生效。在这个由三部分组成的博客系列中,我将解释 NIS2 是什么,并帮助您了解它是否适用于贵公司,以及如何才能符合 NIS2。 在第一部分中,我将介绍 NIS2 是什么以及其与其前身 NIS 的区别和适用性,帮助您理解并判断它是否与您的公司相关。 NIS2简介 欧盟指令 2022/2555 或《网络和信息系统指令》(以下通常称为 NIS2 或欧盟 NIS2)是一项新的欧盟法规,适用于所有欧盟成员国,其目标是实现高水平的网络安全。该法规更新了 2016 年颁布的《网络和信息系统指令》(NIS 或 NIS1),并授权成员国对在欧盟地区提供关键服务的实体采用并严格执行更严格的网络安全要求。除非您的公司被视为小型/ […]

Canonical 宣布推出 12 年 Kubernetes LTS

Canonical 的 Kubernetes LTS(长期支持)将支持 FedRAMP 合规性,并在裸机、公共云、OpenStack、Canonical MicroCloud 和 VMware 上获得至少 12 年的承诺安全维护和企业支持。 Canonical 宣布,从 Kubernetes 1.32 开始,将提供 12 年的安全维护和支持。新版本易于安装、操作和升级,具有一流的开源网络、DNS、网关、度量服务器、本地存储、负载平衡器和入口服务。Canonical Kubernetes 使客户能够按照自己的节奏进行升级,对于喜欢快速行动的组织,将每四个月发布一次新的上游版本,对于需要长期支持环境的组织,则提供 12 年的承诺。 “Kubernetes 的不断升级是企业团队 […]

如何使用 DSS 构建您的首个模型

GenAI 无处不在,它正在改变我们对待技术的方式。如果您曾想要深入大型语言模型(LLM)的世界,但是感到无从下手,那么有一个好消息!Hugging Face 最近推出了一个自定进度的课程,非常适合初学者和更有经验的爱好者。由于模型占用面积小,它可以实际操作,易于使用,并且设计为在标准硬件上工作。 当我听到这个消息时,我决定使用 Canonical 的数据科学堆栈(DSS)来尝试一下。 在这篇博客中,我将指导您设置 DSS 并运行 Hugging Face 课程的第一个笔记本。该笔记本侧重于受监督的微调,这是一种使预先训练的语言模型适应特定任务或领域的方法。在这篇帖子的结尾,您将会看到 GenAI 是多么的简单和容易理解——这将是一项用于开启新年篇章的完美新技能。 设置您 […]