某社交网站无缝迁移
域名:*****.com
操作系统:windows server 2003
服务器数量:2台
需求:
客户的网站是iis+php+mysql+rewrite结构的平台,现需更换为linux平台。
解决方案:
根据客户目前的服务器数量,经过评测,发现客户的网站具有并发量大的特点,我们选用nginx+php的web服务器架构,以满足大并发量的需求,以下为从windows到linux的无缝迁移。
无缝迁移:
问题:
1、客户要求网站不能停机超过半个小时。
2、客户的网站数据文件和数据库文件分别达到15g和2g,数据量大
3、目前只有两台服务器,而且都需要从windows更换为Linux,没有备用机。
解决:
1、制定详细的迁移计划,估算迁移网站的过程中会碰到哪些问题并解决,同时做好备用方案,一旦出现问题,可以马上切换到第二套方案。
2、我们使用自己的备用机(免费)作为客户网站及数据库的中转机器。
3、为了最大化的缩短客户的宕机时间,我们使用rsync来同步客户网站的数据
4、Web和mysql分开来迁移,不同时做迁移,迁移完一项,测试一项。
5、用空间换时间,同时做好测试调试工作,保证迁移顺利。
结果:
整个迁移过程中,停机时间总共15分钟,前期的准备工作花费了3个工作日,但是保证了客户网站的高可用性。

