华为云上云迁移服务

作者系HCIE-Cloud Service Solutions Architect No.28901,现于本平台分享学习云服务时的笔记,期望能助力更多人了解云服务并考取相关证书。当然,笔记中难免存在错误,还望大家不吝指正,感谢!

目录

华为云上云迁移服务

一、上云迁移概述

1. 上云迁移场景

二、上云迁移指南

1. 上云迁移实施流程:4阶17步​编辑​

三、上云迁移工具

1. 上云迁移工具的介绍

2. 迁移工具使用场景汇总​编辑​

四、网络迁移(包含云上网络设计和迁移所需的网络连接)

1. 三大场景

2. 网络迁移面临的挑战

3. 网络迁移实施流程

4. 迁移网络的搭建

5. 网络安全策略放通

6. 常用迁移工具安全策略

7. 网络割接

8. 迁移网络拆除

五、主机迁移

1. 主机迁移三大场景

2. 迁移注意事项

3. 主机迁移工具

4. SMS实现原理

5. SMS的优势

6. SMS与IMS的区别

7. 主机迁移服务实施流程

8. 迁移前准备工作—源端服务器环境要求

六、存储数据迁移

1. 存储迁移上云场景

2. 存储迁移挑战

3. 迁移方式

4. 华为云存储迁移工具对比

5. 对象存储迁移服务OMS功能

6. OMS如果目的端存在和源端同名的迁移对象会进行同名覆盖

7. 云数据迁移场景

8. 数据快递服务DES两种数据传输方式

9. 数据快递服务DES应用场景

10. 对象存储迁移流程OMS


一、上云迁移概述

1. 上云迁移场景

①IDC迁移至华为云

②企业私有云迁移至华为云

③友商云迁移至华为云

二、上云迁移指南

1. 上云迁移实施流程:4阶17步

(1)“4阶17步”的第一个阶段,主要是为了收集并分析信息后制定迁移策略

①全面的应用分析是迁移的前提

②常见迁移风险及应对策略

(2)“4阶17步”的第二个阶段,主要是根据实际需求进行方案定制和编写

①迁移批次优先级规划:开发测试系统 -> 一般业务系统 -> 关键业务系统

(3)“4阶17步”的第三个阶段,主要是按照既定方案进行实施,并把控好迁移风险

①实施前准备工作:云上网络环境规划,服务器资源开通,云上应用软件部署,测试数据迁移,测试数据迁移,业务系统测试,业务安全评测

停机时间OT = 最后一次数据增量同步时间 + 业务切换时间

业务切换:选在业务量最低时进行,最大幅度降低业务切换对用户感受的影响

(4)“4阶17步”的最后一个阶段,主要是在迁移完成后对业务系统进行优化,对迁移项目进行验收

三、上云迁移工具

1. 上云迁移工具的介绍

(1)RDA:资源发现与评估工具,Windows上(但具有侵入性)。用于发现应用系统的部署资源和组件的静态规格、性能、以及网络依赖关系,并提供其迁移到华为云的推荐配置,以及一站式迁移主机到华为云ECS

(2)SMS:主机迁移工具,是一种P2V/V2V迁移服务,可以把x86物理服务器,或者私有云、公有云平台上的虚拟机迁移至华为云的ECS(面对场景:OS迁移、应用迁移、DB迁移)

操作步骤:下载与安装Agent -> Agent自动注册 -> 创建任务 -> Agent获取指令 -> 迁移系统盘 -> 迁移数据盘

(3)DRS:数据库迁移工具

①支持MySQL、SQL Server、PostgreSQL、MongoDB(副本集)、Oracle数据库在线迁移至华为云RDS

②支持结果迁移的对象:表、视图、同义词、触发器、存储过程、存储函数、包、自定义类型

(4)CDM:大数据迁移工具,通过公网HTTPS(SSL)或VPN的方式连接,实现海量数据迁移(迁数据库只迁移数据,不涉及索引、视图等)

(5)OMS:对象存储迁移工具,把对象存储数据从其他云服务商的公有云平滑迁移至华为云

(6)DES:数据快递服务,面对TB或PB级数据上云,离线迁移

①客户提供的物理介质:30TB以下

②Teleport:30TB~500TB

2. 迁移工具使用场景汇总

四、网络迁移(包含云上网络设计和迁移所需的网络连接)

1. 三大场景

(1)云下2DC上云

(2)云间迁移

(3)云内迁移

2. 网络迁移面临的挑战

(1)IP地址不变

(2)网络性能保障

(3)传输网络安全

(4)平滑网络切换

3. 网络迁移实施流程

源端网络信息收集 -> 云上网络架构设计 -> 迁移网络搭建 -> 网络割接

4. 迁移网络的搭建

(1)选择合适方案实现网络互通,安全性

(2)迁移所需的安全策略放通,允许任务执行

(3)迁移网络带宽、传输速度、稳定性测试

5. 网络安全策略放通

(1)应用或数据库添加白名单

(2)本地防火墙放通IP及端口

(3)网络ACL、安全组之类放通IP及端口

(4)迁移工具所使用的IP地址

