系统更新生产环境要怎么准备?

        2023年11月2日,是自我入行一来,应该可以说第一次守在晚上,跟其他公司的开发团队,一起更新一个系统的大版本,这个版本涉及到很多功能逻辑的修改,不能马虎。

生产环境的更新,团队需要做什么?

1、提前在测试环境,将所有涉及影响业务流程,用户体验性的问题,在测试阶段,就得解决,否则,还不如推迟上线。

2、除了上述影响业务流程以及用户体验性的问题,若发现部分问题是不影响上线的细节,则可以遗留后续解决(热更新)。

生产环境的更新,开发人员要什么?

1、检查测试环境中需升级的程序版本是否已经通过回归测试 (根据测试用例进行)。

2、备份生产环境中主备两台服务器的所有数据和程序。

3、检查生产环境数据库与测试环境数据库是否一致。

4. 在生产环境的备机中更新程序。

5. 检查配置,程序版本等,再次确认更新无误。

6. 切换集的主备,让生产系统工作在备用服务器(最新版本程序上)

7. 在生产系统上进行常用功能的回归测试,如 APP 和 WebService 的使用等,web管理界面的访问,这些测试根据测试用例进行。

8. 保持三天的观察期,观察期间主动检查系统运行状态,如 cpu,内存等,以及程序日志(是否有异常和错误)。

9. 升级生产环境主服务器的程序,切换集群到主服务器上,进行回归测试(根据测试用例进行)。

10. 保持两天的观察期。

重要的事情讲三遍!!!

1. 数据和程序在操作前要备份!

2. 数据和程序在操作前要备份!!

3. 数据和程序在操作前要备份!!!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容