对系统部署管理的一些拙见

    话说最近出了些小问题,让我认真对这个系统部署管理进行了一次深入思考,同时给出了一套适合自己的管理方案。
    事情是这样的,最近服务器进行了一次版本更新,内网测试各种没问题,部署到外网,一开始也没啥问题,然后呢,大家都回家了,可是,由于某个原因,服务器崩了,运维兄弟想先回退到上一个版本,先跑着,于是各种找对接人。花了很长时间才整好。
    由于这种突发事情,搞的措手不及,于是乎,在想一个比较好的方案来应对这种问题。
    比较原始的方案,ftp上传到服务器,然后在替换版本的时候,在服务器上做一个备份,这种做法在很大程度上可以保证版本的回退。但是,人总有疏忽的时候,可能那天头晕了,就忘记了。
    第二种方案就是采用SVN,在服务器上部署一个SVN服务器,每次版本更新,除了在本地做备份,同时在提交到生产服务器上时也打好版本标签,另一方面,SVN也比较容易操作。运维也很方便,只要在生产机上svn up一下,更新下就可以。既不要考虑做啥版本备份,也不要考虑文件替换。如果出现问题,运维需要版本回退也超级方便,只要在svn上拉取上一个版本即可。
   
    可能还有更好的方案,等哪天想到了,或者学习到了,再来补充。

猜你喜欢

转载自fsplove520.iteye.com/blog/2232666