当前位置: 技术问答>linux和unix
已运营3年网站服务器从windows平台移植到linux平台,工作量有多大?
来源: 互联网 发布时间:2016-11-16
本文导语: 已运营3年网站服务器从windows平台移植到linux平台,工作量有多大? 我们网站一直在windows平台,现在领导要求移植到linux平台,心里没底,这是多大的工程。 最初没有为跨平台做过任何准备。 现在想到两点如下,除...
已运营3年网站服务器从windows平台移植到linux平台,工作量有多大?
我们网站一直在windows平台,现在领导要求移植到linux平台,心里没底,这是多大的工程。
最初没有为跨平台做过任何准备。
现在想到两点如下,除了下面想到的两点,还需要考虑什么,才能平稳移植。
我们网在行业也是小有名气的网了,日ip十多万了,所以一定不能出任何差错!!
1、现在的mysql数据库换了平台,能否正常用,有无兼容性问题?
2、配置过一些静态文件生成路径,担心漏掉,但不是问题!
我们网站一直在windows平台,现在领导要求移植到linux平台,心里没底,这是多大的工程。
最初没有为跨平台做过任何准备。
现在想到两点如下,除了下面想到的两点,还需要考虑什么,才能平稳移植。
我们网在行业也是小有名气的网了,日ip十多万了,所以一定不能出任何差错!!
1、现在的mysql数据库换了平台,能否正常用,有无兼容性问题?
2、配置过一些静态文件生成路径,担心漏掉,但不是问题!
|
兼容性完全不存在问题,但看你的样子象是数据量很庞大的样子,要确保数据导入到出时没有遗漏就可以了。
然后是平台。
最大的问题我想应该是:权限、GD库、服务器配置等。
兼容问题======严格来说,配好了就完全不存在!
而且linux绝对比windows精彩。
你这样做,值得!
然后是平台。
最大的问题我想应该是:权限、GD库、服务器配置等。
兼容问题======严格来说,配好了就完全不存在!
而且linux绝对比windows精彩。
你这样做,值得!
|
1、现在的mysql数据库换了平台,能否正常用,有无兼容性问题?
-------------------
看你这么说 就知道你根本一点都没准备 没去了解。
mysql和linux 比mysql和windows的关系更亲密 在linux上mysql的性能会更好 更稳定
系统迁移 你要先对系统和部署进行全面的评估 列出所有的可能出现的问题和解决的方案 拿捏不准的问题 要多几套你认为可行的方案 然后把部分问题在测试机上检验 然后做一套详细的迁移计划以及故障恢复策略
迁移之后的系统 先内部试运行 进行各种测试和各项指标的检测 确认没问题了 再正式切换
反正这是一个艰难的过程 太多的细节问题
-------------------
看你这么说 就知道你根本一点都没准备 没去了解。
mysql和linux 比mysql和windows的关系更亲密 在linux上mysql的性能会更好 更稳定
系统迁移 你要先对系统和部署进行全面的评估 列出所有的可能出现的问题和解决的方案 拿捏不准的问题 要多几套你认为可行的方案 然后把部分问题在测试机上检验 然后做一套详细的迁移计划以及故障恢复策略
迁移之后的系统 先内部试运行 进行各种测试和各项指标的检测 确认没问题了 再正式切换
反正这是一个艰难的过程 太多的细节问题
|
单纯数据mysql迁移应该不是什么问题,就像从一个mysql导入到另一个mysql中,这方面的资料很多。建议先从这方面入手。
如果你没网站是apache+tomcat+mysql的话应该简单一些。
配置的确是个比较麻烦的问题,还是和ls说的那样先用测试机吧。备份是最重要的事!
如果你没网站是apache+tomcat+mysql的话应该简单一些。
配置的确是个比较麻烦的问题,还是和ls说的那样先用测试机吧。备份是最重要的事!
|
看具体情况,先迁移数据库(每一种数据库的迁移,在其官网上都有详细说明),其他服务只需要配置数据库就可以(就只是改一下数据库信息配置),试运行看数据库是否迁移成功,这一阶段比较简单,只要细心一点,不大容易出问题,等确定了数据库迁移成功后再迁移其他服务。
|
1先测试,先找一台PC机,将运行环境配置好。再导入数据,测试 一下,你的担心,
2、你生成的静态网页,若是绝对路径,估计没什么戏,若是相对的,应该可以。
3、所有东东配置好后,建议内部做测试,看是否有问题,若无问题,再进行一步操作。
4、不建议,未测试就做迁移,要是搞不定。就惨了。
2、你生成的静态网页,若是绝对路径,估计没什么戏,若是相对的,应该可以。
3、所有东东配置好后,建议内部做测试,看是否有问题,若无问题,再进行一步操作。
4、不建议,未测试就做迁移,要是搞不定。就惨了。
|
mysql在Linux下和在Windows一样的,迁移很容易
建议分三个步骤来走:
第一步:迁移模拟。
发相关的东西迁移到Linux,自行测试,看能否运行OK。
第二步:将数据库转移到Linux下面。
步骤:1. 备份数据
2. 把数据导入到Linux下面的MySQL中
3. 将数据库连接指向Linux下面的MySQL中
第二步:将前台页面转移到Linux下面。
步骤:1. 搭建好Linux下面的站点(apache或者其他啥的,在第一步应该有经验了)
2. 灰度。有条件的话利用DNS,使得部分省份的用户定向Linux下面的主机
3. 如果2没问题,那么就把所有用户切到Linux下面。
建议分三个步骤来走:
第一步:迁移模拟。
发相关的东西迁移到Linux,自行测试,看能否运行OK。
第二步:将数据库转移到Linux下面。
步骤:1. 备份数据
2. 把数据导入到Linux下面的MySQL中
3. 将数据库连接指向Linux下面的MySQL中
第二步:将前台页面转移到Linux下面。
步骤:1. 搭建好Linux下面的站点(apache或者其他啥的,在第一步应该有经验了)
2. 灰度。有条件的话利用DNS,使得部分省份的用户定向Linux下面的主机
3. 如果2没问题,那么就把所有用户切到Linux下面。
|
当然,代码的兼容问题也是比较大的一项工程,你要保证windows下面的代码要兼容linux环境。一步一步来,总会做好的。