您的位置:首页 > 其它

系统要迁移机房了,要做啥事情

2015-12-30 20:41 225 查看
最近参与的一个系统,由于面向的用户是全国,属于前端系统,对性能的要求极高。需要切换到更加靠谱的bgp机房,我正好是这个任务的主要负责人,下面说说机房迁移会涉及到哪些步骤。

列举证据和数据,说明当前系统响应速度慢

主要是让公司运维人士知道,当前系统已经无法应付海量的访问量。你可以自己统计一些数据,详细列举出来,让公司运维人士以此做分析。是否进行系统机房迁移。

列出当前系统的域名、db、memcache、redis等信息

当然除了列举这些信息之外,最好把环境变量,系统之间的调用情况,db是否是单独使用,还是公用的也说明一下。如果系统中使用到了缓存,则还要考虑是否编写代码去进行缓存刷新

在新机房搭建好所有硬件和软件

在新机房中事先搭建好服务器和系统和数据库等

开发人士,编写好测试方案

这个是为了系统迁移后,验证系统是否能正常工作。这个非常重要,测试方案和case一定要靠谱准确

某天凌晨进行系统机房迁移

1、由于涉及到db迁移,所以必须在某个时刻,关闭旧机房中数据库的写操作,保证旧机房的数据不再被更新,然后备份出来,导入到新机房中的db

2、域名解析生效,你的系统如果是面向全国或者全球的,那么部分地区域名生效需要很长时间,可能是几天时间,对于这些地区,请求还是会流入到旧机房中的系统的。所以旧机房中的系统最好是先维持一个星期,等没有流量进入旧系统了,则可以关闭旧机房中的系统了。

运维人士通知说,迁移完了,开发做验证

验证的过程中,如果有问题,必须及时跟运维人士说,让他们及时处理。

总结

整个过程即紧张又充实,算是一个不错的体验。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: