系统迁移CheckList

一. 系统梳理

涉及各环境域名组件梳理
涉及调用三方系统梳理
涉及中间件梳理

二. 打包部署

JVM参数是否配置正确合理
是否需要接入PINPOINT
是否需要安装其他中文字体
是否需要指定临时上传文件目录,需要提前在dockerfile 中创建
日志输出目录是否正确,,是否正确输出stdout 日志以便日志采集工具采集.
本地docker打包是否自测通过
各环境数据库白名单是否配置k8s集群宿主机地址. 

三. 测试

是否部署成功, 并且查看日志无异常信息
主要功能是否自测通过
是否安排测试同学进行各环境回归测试

四. 线上切换

线上环境是否测试验证通过
    责任明确到具体人员
Java服务配置
    Apollo添加Kubernetes集群
    eureka配置修改
    context-path修改(可能涉及虚拟机集群Nginx的对应修改)
    xxl-job里配置的地址
    回调地址
Kubernetes配置
    Ingress 对上传文件大小限制
    路由策略的配置
    修改需要内存&CPU资源,超时时间
流量分发网关配置
    前端解析到Kubernetes
    后端按照比例分发
    对上传文件大小限制
是否确认三方系统调用网络联通&域名正确解析
    SAP
    ESB
是否存在白名单配置情况
    数据库
    ESB
    SAP 
    调用的其他系统,存在白名单配置
    微信公众号,小程序存在白名单配置
各相关方是否通知到位
    DBA
    运维
    研发效能
    架构
    项目经理
    测试人员
是否制定明确切换计划 & 回滚计划

版权声明:本文为u012220365原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。