华为云上云迁移服务 - 云迁移咨询规划设计
公司介绍
行业地位
江西时励数码科技有限公司成立于2001年,经过二十多年稳健发展,公司已具备了软件与服务,信息系统集成与服务,云迁移、云运维及数据服务等核心能力。
能力彰显
时励科技是华为云CSSP合作伙伴,依托时励丰富的上云实践经验以及专业的云架构团队,通过分析客户需求提供上云方面,架构设计、上云解决方案以及技术支持等一站式云服务,助力企业数字化转型。
云迁移服务 - https://marketplace.huaweicloud.com/hidden/contents/c00b0562-d8f8-455e-8806-f33b45300772
一、上云场景分析
二、上云迁移概述
2.1 上云迁移-客户视角
以业务通过上云实现更多价值为目标,围绕源、目标、数据复制三要素而开展的一系列活动的总和。
2.2 上云迁移-常见场景
2.2.1 云
时励-云迁移服务,针对用户不同基础架构提供
1、IDC物理架构迁移至华为公有云
2、私有云迁移至华为公有云
3、多公有云厂商之间的迁移实施
以及迁移至专有网络(VPC)、跨账号、跨地域等多种迁移服务。
2.2.2 应用
通过实践认证的工具、定制化迁移服务和专业化技术服务团队协助客户完成在线业务应用系统、数据库及存储等内容高效、安全、平滑迁移上云。
2.3 上云迁移-典型误区
-
典型误区:
1、云始终更便宜;
2、一切都应该上云;
3、迁移就是P2V、V2V;
4、只计算服务器的成本;
5、云上配置始终与本地配置保持一致。
P2V :Physical to Virtual,物理机迁移到虚拟机
V2V :Virtual to Virtual,虚拟机迁移到虚拟机
三、上云迁移成功关键因素
- 专业化迁移实施服务,多层级、多场景交付能力保障。
- 服务流程标准化,保障云迁移安全、可靠、顺利完成。
- 先进完善的迁移工具,全栈式迁移工具,支持多场景、多数据源迁移。
3.1 上云迁移指南(专业的服务)
3.1.1 选择迁移实施团队
-
选择1:客户使用工具自服务
-
选择2:华为云CSSP(Certified Service Solution Partners )
-
选择3:华为云迁移专业服务
-
说明: 选择了迁移团队,客户以及ISV也要全程参与配合,并不是完全托管。
SA :Solution Architecture,解决方案架构师
CSSP伙伴是具有提供上云评估、上云迁移、运维管理、安全管理能力的云服务提供商。
计划详情:https://www.huaweicloud.com/partners/service/
3.1.2 项目管理保障迁移
以迁移实施里程碑为主线,通过日周例会机制、责任矩阵、精细化迁移步骤,进行任务和问题跟踪闭环,保障迁移前后业务稳定。
3.2 上云迁移指南(成熟的流程)
3.2.1 迁移实施流程(4阶17步)
3.2.2.1 调研评估
“4阶17步”的第一个阶段,主要是为了收集并分析信息后制定迁移策略。
3.2.2.1.1 信息收集
- 业务信息访谈并记录
- 客户端工具收集汇总
- 从现存IT软硬件资产信息导入
源端类别 | 需要收集的信息项 |
---|---|
主机 | 基本信息:源主机规格,IP,磁盘,带宽,操作系统 |
主机 | 源主机负载:磁盘,CPU,内存业务时段平均使用率 |
主机 | 业务部署:部署方式(集群,单机);业务/硬件依赖,迁移需求 |
网络 | 网络架构,高可靠、容灾,部署要求 |
数据库 | 操作系统版本,数据库引擎版本,软件版本 |
数据库 | DB大小,总容量,已用空间,剩余空间 |
数据库 | 应用,IP,主机名,实例名,物理文件位置 |
存储 | 数据量、文件类型、小文件数量,大文件数量 |
应用 | 大数据应用,中间件使用、安全配置,CDN应用 |
3.2.2.1.2 应用分析
通过前面收集到的信息,进行综合的分析,针对每一个应用\业务系统展开,可以按场景、关联性、层次等多个维度进行。
全面的应用分析是迁移的前提,只有充分的分析才能保证迁移的成功率
3.2.2.1.3 风险评估
通过收集客户源端信息,整理业务架构,分析业务关联性,依赖关系。
3.2.2.1.4 制定策略(6R)
需考虑是否承载数据,有无增量数据,根据业务系统拆分的服务组件,根据网络诉求,匹配华为云服务产品,云上架构,根据技术组件场景需求,对应不同迁移方式
3.2.2.2 规划设计
“4阶17步”的第二个阶段,主要是根据实际需求进行方案定制和编写。
迁移规划设计工作细分
- 制定整批迁移计划并细分批次计划,批次计划重叠进行
- 根据项目需求,实验室搭建镜像环境进行方案验证测试
- 明确整体及批次的详细计划与人员分工
- Step by Step的操作手册,严格明确细化每一个具体操作指令
3.2.2.2.1 云上方案设计
3.2.2.2.2 迁移方案设计
3.2.2.2.3 迁移批次优先级规划
3.2.2.3 迁移实施
“4阶17步”的第三个阶段,主要是按照既定方案进行实施,并把控好迁移风险。
迁移实施阶段工作细化
- 数据实时在线同步,不影响现有业务的运行,迁移过程可视化,支持断点续传
- 支持WAN、LAN多种复杂场景,自定义迁移带宽;一键切换,自动IP变更
- 基于项目定制的关联变更脚本实现业务关联变更
迁移实施计划制定
3.2.2.3.1 实施前准备工作
3.2.2.3.2 数据迁移策略总览
3.2.2.3.3 业务切换流程
经过对迁移后的目标服务器操作系统和应用系统进行验证后,将源服务器暂停业务,备份业务数据,将新产生的数据导入到目标服务器。
3.2.2.3.4 迁移实施的关键指标: 业务中断时间
停机时间 = 最后一次数据增量同步时间 + 业务切换时间
业务切换:选在业务量最低时进行,最大幅度降低业务切换对用户感受的影响
3.2.2.3.5 典型应急回退方案
场景一 流量逐步切换阶段
1、切换DNS,将流量逐步切换回源端系统
场景二 数据层已经切换到华为云
1、构建源端数据库数据
- 使用DRS反向迁出RDS
- 使用离线CDM同步OBS增量数据到S3
2、停止华为云业务,更改中间件层配置,指向源端数据层数据库
3、通过更改DNS配置,逐步切换流量到源端,直到100%
4、稳定性观察
3.2.2.4 验证优化
“4阶17步”的最后一个阶段,主要是在迁移完成后对业务系统进行优化,对迁移项目进行验收。
验收优化阶段工作细化
- 7*24小时实时监控
- 关键KPI比对
- 故障诊断及性能优化
业务验收内容
3.3 上云迁移工具(完善的工具)
3.3.1 华为云上云迁移工具总览
3.3.2 迁移工具场景总览
3.3.1.1 资源发现与评估工具 - RDA
RDA(Resource Discovery and Assessment):资源发现与评估,是一个部署在Windows主机上的工具,用于发现应用系统的部署资源和组件的静态规格、性能、以及网络依赖关系,并提供其迁移到华为云的推荐配置,以及一站式迁移主机到华为云ECS。
详细功能
功能模块 | 描述 |
---|---|
平台对接 | 公有云(Other云厂商)、私有云(VMware、Hyper-V) |
主机收集 | Windows和Linux,规格、型号、性能、进程等信息收集 |
存储网络收集 | OBS、SFS、EIP、NAT等公有云信息收集,用于评估 |
资源评估推荐 | 云主机规格推荐、价格参考、迁移可行性分析 |
数据库评估 | MySQL、MongoDB的库、表、性能收集,以及规格推荐、价格参考 |
Redis评估 | Redis信息收集、评估、价格参考建议 |
数仓大数据评估 | HDFS、HBASE、ES 收集评估 |
功能特性
3.3.1.2 主机迁移工具 - SMS
主机迁移服务(Server Migration Service)是一种P2V/V2V迁移服务,可以帮您把X86物理服务器,或者私有云、公有云平台上的虚拟机迁移到华为云弹性云服务器(ECS),从而帮助您轻松地把服务器上应用和数据迁移到华为云。
迁移场景
迁移流程
可迁移源端为X86物理机服务器,或在华为云、Other云厂商、VMware、Hyper-V、XenServer、FusionSphere等平台上的虚拟机。
目的端目前已支持华为云海外节点。
不需要单独准备服务器安装工具,直接在源端安装Windows或Linux版本Agent,占用资源小,使用方便,安全性高。
工作原理
安全传输原理
源端服务器中的迁移Agent从主机迁移服务获取到迁移指令后,会动态生成安全证书和密钥并且通过华为云OpenStack 元数据管理服务传输给目的端服务器,此后,源端服务器和目的端服务器会重启并使用新生成的动态安全证书建立安全的SSL通道。
约束与限制
源端类型 | 说明 |
---|---|
操作系统 | 不在下表操作系统不支持迁移,不支持多操作系统https://support.huaweicloud.com/productdesc-sms/sms_01_0013.html |
引导方式 | 只有部分Windows OS支持UEFI引导,其余OS不支持UEFI引导的系统迁移,只支持BIOS引导的系统迁移,详见上方操作系统兼容性列表 |
可用磁盘空间大小 | Windows:当分区大小大于600 MB,可用分区空间小于320 MB时不能迁移;当分区大小小于600 MB,可用分区空间小于40 MB时不能迁移 |
可用磁盘空间大小 | Linux:根分区可用空间小于200 M不能迁移 |
文件系统 | Windows:只支持NTFS类型文件系统 |
文件系统 | Linux:只支持ext2、ext3、ext4、vfat、xfs和reiserfs的文件系统 |
加密文件 | 不支持含有受保护文件夹、加密卷的系统 |
群集应用 | 不支持含有群集类应用的系统,例如微软的故障转移群集等 |
数据库和域控应用 | SMS只用于系统迁移,应用数据例如AD、数据库等,请参考应用数据自身迁移方案 |
应用与硬件绑定 | 不支持含有与硬件绑定的应用的系统 |
动态磁盘与合并 | 不支持含有与硬件绑定的应用的系统 |
加入域的主机 | 迁移加入域主机时,在迁移完成后,目的端VM需要重新加入域 |
3.3.1.3 数据库迁移工具 - DRS
数据复制服务(Data Replication Service,简称为DRS)是一种易用、稳定、高效,用于数据库平滑迁移和数据库持续同步的云服务。DRS围绕云数据库,降低了数据库之间数据流通的复杂性,有效地帮助您减少数据传输的成本。
支持MySQL、SQL Server、PostgreSQL、MongoDB(副本集)、Oracle数据库在线迁移至华为云RDS。
支持结构迁移的对象有:表、视图、同义词、触发器、存储过程、存储函数、包、自定义类型。
当前迁移能力
详细支持情况参考:https://support.huaweicloud.com/productdesc-drs/drs_01_0301.html
产品文档:https://www.huaweicloud.com/product/drs.html
3.3.1.4 大数据迁移工具 - CDM
CDM基于分布式计算框架,实现数据高效批量迁移。提供云上和云下端到端数据迁移解决方案,满足大数据场景下的各种数据迁移诉求。
与DRS区别,CDM迁移数据库是迁移表数据,不涉及索引、视图等,针对数据库迁移选择DRS工具。
产品优势
-
增量数据迁移
支持文件增量迁移、关系型数据库增量迁移、HBase/CloudTable增量迁移,以及使用Where条件配合时间变量函数实现增量数据迁移。 -
事务模式迁移
支持当CDM作业执行失败时,将数据回滚到作业开始之前的状态,自动清理目的表中的数据。 -
字段转换
支持去隐私、字符串操作、日期操作等常用字段的数据转换功能。 -
文件加密
在迁移文件到文件系统时,CDM支持对写入云端的文件进行加密。 -
MD5校验一致性
支持使用MD5校验,检查端到端文件的一致性,并输出校验结果。 -
脏数据归档
支持将迁移过程中处理失败的、被清洗过滤掉的、不符合字段转换或者不符合清洗规则的数据单独归档到脏数据日志中,便于用户查看。并支持设置脏数据比例阈值,来决定任务是否成功。
3.3.1.5 对象存储迁移工具 - OMS
对象存储迁移服务OMS帮助用户把对象存储数据从其他云服务商的公有云平滑地迁移到华为云。
迁移速度:平均迁移速度10 TB/天,最高可达20 TB/天以上。
产品优势
-
简单易用
只需通过一个界面,填写好源端和目的端信息即可创建迁移任务。任务迁移完成后,可通过SMN服务及时通知用户。 -
数据安全
传输时,采用HTTPS数据加密通道,确保数据的传输安全。存储时,可采用KMS加密,确保数据的存储安全。 -
传输可靠
传输时实时侦测网络,异常时自动重试,提高传输可靠性;支持断点续传,任务中断后,您可以手动重新启动任务。 -
多云支持
支持国内主流公有云厂商和海外部分公有云厂商,满足用户从不同源端(公有云)迁移数据的要求。
3.3.1.6 数据快递服务 - DES
DES是面向TB(10~100)级数据上云的传输服务,它使用物理存储介质(USB、eSATA接口的磁盘等)或Teleport向华为云传输大量数据。解决了上云带宽昂贵、传输时间长的难题。(teleport规格60 T,120 T)。
- 点赞
- 收藏
- 关注作者
评论(0)