需求:
LNMP网站环境--从上海到北京进行迁移,可以停机!

老男孩老师提供的方案参考:
1、北京搭建好LNMP环境,各种性能优化,压力测试。-->运维人员负责

2、导过来一部分旧的但完整的业务数据(包括程序和数据库),请开发,测试人员配合测试。-->运维和开发测试人员共同负责
   这块涉及程序连接文件,数据库授权,乱码及相关程序配置等。

3、通过rsync同步数据文件(上海服务端打包推送),要求高也可以做实时数据同步,mysql做好主从同步。可实现数据1分内切换或基本无缝切换,数据库量不大也可以一次导出,如果物理打包数据库,注意新环境的环境配置,做实时同步量不能特别大,即使延迟也关系不大,上海DNS切走停掉后数据就会跟上。-->运维人员负责

4、请开发,测试人员配合测试。-->运维和开发测试人员共同负责

5、切换过程:上海停掉访问,rsync最后增量一次,登录上海的主库,北京从库show processlist,看数据库同步情况;然后停掉上海的主库。-->运维人员负责

6、提前2天改TTL为5-10分钟,当天切换域名,等待生效,这里是耗时的地方。-->运维人员负责
   如果要求停机时间短。
   提示:域名解析是个漫长的过程,这里还涉及到备案流程都要提前做好准备。

7、生效后继续测试。
   如果有问题,就地调整。反复测试。-->运维和开发测试人员,包括用户都要做。

小结:其实数据量不是很大,并且网速还可以的话,数据库和程序文件直接打包迁移即可。
最大的问题是新环境的准确搭建,优化。以及DNS域名备案以及IP切换的问题。

LNMP服务跨省迁移的解决方案相关推荐

  1. 前端 domparser未定义怎么解决_开源|wwto:小程序跨端迁移解决方案——微信转其他小程序...

    开源项目专题系列 (二) 1.开源项目名称:wwto 2.github地址: https://github.com/wuba/wwto 3.简介:wwto是58同城推出的一种小程序跨端迁移解决方案,可 ...

  2. mysql数据库迁移方案_MySQL迁移升级解决方案

    原标题:MySQL迁移升级解决方案 任务背景 由于现有业务架构已不能满足当前业务需求,在保证数据完整的前提下,现需要将原有数据库迁移到另外一台单独的服务器上,在保证原有服务正常的情况下,将原有LAMP ...

  3. 构建基于Spring Cloud向Service Mesh框架迁移的解决方案及思路

    作为新一代微服务架构体系,Service Mesh 技术有效地解决了 Spring Cloud 微服务架构和服务治理过程中的痛点问题,一经推出便引起了很大的反响.近一年来,伴随着云原生的热火朝天,Se ...

  4. atitit.跨架构 bs cs解决方案. 自定义web服务器的实现方案 java .net jetty  HttpListener...

    atitit.跨架构 bs cs解决方案. 自定义web服务器的实现方案 java .net jetty  HttpListener 1. 自定义web服务器的实现方案,基于原始socket vs   ...

  5. AppsFlyer将API网关服务从Clojure迁移到Golang

    本文要点 AppsFlyer每天处理超过700亿个HTTP请求,并且是使用微服务架构风格构建.系统的入口点是一个被称为API网关的关键任务(非微型)服务,它封装了所有前端服务. 原先的API网关使用了 ...

  6. WSFC2008R2跨群集迁移WSFC2012R2

    Ok~继续演进,在本篇中老王将为大家介绍WSFC从2008R2到2012R2的迁移,本篇老王将介绍两种群集组的迁移,分别是DHCP从WSFC2008R2迁移到WSFC2012R2,以及虚拟机的跨群集C ...

  7. Web学习之跨域问题及解决方案

    Web学习之跨域问题及解决方案 javascript/jquery 浏览数:161 2017-5-8 在做前端开发时,我们时常使用ajax与服务器通信获取资源,享受ajax便利的同时,也知道它有限制: ...

  8. Java生鲜电商平台-SpringCloud微服务架构中分布式事务解决方案

    Java生鲜电商平台-SpringCloud微服务架构中分布式事务解决方案 说明:Java生鲜电商平台中由于采用了微服务架构进行业务的处理,买家,卖家,配送,销售,供应商等进行服务化,但是不可避免存在 ...

  9. 聊聊微服务架构及分布式事务解决方案

    转载自   聊聊微服务架构及分布式事务解决方案 分布式事务场景如何设计系统架构及解决数据一致性问题,个人理解最终方案把握以下原则就可以了,那就是:大事务=小事务(原子事务)+异步(消息通知),解决分布 ...

最新文章

  1. iSCSI的基础实验
  2. 被墙怎么搭建安卓开发环境
  3. 大道至简第一章读后感(伪代码)
  4. 细粒度权限控制 linux,FGAC(细粒度访问控制)/VPD
  5. 深度学习之循环神经网络(6)梯度弥散和梯度爆炸
  6. 网络视频贴片广告全面推行第三方监测
  7. 电脑键盘中英文按键有哪些?有什么作用?
  8. 西门子cpu指示灯含义_【技成周报28期】西门子全系列常见问题解答分享
  9. Ubuntu14.04 搜索不到WIFI或连接不上的解决方法。
  10. libevent源码分析:bufferevent
  11. NFine极速WEB + ORM框架源码
  12. gimp图片编辑器_GIMP图像编辑器改变我生活的10种方式
  13. 浅谈企业知识资产管理及建设思路
  14. Content type ‘application/json;charset=UTF-8‘ not supp...
  15. 路由器自动获取ip失败
  16. 人工智能大战苹果缺席 保护用户隐私拖慢其步伐
  17. 申宝证券-市场呈现出震荡分化走势
  18. c语言fseek函数的总结
  19. [原]Wap push over sms 实践
  20. Stm32 - Printf重定向(不)使用微库(Keil MDK)

热门文章

  1. sql语句练习(一)
  2. idea 设置加载多个资源文件,显示本地图片
  3. mysql-表完成性约束
  4. aspectj xml
  5. 团队作业8----第二次项目冲刺(beta阶段)5.25
  6. iOS中安全结束 子线程 的方法
  7. 初学web开发需要掌握哪些方面?
  8. 头回遇见网上找不到的问题,“缺少实例ID,实例ID是必需的”
  9. 优秀项目经理必备的8个要素
  10. VB 6.0中的数据连接模块