拒绝CentOS停更焦虑,躺平式“平替”是哪家?

简介: 拒绝CentOS停更焦虑,躺平式“平替”是哪家?

本文来自云科技时代公众号

2024年6月30日,CentOS就停止更新了。随着日期的临近,很多人出现了焦虑。


迁移还是不迁移,这是个问题。


市面上有诸多所谓”平替“方案,迁移到谁哪里呢?


费用如何?后续是否还有隐形成本?


最重要的是,这种方案真的适合我司的业务和应用吗?


无需焦虑,指条明路:向RHEL(Red Hat Enterprise Linux)迁移是真正的躺平式“平替”方案 。


CentOS为什么大受企业欢迎?因为它拥有稳定、安全、可靠、可预测、可管理等高品质特色,作为开源服务器操作系统而被广泛用于企业关键业务。


CentOS为什么有这些品质?因为它其实与RHEL高度一致,区别在于CentOS全免费,而RHEL收取一定的服务订阅费。


CentOS停更期限的逼近,让越来越多的企业被迁移焦虑“烧脑”。


服务器操作系统是“牵一发而动全身”的基础软件,它向上衔接各种中间件和应用软件,向下纳管各种芯片、硬件、网络和基础设施,加上不同Linux版本之间的差异,很难做到躺平式“平替”。


与CentOS同宗同源的RHEL,就是躺平式“平替”的不二之选。而RHEL的服务订阅费,还能让企业IT更上层楼,立享云原生与混合云时代的技术红利!



CentOS是怎么来的?


想要理解为什么RHEL是CentOS的躺平式“平替”,让我们先看一看CentOS是怎么来的。


在Linux的世界里,有众多的发行版,它们都是在Linux内核的基础上,面向不同场景和不同用户需求进行的定制化。其中,最著名的发行版之一,就是RHEL。

bcb712b47d928a2e99f62a1e0fc66bb9.jpg

1995年,红帽公司发布了商业版Linux,2003年改为完全面向企业的企业版,这就是RHEL,同年Fedora项目诞生。Fedora是由社会维护、红帽公司赞助的全免费社区版,是RHEL的上游版本。


Fedora Linux以技术创新为特色,新特性、软件和技术在Fedora中经过验证后,将在未来的RHEL版本中应用。


Fedora Linux有桌面版、服务器版、工作站版等,不过其服务器版提供的企业级特性有限,尤其对于大规模部署而言。


值得的一提的是,作为快速、稳定、强大的 Linux 发行版,连 Linux之父Linus Torvalds 也都选择Fedora作为日常操作系统。


CentOS是在RHEL基础上的再编译版本。2003年红帽推出订阅模式的企业版后,业界专家和爱好者在RHEL的代码库基础上推出了社区企业级操作系统(Community Enterprise Operating System,CentOS),以免费模式继续服务部分企业级场景需求。


简单理解,CentOS无限接近RHEL,但不是RHEL。当然对于很多企业级场景需求,RHEL要优于CentOS,而红帽公司还提供了完整的云原生与混合云技术产品组合。


说到RHEL和CentOS,就必须要提到另一个容易混淆但又十分重要的Linux版本,CoreOS。CoreOS原来是一家容器创业公司,主要产品有轻量级面向容器的操作系统CoreOS Linux、基于K8S的Tectonic和容器仓库QUAY。成立于2013年的CoreOS是容器与云原生时代的创新技术,也是CNCF的创始成员之一。


2018年,红帽公司以2.5亿美元收购了CoreOS公司,随后推出了Fedora CoreOS,容器操作系统Core Linux融入RHEL发行版本,Tectonic 融入OpenShift。


简单理解,红帽与CoreOS“双剑合璧”,为业界提供了更强大的面向云原生与混合云时代的技术产品组合。


因此,RHEL一直是一个集大成、与时俱进的企业级Linux版本,也始终是企业级Linux操作系统的更好选择。


毋庸置疑,CentOS停更后,转向RHEL既是“平替”,更是升级。


已经被广泛使用的CentOS,下一步怎么办?

由于CentOS与RHEL的同宗同源,即便缺乏部分企业级特性,但由于全免费的原因,也已经被广泛应用到各种企业级关键业务系统中。


