哪个版本的红帽企业 Linux 是理想之选?

是时候升级红帽® 企业 Linux® 操作系统了。您想知道应该选择哪个版本吗?通过您的订阅,您可以根据自己的需求灵活选择最合适的可用版本。有了全新的可预测版本发布周期,以及更多受支持的可用版本,您可以了解红帽企业 Linux 8 和红帽企业 Linux 9 之间的主要区别,这有助于您选择最适合自己的版本。尽管下一个最接近的版本似乎是顺理成章的选择,但更高的版本实际上可能对您更有价值。

1 尽可能延长生命周期

客户之所以决定升级系统而不是迁移到新主机,通常是因为需要管理现有应用的可用性和生命周期,无论是升级底层组件来提升性能,还是延长关键工作负载的支持时间。无论如何,从维护阶段甚至是延长生命周期阶段转到目前处于完全支持阶段的操作系统(OS),都意味着在更长时间内有更多更新可用。

例如,红帽企业 Linux 7 服务器版目前处于维护支持 2 阶段,红帽企业 Linux 8 的完全支持阶段持续到 2024 年 5 月,红帽企业 Linux 9 的完全支持阶段持续到 2027 年 5 月。 红帽企业 Linux 生命周期页面列出了简洁明了的计划时间图和表格,方便进行简单的对比。

完全支持意味着除了修复和更新之外,还会添加新功能、新流和新硬件。迁移到红帽企业 Linux 9 将获得更长的 OS 开发活跃期,以及更长的整体支持生命周期。

新的红帽企业 Linux 主要版本发布时,新版本与旧版本之间的技术差距相当小,但随着时间的推移,将功能反向移植到旧版本会变得更加困难。随着时间的推移,即使是在完全支持阶段,差距也会越来越大。

在最新版本的 OS 上使用应用和硬件的最新组合可以最大限度地延长可用的支持生命周期。

2 应用可支持性

选择升级通常涉及到企业独立软件供应商(ISV)的商业应用。在升级操作系统的同时将应用版本保持不变通常是为了提高这些企业应用的稳定性和可支持性。 了解这些 ISV 支持哪些版本的红帽企业 Linux 有助于您做出选择。

红帽广泛的合作伙伴网络会针对各种版本的红帽企业 Linux 验证并认证他们的软件组件。作为合作伙伴,我们还致力于提供能够满足我们各自长期需求的最新软件包和库。这意味着 ISV 认证通常与特定的红帽企业 Linux 主要版本相关联。

如果 ISV 合作伙伴希望通过更新的软件组件进行构建,或者需要使用更新的硬件功能,红帽企业 Linux 9 可能是理想之选。 

鉴于各个版本的完全支持阶段终止日期会随着时间发生变化,在新的红帽企业 Linux 版本正式发布时,您当前的商业应用可能仍处于测试甚至是开发阶段。

3 长期稳定性

对于在内部开发的应用,为选定的组件更换平台可能需要进行大量投资,但收效甚微。在升级过程甚至是迁移过程中,围绕特定版本的通用开发工具和组件构建的现有应用可能会中断。

红帽企业 Linux 8 和 9 中引入了应用流,因此可以提供多个版本的通用组件,这意味着可以更轻松地为现有应用提供稳定的环境,同时仍能利用更新的操作环境和管理工具。  

红帽企业 Linux 8 提供旧版组件以及在生命周期内发布的新组件,这提供了一种在组件版本之间顺利过渡的方法。 

4 寻求创新

团队往往希望更新现有应用或为现有应用重新设计架构,以利用最新的技术选择。升级操作系统还意味着可以使用更新的运维和开发工具与组件。通过使用最新的技术和工具,团队可以更快地交付新项目,更轻松地解决重构和新模式问题。  

有了多个版本的包含应用流的组件,以及更高版本的受支持操作系统,当前环境可以在保持一定兼容性的同时得到显著改善。  

随着新版本的发布,红帽企业 Linux 9 将继续支持更新的技术, 为用户提供更多选择。

5 延长硬件使用时间

有时,升级的目标版本高于操作系统,但依赖于现有的基础架构。在许多情况下,在更新软件功能的同时最大限度地利用数据中心投资是明智的。

与 ISV 生态系统一样,红帽的硬件合作伙伴网络支持广泛的设备。在主要版本发布之间的空档期,以及与这些合作伙伴的合作过程中,某些设备可能不再受支持。选择正确版本的红帽企业 Linux 可以为软件提供更新的平台,同时仍然支持旧版硬件。

主要版本发布后,通常需要弃用旧版硬件。制造商不再支持的旧版硬件可能无法在红帽企业 Linux 9 中使用。  

6 内核功能

有时,选择升级而不是重建归结于红帽企业 Linux 提供的核心功能。要获取软件包的最新更新和功能,可能需要升级到更高版本的 OS。虽然功能和安全修复通常可以向后移植,但主要版本通常会为软件包提出更新的基准,其中包括无法通过向后移植提供的更改。

例如,红帽企业 Linux 7 内核基于上游 3.10 版,红帽企业 Linux 8 基于上游 4.18 版,红帽企业 Linux 9 基于上游 5.14 版。 更高版本中的功能和安全更新可以向后移植到早期版本中,但大的结构性变化可能会出现在新的红帽企业 Linux 主要版本中。  

通过向后移植提供的功能是有限的,您最终还是需要新功能,而这些功能无法通过流来处理。

标签:Linux, 迁移