更新时间:2022-12-08 GMT+08:00

方案设计

部署方案

在华为云部署时保持应用的架构不变,将第三方云的云服务替换成华为云云服务。

请参考部署方案章节完成部署方案的设计。

组网方案

迁移至华为云后,网络规划复制源端网络架构。通过EIP、VPN或云专线与第三方云互通。

详细信息参考组网方案部分。

安全设计

迁移方案

我们推荐的方案如表1所示。

表1 推荐迁移方案

迁移对象

迁移方案

说明

应用服务器

主机迁移服务SMS
说明:

源端服务器需要能够访问华为云SMS服务,建议为源端服务器绑定一个公网IP

SMS支持在线迁移,且支持增量迁移。推荐SAP应用服务器使用在线迁移,多次增量的形式迁移。

数据传输时间=实际数据量/实际网络带宽

表2为1TB数据使用网络带宽传输的时间估计,请根据实际数据量估算数据传输时间,如果数据不能在预估的时间内完成传输,请考虑扩大网络带宽。

数据库

  • 非生产系统数据库可以使用SMS离线迁移
  • 生产系统数据库使用数据库备份恢复或者其他数据库原生工具

数据库迁移如果使用SMS,为了保证数据一致性,需要停止数据库进行离线迁移。

使用数据库原生工具的业务中断时间比SMS低。时间估计请参考表1部分。

表2 1TB数据理论传输时间

网络带宽

2Mbit/s

10Mbit/s

50Mbit/s

100Mbit/s

理论时间(80%网络使用率)

说明:

传输时间(d)=[ 总容量(KB)]/ [ 网络带宽(Mbit/s)×125×网络使用率(%)×60(s)×60(min)×24(h)]

106天

13天

60小时

30小时

业务切换方案

业务切换方案主体责任是迁移实施方,这里我们给出切换方案示例以供参考,如表3所示。

表3 切换方案示例

迁移方案

切换方案

影响

应用服务器重新部署或者使用镜像导入形式迁移到华为云,数据库使用备份恢复

  1. 应用服务器重新在华为云部署,重新调测完毕。
  2. 将源端数据库服务器进行全量备份,并将全量备份上传到目标系统中,恢复到目标数据库。
  3. 停止源端数据库,将增量备份或者差异备份以及必要日志文件上传到华为云,使用该备份在目标端数据库完成恢复。

业务中断时间为增量备份时间+增量备份传输时间+增量恢复时间

应用服务器使用SMS进行迁移,数据库使用数据库复制保持同步

  1. 在使用SMS将应用服务器迁移到华为云后,在线使用增量复制将源端服务器的变化同步到云。
  2. 配置线下数据库到云上数据库的同步复制,保持同步。源端业务停止后,云上数据库完成接管操作。

使用SMS进行最后一次增量同步后才停止源端业务。

云上数据库接管业务成功后即可完成业务切换。

业务中断时间为数据库切换时间