在中国市场,CentOS长期是市场主流,在互联网、云计算、电信、金融、教育等行业有着深入应用,支持Web服务器、数据库、存储、安全等关键业务系统。


那么,对于广大CentOS用户,特别是中国市场的庞大用户群来说,找到CentOS的“平替”是上佳选择。

777de229c38e81c0cdd136ecc1f3b8cb.jpg

自CentOS宣布停更后,中国市场涌现了不少“平替”方案,包括出现了“根社区”,以期望填补CentOS停更后的市场空白。


不过,鉴于Linux不同发行版的高度定制化特点,对于CentOS Linux用户来说,如果不是基于RHEL代码进行再编译的版本,其实很难真正做到“平替”。


实际上,Linux从最初的1万行代码到如今超过3000万行代码,不同发行版之间的代码差异巨大,因此大多数“平替”之路其实并不“平”。


那么,现在是否有可能基于RHEL的源代码进行再编译呢?


2023年6月,红帽公司宣布停止通过公共渠道公开RHEL的源代码,不过合作伙伴和客户依然可以根据其订阅协议通过RedHat Customer Portal 获得源代码。接下来,市场仍能从公共渠道获得CentOS Stream,相当于RHEL预览测试版的源代码。


显然,CentOS Linux的真正“平替”,目前只有RHEL一种方案而已。对于想以免费方式获得RHEL的用户,可以通过个人使用方式获得RHEL开发者订阅;对于企业用户来说,则需要通过付费方式获得企业RHEL订阅。


除了“平替”外,从CentOS Linux迁移到RHEL,企业用户还能获得三大优势:最长的产品生命周期支持、专业的服务团队以及最及时的安全守护。


其中,红帽为RHEL提供超过10年的生命周期支持,即使是小版本的支持也长达两年,而且RHEL小版本之间有着优秀的兼容性,升级也可以保证原有应用程序的运行。


此外,企业用户可获得其它收益包括稳定性、可靠性、安全性、高性能、合规性、更新与升级、全面支持服务等等。


从CentOS迁移到RHEL会不会很麻烦?

不会的,红帽提供了多种迁移工具,帮助企业IT完整迁移到红帽技术平台上,主要有两种方式迁移到RHEL:Convert2RHEL自助迁移工具和红帽咨询服务。

d9412844389640d5d2d0e5fcb8d596a6.jpg

Convert2RHEL自助迁移工具可支持从生产环境的CentOS Linux、Oracle Linux、AlmaLinux和Rocky Linux 等向RHEL的自助迁移。该自助迁移工具能够保持原有的自定义项、配置和首选项,可避免昂贵的重新部署项目。


从CentOS Linux向RHEL迁移,整个过程有5大惊喜:


1)时间限制少,转换比构建新系统更快;


2)硬件资源占用少,高效迁移工具可以方便地实现转换,无需额外的硬件资源;


3)知识齐备,有些系统的使用年限长,有关系统配置的知识或文档有限,而红帽迁移工具能够保留系统和应用的配置;


4)无需技能,即使企业内部团队没有足够的内部Linux专业知识,也能直接迁移;


5)停机时间短,系统配置和工作负载保持不变,无需额外配置,整个迁移流程类似于一次小版本更新。


Salesforce就将20多万套系统从CentOS Linux迁移到RHEL 9,依托RHEL简化IT运营,提升客户体验。将全球基础架构CentOS Linux迁移到RHEL,Salesforce能够优化多种软硬件架构的性能和效率,让工程团队更轻松地采用创新技术,而不会产生新的基础架构需求,红帽技术还能够在混合云环境中推动更加一致的创新。


总结而言:在CentOS停更期限的最后倒计时中,企业用户完全可以拒绝停更焦虑,踏实走上“躺平式”平替之路,这就是从CentOS迁移到RHEL。接下来,让我们拒绝停更焦虑,“躺平式”迁移到RHEL,在红帽世界级的云原生和混合云平台上,“躺赢”!

