关于系统迁移的实践经验分享

我们内部还没有系统在线数据迁移的案例,在“尽量缩减停机时间”和“一切以系统稳定为主”的两个原则下,A:一般迁移应用服务器和数据库全套环境的步骤如下1.在新的设备搭建一套新的环境,包括数据库、应用服务器2.在新的环境中导入测试数据,前端从业务层进行相关可用性验证3.进...显示全部

我们内部还没有系统在线数据迁移的案例,在“尽量缩减停机时间”和“一切以系统稳定为主”的两个原则下,

A:一般迁移应用服务器和数据库全套环境的步骤如下

1.在新的设备搭建一套新的环境,包括数据库、应用服务器

2.在新的环境中导入测试数据,前端从业务层进行相关可用性验证

3.进行数据被备份迁入到测试环境的相关数据迁移时间实测评估

4.停止应用系统,一般选择的停止窗口在业务低峰期,由于前期准备活动充分,基本系统停机时间约等于数据库迁移时间,由于数据库的配置一般相对比较高,并且数据量一般不过超过几T,所以迁移时间相对比较快

5.进行数据迁移,包括数据库和一些存储文件等。

6.验证应用并进行F5层面的相关切换。

B:如果只是切换应用服务器,则一般采用灰度切换的方式

1.部署应用服务器并验证

2.通过F5切换流量到新部署的应用服务器

3.如果应用服务器运行稳定再释放旧资源。这个过程基本能保证应用在线迁移

收起
参与5

查看其它 1 个回答sunnyihui的回答

sunnyihuisunnyihui技术总监亚联

系统迁移的方法要看项目的整体背景,有新系统上线的连带迁移,有数据中心级别的迁移,有计算设备的升级换代。各种项目背景不一样升级方法不尽相同。总体原则数据完整性以及业务连续性。经历过两个数据中心级别的迁移,相关方法论以及实践经验可进一步分享讨论。

银行 · 2017-03-24
浏览2091

回答者

sunnyihui
技术总监亚联
擅长领域: 存储灾备服务器

sunnyihui 最近回答过的问题

回答状态

  • 发布时间:2017-03-24
  • 关注会员:3 人
  • 回答浏览:2091
  • X社区推广