1.迁移总体流程
1.1 通知
最少提前7-15天通知客户,通知内容包括升级开始时间、结束时间、影响功能范围等
1.2 服务迁移
- • 准时挂载维护页
- • 开始确认所有服务运行状态,同时确认数据存储全部同步完成(mysql Redis等)
- • 确认无问题后关闭需要迁移的服务(停止的服务会在迁移前和各部门进行沟通并输出成表格,针对表格进行服务停止)
- • 服务停止后再次确认数据同步情况,无问题后拆除同步管道
- • 启动新服务(会在迁移前对服务配置文件等进行确认和修改,启动后观察服务状况如数据库链接等,启动服务的顺序一定要提前确认否则可能会因为一些服务间的依赖造成启动失败)
- • 新云环境和老云环境中数据是否无差异,一般采取的是在表中验证最后50条数据,如果没问题基本就是OK的
- • 验证完成后,开始将老云环境中的kafka没有消费完成的任务读取到新环境中的kafka中,这个是需要研发用应用去读取
- • 开始验证各服务功能
- • 改域名指向,开放页面
这是一个大概得过程和步骤仅供参考,各位的环境不同所使用的方法也不同,迁移前一定对各项内容进行详细确认,最好列出一个迁移表如什么时间干什么,每项任务大概得时间等
1.3 监控,新环境部署发布能力补齐
完成迁移后就要将运维相关组件进行接入,这里因为比较多就先不详细说明了做个展示,后面在逐个单独写一下。
完结撒花!!!