当前位置: 首页 > article >正文

如何选择Centos的替代者

开篇废话:许久许久没有更新博客了。寒假回到故土,大雪虽然没有封路,还是增加了不出门的决心,虽然年岁已高,但是不学习还是不踏实,那就借着写作再继续前行。

背景:信息化部门,掌管着众多的服务器,物理机加虚拟机700+应该是妥妥的,找个资产管理软件扫描一遍,大概的占比呢,Windows Server和 Centos 基本上占据了95% ,其中Centos略多一些。随着Centos停更的日子(Centos7是24年6月30日)日益临近,作为大范围使用的操作系统,安全是重中之重,给它找个替代者势在必行,于是乎,问题来了,谁是被更为广泛接受的替代者呢,现在还有信创要求,是否一步到位呢。

没有做过更多的探索,毕竟成本有点高,只能是各种搜索比较,加上一些尝试,最终形成的仅是自己的认知,记录一下下:

作为服务器操作系统,最为关心的是替代系统(Linux类的,虽然感觉不会有特别大的差异),替代系统的稳定性、安全性、兼容性、高性能都是必须关注的要素,但内核和基础软件包的变化足矣制造很多问题。操作系统的迁移,不同于建设新业务,承载着已运行的业务,面临的迁移后业务的正常运行,因此涉及的关键问题有3个方面,软件、硬件和配置。

1. 现有业务(系统)能否在新的系统上正常运行,业务软件安装是否存在问题。

2. 服务器硬件是否与新系统兼容。

3. 原先的配置迁移后是否可以在新系统继续使用。

看了一下,很多系统在介绍自己的时候,都会借着Centos的这个节点来推销一下自己,并且适时的推出了迁移工具和迁移评估工具,真是非常体贴了。。。

一、海选名单

0、RHEL,使用企业版,获得专业技术支持,持续的安全更新。但是,RHEL收费,所以不考虑。但是作为Centos的上游,终归要提一下。

1、Rocky Linux,CentOS的原创始人不忘初心的又一个作品,官网已经是9.3版本了,有点大(dvd版快9G),可以下载用用看。Rocky Linux 官网。

2、Debian,稳定著称,但是用的少,相对来说,可参考的支持也少了很多。

3、Ubuntu LTS,社区强大,文档丰富,APT包管理方便。有种说法是社区的支持到2025年,后续可能要付费,所以。

4、OpenSUSE,社区不够活跃,所以支持类的支援相对较少。

5、OpenCloudOS,腾讯牵头,联合多个国内厂商搞的中立的操作系统,开源免费。创建时间不长,目前发布的是OC9.0版本,可参考OpenCloudOS官网

6、Anolis OS,龙蜥。阿里牵头搞的支持多架构的开源Linux操作系统发行版,也是中立,开源。可下载看看 龙蜥(Anolis) OS 8官网 。兼容 CentOS 软件生态,这点貌似很有吸引力啊。也提供Centos到Anolis的迁移工具。

7、OpenEuler 华为在2019年推出的自研服务器操作系统,号称在国内服务器操作系统占比最高。Euler欧拉官网。国内一些高校的超算集群在用这个,所以关注一下。

Linux系统太多了,作为替代方案,大概进入海选初步考虑的就是这些。

二、关于系统迁移

如果只是找个新的操作系统,业务重新部署,可能会容易一些。如果考虑已有业务迁移,那么问题就复杂了。要考虑是否支持自动迁移(考虑硬件,比如架构)。

  • 迁移实施需要考虑业务场景,是大数据、储存、虚拟化,还是数据库等。
  • 熟悉软件部署架构及组网,针对性的制定迁移方案。
  • 实施过程: 停止业务、备份隔离、系统部署、配置同步、应用部署、业务割接。

所以,个人关心的是

1、 系统迁移是否方便,不要给自己找太多麻烦。

2、 未来的发展是否稳定,虽然我们没法决定,但是还是可以猜测一下,可别用个几年也停更了。


http://www.kler.cn/a/227409.html

相关文章:

  • GO EASY 框架 之 NET 05
  • 【数据结构】二叉树链式结构的实现
  • 明天是几号(c++题解)
  • scoped样式隔离原理
  • springboot在线文档的集成方式
  • MaxKey 单点登录认证系统——登录验证流程分析
  • LeAPI 后端接口开发 - 发布、下线接口
  • 正点原子--STM32定时器学习笔记(2)
  • 商品信息全景图:API接口在聚合商品数据中的应用
  • Shell脚本是一种用来自动化执行一系列命令的文本文件
  • Pinia:一个Vue的状态管理库
  • 操作系统透视:从历史沿革到现代应用,剖析Linux与网站服务架构
  • HBase 数据导入导出
  • Jenkins(三):自动化部署SpringBoot项目
  • 突破编程_C++_面试(基础知识(5))
  • 从零开始手写mmo游戏从框架到爆炸(三)— 服务启动接口与网络事件监听器
  • SpringBoot拉取日历数据
  • hive表加字段
  • 【MySQL】——数据定义
  • 五大架构风格之四-虚拟机架构风格