​CentOS成为历史,服务器OS如何“自立自强”?

2024-07-03 05:51 来源:网络 点击:

CentOS成为历史,服务器OS如何“自立自强”?

6 月 30 日,CentOS 7 停止维护,CentOS 将不再提供所有官方的支持和更新,这也意味着 CentOS 正式退出了舞台,成为历史。

AI 时代,服务器操作系统迈入新阶段,在平稳替换过渡的同时,升级的方向在哪里?

服务器 OS 进入新时代

伴随着 CentOS 的停更,其长达 20 年的开源社区也进入了暮年,而 CentOS 停更对使用 CentOS 7 的企业和个人用户产生了广泛的影响。由于不再获得官方支持和更新,使用 CentOS 7 的系统可能会面临安全风险、性能问题以及与其他软件的兼容性问题。

CentOS 起源于 CAOS Linux 的构建,是一种基于 RPM 的 Linux 发行版,  由于其自身是基于 Redhat   的   RHEL 的源代码构建,因此与 RHEL 完全兼容。鉴于 CentOS 停更的情况,许多用户和企业开始寻找替代方案。其中,迁移到 RHEL 被认为是一个可行的选择,因为 RHEL 与 CentOS 高度兼容,并且提供了商业支持服务。此外,还有一些其他的免费开源 Linux 发行版,如 Debian、Ubuntu Server 等,也可以作为 CentOS 的替代方案。

而随着数字技术的发展,对服务器 OS 的要求显然也 " 今时不同往日 ",服务器 OS 作为承接底层硬件与上层应用的核心,可以看做一个平台,如果平台搭建的不牢固,一方面,底层硬件无法发挥出应有的性能;另一方面,最终用户使用起来也会遇到兼容性、稳定性等各种影响用户体验问题。

在这个新应用、新硬件不断涌现的时代,一个能跟上时代步伐的服务器操作系统就显得尤为重要。龙蜥社区技术委员会主席、阿里云基础软件部资深技术总监杨勇告诉钛媒体 APP,龙蜥社区通过社区成员的投票,共同研讨,于前不久发布了全新的 AnolisOS 23,面向新一代英特尔至强处理器优化,并集成了在云原生、AI 和 CentOS 替代上的诸多成果。

与此同时,面对 AI 时代的到来,对服务器操作系统也提出了新的考验,在算力多元异构背景下,操作系统需要能够适配 GPU、CPU 和 DPU 等各类硬件架构和设备,并提供相应的驱动程序支持。对此,浪潮信息系统软件产品部总经理苏志远告诉钛媒体 APP,未来操作系统将置入 AI 能力,为 AI 应用搭建最佳运行环境的同时,更好地利用 AI 能力,优化自身开发、运维、管理效率。

当异构芯片能 " 跑起来 " 以后,接下来要考虑的就是如何能跑得更好,随着算力需求的增加,所产生的数据自然随之增长,在苏志远看来,接下来大模型时代,如何做好内存管理和优化、I/O 的优化是很关键的一步," 如何让内存用得更高效将成为未来服务器操作系统很重要的一项‘工作’。" 苏志远强调。

也正是基于此,在 CentOS 停更之际,浪潮信息在龙蜥社区版操作系统基础上,优化后推出了全新的服务器操作系统云峦 KeyarchOS(简称 KOS),在全面支持英特尔至强 6 能效核处理器的基础上,进一步增强软硬协同特性,增加智能化及安全能力,为用户带来更加智能、高效的使用体验。

企业如何 " 停更无忧 "

显然,服务器操作系统已经进入了新的时代,这个时代中,对异构算力的兼容性成为核心能力。而在此过程中,算力如何为应用提供支撑,已经成为当下用户关心的核心问题,而服务器操作系统作为 " 连接器 " 自然备受重视。

当 AI 时代降临,遇上使用了多年的 CentOS 停更,企业如何度过这个服务器操作系统更迭的时代,已是各行各业企业关注的焦点。据开放数据中心委员会(ODCC)发布的《国产服务器操作系统发展报告》中显示,愿意留在 CentOS 体系下的用户仅占 8%;而 72% 的用户,有意愿、且正在计划和试点转投国内服务器 OS,其中半数以上,都希望在 1 年内完成这个过渡。

从数据上不难看出,CentOS 的停服让中国企业用户迫切的需要一个新的服务器 OS,进行原有业务的迁移与替换。在杨勇看来,除传统企业 IT   系统的场景的替代需求外,不论是企业上云,应用云原生化。还是企业拥抱 AI   技术,建设智算中心,应用全面智能化," 在这些新场景下,企业均需根据具体的使用场景,选择更可靠的、组件版本选型更新的服务器 OS 进行替换。" 杨勇如是说。

针对此,一个开源的服务器操作系统社区的作用就显得尤为重要,杨勇告诉钛媒体 APP,社区为企业提供了多样化的迁移替代方案。首先,是原地迁移工具,让企业在不重新安装操作系统的前提下,就地升级操作系统," 这种平滑的升级操作系统的能力,对于一些有特殊场景需求、业务不能中断的企业而言,至关重要。" 杨勇强调。

不过,在杨勇看来,仅有原地升级迁移方案是不够的," 针对更多的复杂应用场景,企业需要根据自身场景制定服务器 OS 切换方案。而这也是龙蜥社成员应该做的——不仅仅提供操作系统运维管理工具,社区生态伙伴更应该提供专业的咨询服务。"

