如果是同样的操作系统迁移,代价应该很小,不存在兼容性的问题基本上,主要是数据库的迁移要慎重,建议迁移前做好操作手册和规划,尽量详细,边迁移边完善,以备后期使用,迁移前尽量申请足够的窗口期,免得中间踩坑
收起具体要看业务系统与新OS的兼容程度,如kernel、GCC、关键包的版本等等,如果不兼容,迁移过程会麻烦些,如果是兼容,那么不会出现迁移后的问题;成功的案例有很多,很多商业OS都给出了案例,具体可参考。
正如前面所述,操作系统的替换,都是替换的包,关键是看谁的支撑能力更优~~~
操作系统厂家本身的资质和实力才是最重要的。
迁移是大事情,目前很多商业发行版都有centos迁移到他们发行版的工具,相见
https://zhuanlan.zhihu.com/p/538152370
但是我们迁移的是什么?真的是操作系统么?不是的,我们是希望原来的应用能在新系统上无障碍的运行。操作系统迁移是很简单的事情,无非是替换软件包和保持原来的配置。但是应用则不同,需要考虑很多事情,比如老应用在新系统上能否顺利运行,如果不能,老应用在新系统上有无对应的相同的版本,如果没有相同版本,有无新的版本?如果有新的版本,那么老应用能否顺利升级到新应用?如果不能怎么从处理等等?
多数时候我们面对的应用很复杂,可能由几个甚至几十个小的应用组成,其中又会包含中间件、数据库等等基础架构软件,所以不要去看厂商有没有迁移工具,而是更要站在自己的角度来考虑迁移需要关注的点,以及厂商能否有能力配合咱们完成应用的迁移
收起