开发测试云平台环境下的应用系统,部署到生产环境时,对生产环境有哪些要求?测试后的系统是否可以无缝的进行上线?生产环境是否必须与测试开发云架构同步?
抛开容器技术,这里只讨论VM下的应用系统投产上线,肯定得保证开发测试环境和生产环境的操作系统、中间件、数据库、应用、运行环境等版本一致,其次两者的运行平台也相同,资源分配的话,生产环境按照满足压力测试所需进行分配。倘若需要测试后的系统直接投产,可利用云管平台的捕获功能,将虚拟机重新捕获为模板,再传至生产环境的云管平台进行部署,当然我们是不建议这么做,因为开发测试环境并未经过运维部门严格审查,并且遗留了很多测试的痕迹,依旧还是建议重新从云管平台部署虚拟机和相应软件,再进行应用的部署,投产上线。最后,当开发测试云稳定运行一段时间后,满足上生产条件后,建议搭建相同的架构,并保持云介质仓库内容保持一致。这样当生产云中遇到问题,也可到测试云中去复现,解决问题。测试环境发现问题并解决后,也可在生产环境中同样修复问题。
收起