项目目前在用1300多台Centos7版本主机,云主机无法访问互联网,运行了java、数据库以及大数据平台的环境,这些环境的迁移如果能实现平滑的迁移,或者怎么保障重点业务的顺利迁移。
收起在背景中其实缺少一个信息,即芯片架构,是 x86 to x86,还是 x86 to ARM,又或是两种架构都存在,对于不同架构的系统迁移,其难度更大,因为将涉及业务系统的改造和适配。
如果芯片架构相同,从 CentOS 到国产信创操作系统(麒麟、统信、欧拉等),可以借助一下系统厂商的能力,通常会有一个工具和最佳实践的指导。
对于 1300+ 系统迁移,需要工程化的方法论支撑,即按业务类型、业务等级、业务间关系、业务运行环境等信息进行多维度分类,聚类相同或相似的业务,规划批次,进行测试 - 迁移 - 验证的动作循环。还仍考虑数据备份,以及迁移失败的回退完整计划。
迁移常用的一些方法:
第三方迁移工具(系统厂商工具或专业迁移服务软件)
以上信息希望对你的问题有所帮助。