6. 常用迁移工具安全策略

(1)SMS:支持断点续传(手动)

①Windows:8899,8900,22端口

②Linux:8900,22端口

(2)DRS:支持断点续传(自动)

(3)OMS:AK/SK,支持断点续传

(4)CDM:目标桶与CDM属于同一VPC,不支持断点续传

7. 网络割接

(1)网络平滑切换方案

(2)迁移完成后网络测试

(3)网络安全策略部署

(4)迁移网络拆除

8. 迁移网络拆除

观察 -> 归档 -> 完成

五、主机迁移

1. 主机迁移三大场景

(1)P2P:云下物理服务器上的业务迁移到云上的物理机BMS上

(2)P2V:云下物理服务器上的业务迁移到云上的虚拟机ECS上

(3)V2V:云下虚拟机迁移到云上虚拟机ECS上

2. 迁移注意事项

(1)环境复杂

(2)关联关系复杂:对接、联调

(3)应用与软硬件绑定:如加密狗、软件License

3. 主机迁移工具

(1)SMS(推荐)

(2)IMS镜像导入导出

(3)其他迁移工具

4. SMS实现原理

下载与安装Agent -> Agent自动注册 -> 配置目的端并开始迁移 -> Agent获取指令 -> 迁移系统盘 -> 迁移数据盘 -> 启动目的端

5. SMS的优势

(1)简单易用

(2)业务平滑切换

(3)兼容性好

(4)传输高效

(5)安全性高

6. SMS与IMS的区别

(1)应用场景

①IMS主要为线下服务器上云

②SMS主要为线下服务器、私有云、公有云平台上的虚机

(2)迁移流程

①IMS制作镜像迁移

②SMS安装Agent迁移

(3)业务连续性

①IMS需要关机,中断时间长

②SMS迁移过程无需停止业务,仅在割接时需停止源端业务做最后一次同步,业务中断时间短

7. 主机迁移服务实施流程

迁移准备工作 -> 安装和启动迁移Agent -> 设置迁移目的端 -> 开始服务器复制 -> 启动目的端

8. 迁移前准备工作—源端服务器环境要求

当源端服务器为Linux系统,需要安装Rsync库

(1)查看指令:rsync -y

(2)CentOS环境的安装指令:yum -y install rsync

六、存储数据迁移

1. 存储迁移上云场景

(1)传统云下存储上云

(2)云上存储上云

(3)数仓/大数据平台上云

2. 存储迁移挑战

(1)数据安全性

①迁移周期长,时间成本不可控,迁移期间有潜在风险

②数据不一致

③业务无法启动

④系统不兼容

(2)业务连续性

①多厂商设备异构独立共存,场景复杂

②多种数据库、应用软件、通用服务器混合部署

③关键业务中断,对业务影响大

(3)成本工期:实施成本与交付工期

3. 迁移方式

(1)原生指令:rsync (Linux)

(2)开源工具:MSTSC (Windows) 或Winscp

(3)华为云迁移工具(推荐):对象存储迁移工具OMS、云迁移工具CDM、数据快递服务DES

4. 华为云存储迁移工具对比

(1)OMS:源端只支持对象存储(第三方),目的端只能是华为云OBS服务

(2)CDM:批量数据迁移服务,支持迁移到OBS以及数据库

关系型数据库迁移建议使用DRS,对象存储迁移建议使用OMS代替

(3)DES:TB或PB数据,只能是离线数据

5. 对象存储迁移服务OMS功能

(1)对象选择

①选择源端对象:文件/文件夹,对象列表,指定对象前缀

②按条件过滤源端对象:支持迁移指定时间后的源端对象

(2)多任务创建

批量创建迁移任务,支持以组的方式迁移

(3)高效迁移

①并行迁移

②解冻归档数据

③自定义域名迁移

④记录失败对象

⑤流量控制

⑥断点续传

(4)结果通知

6. OMS如果目的端存在和源端同名的迁移对象会进行同名覆盖

(1)源端/目的端对象的加密状态不一致

(2)源端/目的端对象的大小不一致

(3)目的端对象的最后修改时间早于源端对象的最后迁移时间

7. 云数据迁移场景

(1)企业数据迁移到云上

(2)云上数据回迁到本地

(3)汇聚数据到大数据平台MRS

(4)日志数据周期性导入ElasticSearch

(5)文件备份到OBS

8. 数据快递服务DES两种数据传输方式

(1)Teleport:适用于TB、PB级数据量 (华为云)

(2)磁盘(外置UBS磁盘驱动器、SATA硬盘驱动器、SAS硬盘驱动器等):PB级数据量 (客户自备)

9. 数据快递服务DES应用场景

(1)大数据原始数据迁移

(2)接受互换数据

(3)网站迁移

(4)离线备份数据

(5)灾难恢复

10. 对象存储迁移流程OMS

(1)创建源端和目的端的访问密钥(AK/SK)

(2)在对象存储服务中创建用于存放迁移数据的桶

(3)在对象存储迁移服务OMS中创建迁移任务,开始迁移

(4)在对象存储迁移服务中检查迁移任务结果

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