相关文章
|
存储 安全 Linux
Centos停止更新?这篇博客教会你安装平替Centos的操作系统安装Anolis
Centos停止更新?这篇博客教会你安装平替Centos的操作系统安装Anolis
853 0
|
4月前
|
存储 Ubuntu Linux
VMware-安装CentOS系统教程及安装包
虚拟机相当于是一个独立于你电脑的环境,在这个环境上面,你可以安装Linux、Windows、Ubuntu等各个类型各个版本的系统,在这个系统里面你不用担心有病读等,不用担心文件误删导致系统崩溃。 虚拟机也和正常的电脑系统是一样的,也可以开关机,不用的时候,你关机就可以了,也不会占用你的系统资源,使用起来还是比较方便 这里也有已经做好的CentOS 7系统,下载下来解压后直接用VMware打开就可以使用
865 69
|
3月前
|
存储 分布式计算 Linux
安装篇--CentOS 7 虚拟机安装
VMware 装 CentOS 7 不知道从哪下手?这篇超详细图文教程手把手教你在 VMware Workstation 中完成 CentOS 7 桌面系统的完整安装流程。从 ISO 镜像下载、虚拟机配置,到安装图形界面、设置用户密码,每一步都有截图讲解,适合零基础新手快速上手。装好之后无论你是要搭 Hadoop 集群,还是练 Linux ,这个环境都够你折腾一整天!
1320 2
|
4月前
|
Ubuntu Linux 索引
Centos 7、Debian及Ubuntu系统中安装和验证tree命令的指南。
通过上述步骤,我们可以在CentOS 7、Debian和Ubuntu系统中安装并验证 `tree`命令。在命令行界面中执行安装命令,然后通过版本检查确认安装成功。这保证了在多个平台上 `tree`命令的一致性和可用性,使得用户无论在哪种Linux发行版上都能使用此工具浏览目录结构。
416 78
|
5月前
|
Linux 网络安全 Apache
针对在Centos/Linux安装Apache过程中出现的常见问题集锦
以上每个问题的解决方案应深入分析错误日志、系统消息和各种配置文件,以找到根本原因并加以解决。务必保持系统和Apache软件包更新到最新版本,以修复已知的bugs和安全漏洞。安装和管理Web服务器是一项需要细致关注和不断学习的任务。随着技术的发展,推荐定期查看官方文档和社区论坛,以保持知识的更新。
255 80
|
3月前
|
安全 关系型数据库 MySQL
CentOS 7 yum 安装 MySQL教程
在CentOS 7上安装MySQL 8,其实流程很清晰。首先通过官方Yum仓库来安装服务,然后启动并设为开机自启。最重要的环节是首次安全设置:需要先从日志里找到临时密码来登录,再修改成你自己的密码,并为远程连接创建用户和授权。最后,也别忘了在服务器防火墙上放行3306端口,这样远程才能连上。
671 16
|
4月前
|
存储 关系型数据库 MySQL
在CentOS 8.x上安装Percona Xtrabackup工具备份MySQL数据步骤。
以上就是在CentOS8.x上通过Perconaxtabbackup工具对Mysql进行高效率、高可靠性、无锁定影响地实现在线快速全量及增加式数据库资料保存与恢复流程。通过以上流程可以有效地将Mysql相关资料按需求完成定期或不定期地保存与灾难恢复需求。
400 10
|
5月前
|
人工智能 数据挖掘 Linux
Centos安装Python3.7(亲测可用)
本指南详细介绍了在基于Linux(以CentOS系统为例,使用yum包管理器)的系统上安装Python 3.7版本的完整流程。Python是一种广泛使用的高级编程语言,在各种领域如软件开发、数据分析、人工智能和区块链开发等都有着重要的应用。
548 2
|
6月前
|
机器人 Linux
CentOS 7系统中安装特定版本CMake 3.21.2的方法。
到这里,过程已经全部完成。如果你跟随上面的步骤来,那么你现在已经拥有了一个全新的CMake版本在你的CentOS 7系统上了。这个过程就像是你通过一系列仪式,唤醒了一个沉睡已久的古老机器人,它现在完全按照你的意愿来帮你构建和编译软件了。
536 18
|
4月前
|
运维 网络协议 Linux
CentOS下Bind服务的安装与故障排查
通过以上的步骤,您应该能够在CentOS系统上安装并配置BIND DNS服务,并进行基本的故障排查。
426 0