
# 方案设计
#### 部署方案
在华为云部署时保持应用的架构不变，将第三方云的云服务替换成华为云云服务。
请参考[部署方案](https://support.huaweicloud.com/bestpractice-sap/sap_08_0135.html#sap_08_0135__zh-cn_topic_0193878715_section297611118710)章节完成部署方案的设计。
#### 组网方案
迁移至华为云后，网络规划复制源端网络架构。通过EIP、VPN或云专线与第三方云互通。
详细信息参考[组网方案](https://support.huaweicloud.com/bestpractice-sap/sap_08_0135.html#sap_08_0135__zh-cn_topic_0193878715_section8206514124818)部分。
#### 安全设计
- 请参考[安全设计](https://support.huaweicloud.com/bestpractice-sap/sap_08_0135.html#sap_08_0135__zh-cn_topic_0193878715_section454712333115)章节，推荐查看华为云[SAP安全白皮书](https://support.huaweicloud.com/swp-sap/sap_03_0002.html)。
- 权限管理请参考[业务账号体系设计](https://support.huaweicloud.com/bestpractice-sap/sap_08_0135.html#sap_08_0135__zh-cn_topic_0193878715_section836865674013)部分。
 
#### 迁移方案
我们推荐的方案如[表1]所示。
 表1推荐迁移方案 
| 迁移对象  | 迁移方案                                                                                                                                                                                                                                                                                                                                 | 说明                                                                                                                                                                                                                                                                                                             |
|:---|:---|:---|
| 应用服务器 | 主机迁移服务SMS 说明： 源端服务器需要能够访问华为云SMS服务，建议为源端服务器绑定一个公网IP                                                                                                                                                                                                                               | SMS支持在线迁移，且支持增量迁移。推荐SAP应用服务器使用在线迁移，多次增量的形式迁移。 **数据传输时间=实际数据量/实际网络带宽** [表2]为1TB数据使用网络带宽传输的时间估计，请根据实际数据量估算数据传输时间，如果数据不能在预估的时间内完成传输，请考虑扩大网络带宽。 |
| 数据库   | - 非生产系统数据库可以使用SMS离线迁移  - 生产系统数据库使用数据库备份恢复或者其他数据库原生工具   | 数据库迁移如果使用SMS，为了保证数据一致性，需要停止数据库进行离线迁移。 使用数据库原生工具的业务中断时间比SMS低。时间估计请参考[表1](https://support.huaweicloud.com/bestpractice-sap/sap_08_0129.html#sap_08_0129__zh-cn_topic_0132351455_table89941642214)部分。                                                        |
   
 表21TB数据理论传输时间 
| 网络带宽                                                                                                                                                                                                  | 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进行最后一次增量同步后才停止源端业务。 云上数据库接管业务成功后即可完成业务切换。 业务中断时间为**数据库切换时间**。 |
   