苏志远也对钛媒体 APP 表示,社区与专业厂商的配合,对于企业完成服务器 OS 替换是至关重要的," 社区更多的是进行技术和产品的储备,应用落地的   ‘最后一公里’还是需要专业的厂商来做。" 苏志远指出," 这里面包括了面向场景化的工具定制,以及一些业务需求的重新编译和驱动的选型。"

与此同时,苏志远认为,停更无忧与迁移本质上是有关联的两件事," 迁移更多是面向替换的场景,不用 CentOS 或者不用红帽的产品了。"

苏志远进一步与钛媒体 APP 分享了某 985 高校的案例:该学校原先使用了 CentOS,随着 CentOS 的停更,学校亟需将原本 600 节点的业务无感迁移替换到其他服务器 OS 上,如果一下子将 600 台机器全部迁移,肯定会出现业务宕机的情况。基于此,学校采用了批量迁移的解决方案,陆续将 600 台服务器的操作系统替换到 KOS 上。

在通信行业,某运营商在关键基础设施业务方面使用 KOS 替换原有的 CentOS,采用无人值守的方式快速、平滑地将客户原有的 CentOS7 迁移到 KOS5.8 版本,充分利用了原有设备,经过迁移后调优,业务整体性能提升 10%。

另一方面," 停更无忧 " 对于企业的意义在于:有些企业的核心业务操作系统是 CentOS,这部分业务不能停," 可能有些应用开发商都已经倒闭了,CentOS 是企业的必选项,他们希望将这个应用的生命周期跑完或者等这批机器到了淘汰换新的时候,再进行下一步考虑。" 苏志远介绍到。

而继续使用已经停更的 CentOS 7,企业将面临 BUG 和安全漏洞无法修复,系统安全稳定性面临严峻挑战,对此,杨勇对钛媒体 APP 表示,浪潮信息联合龙蜥社区推出 " 停更无忧 " 行动计划,提供漏洞及 Bug 修复、故障定位与解决、安全加固等服务,有效防范 CentOS 停服后可能出现的新型漏洞、恶意代码引发的信息泄露、业务中断以及勒索攻击等严重风险。

从 " 可用 " 到 " 好用 ",自主创新服务器 OS 生态建设进行时

CentOS 的停服对中国服务器 OS 的完善也起到了推动的作用,让自主创新服务器 OS 从 " 可用 " 逐渐走向 " 好用 ",在苏志远看来,服务器 OS 兼容性、稳定性的强弱,是评价一个服务器 OS 好坏的关键指标," 服务器 OS 不像 Windows 这类面向消费端的产品,它提供的更多是标准化的 Linux 操作系统,从‘可用’走向‘好用’最需要解决的就是兼容性和稳定性的问题。" 苏志远告诉钛媒体 APP。

在苏志远看来,基于 Linux 的国内外服务器操作系统同宗同源,技术指标上现阶段我国服务器 OS 与国际一流水平基本持平,但是还需要在生态兼容性,尤其是南向硬件兼容性方面进一步提升。" 与硬件兼容性的强弱直接影响了整个系统的稳定性,而稳定性又决定了可用性,尤其在 AI 时代,对服务器的稳定性提出了更高的要求," 苏志远强调。

" 而让用户对于服务器 OS ‘无感’,才是体现一个服务器 OS 好用的标准。" 苏志远进一步指出," 用户一般只有在宕机的时候才能感受到服务器 OS 的存在,如果经常宕机,经常让用户感受到操作系统的存在,那一定不是好用的操作系统。"

从市场上看,随着数字产业的发展,中国涌现出了很多新兴的芯片和应用厂商,用户对于操作系统的需求也越来越旺盛,在杨勇看来,服务器 OS 对于异构芯片兼容性,是接下来很长一段时间内的挑战,它将考验的是整个产业链上下游的生态建设水平,而 " 各自为战 " 最终将导致操作系统生态建设发展缓慢。

显然中国服务器 OS 进入了新阶段,以开源为核心理念的生态化、社区化模式在中国逐渐发展开来。只有各大厂商 " 生态共建 ",打造一个开源开放的社区,共同面对行业产生的问题,才能真正解决这些问题。

目前,中国服务器 OS 社区中,当属龙蜥操作系统开源社区(OpenAnolis)与欧拉操作系统开源社区(OpenEuler)生态建设得较为完善。

当前在市场、技术、生态上,龙蜥开源社区和欧拉开源社区形成齐头并进的发展态势,各自拥有非常明确的商业生态模式,龙蜥开源社区的 " 继承 + 创新 " 路径与欧拉开源社区的 " 革命 + 重建 " 路径,二者互为补充,合力应对 CentOS 停服冲击,紧跟技术浪潮的更新迭代,践行服务器操作系统开源生态的多路线发展方向。

伴随着服务器 OS 开源社区的发展,中国操作系统已经开始慢慢被国内的企业所接受,据中国信通院面向用户群体的调研显示,龙蜥操作系统以 53% 的占比成为用户意愿迁移的首位,与此同时,据调查,目前包括互联网、政府、金融、医疗、电信、制造等在内的多个行业对迁移至中国操作系统持积极态度。据统计,目前龙蜥操作系统装机量现已超过 600 万,服务了金融、通信、政务、能源、交通等众多行业超过 80 多万用户。

随着以大模型为代表的 AI 产业的快速发展,未来对上承应用,下接硬件基础设施的服务器操作系统将提出更多、更高的要求。面向未来,唯有产业上下游 " 生态共建 ",共同推进中国操作系统开源化发展,才能更好地释放算力价值,赋能 AI 产业发展。(本文首发于钛媒体 APP,作者|张申宇,编辑丨盖虹达)