其他分享
首页 > 其他分享> > 云迁移正在走向工具化和自动化

云迁移正在走向工具化和自动化

作者:互联网

图片

根据RightScale的《2018 年云状况调查报告》96%的企业使用云,公有云采用从2017年的89%增加到2018年的92%,2018年私有云采用率从2017年的72%上升到75%。新业务可以直接在云上开展,旧业务如何迁移到云上,一直是一个难点,目前还大多停留在重人工阶段。


1

云迁移的难点有哪些?


上云的难点是云迁移,这是业界的共识。云迁移是将组织内部服务器上托管的应用程序,数据和其他组件移动到基于云的基础架构的过程。云迁移为什么难,因为云迁移是一个非常复杂的过程,在云迁移过程中要考虑的因素非常多,包括以下因素:



那么,如何才能做好云迁移呢,云迁移正在经历从重人工向工具化和自动化演讲的过程。


2

云迁移,从重人工向工具化和自动化演进


云迁移方式

从迁移方式来看,Gartner将云迁移划分为五种方式:


云迁移的阶段

从迁移阶段来看,可以划分为三个大的阶段


图片

迁移准备:


迁移及验证:


持续改进:


传统云迁移需要人工重度参与

如前面的描述,上云迁移是非常复杂的一个过程,要保障业务稳定的迁移到云上,必须对熟悉业务的人来实施,并且制定周密的上云迁移流程和方案,整个迁移过程还需要不断的协调沟通,云迁移在传统上是一个重人工的过程。但是人工方式将迁移的风险都“赌”到了人身上,带来了相对较高的误配风险,同时迁移效率也无法有效提升。而工具和自动化,逐渐成为新方向。


云迁移走向工具化和自动化

早在虚拟化时代,就有一些工具帮助完成物理机到虚拟机,或者虚拟机到虚拟机的迁移,比如VMware的converter工具。随着云时代的到了,迁移到云,每个云厂商也推出了自己的一些工具,可以方便的把客户的物理机或者虚拟机迁移到自己的云上,也有数据层面的迁移工具。但是这些工具一般都只支持自己的云,不支持别的云厂商。通过这些工具,在一定程度上也能提升自动化水平。


此外,除了公有云提供通用工具,面向所有云平台的中立第三方工具,也正在成为新选择。


3

几种云迁移方案对比


公有云迁移方案

每家公有云都有自己的迁移方案,以AWS为例,AWS迁移相关的有好几款工具:



特别介绍下AWS Snowmobile,AWS Snowmobile是一个 45 英尺长的坚固集装箱,可迁移高达 100PB 的数据。

图片

公有云迁移解决方案往往都有相应的镜像和数据迁移工具,甚至像AWS这样,有大容量数据的物理迁移方案,但是公有云迁移方案一般只支持自己的云,提供的是标准化的服务,具体实施还需要用户自助,不能根据用户制定周密的迁移方案。


用户自己迁移到云上

用户制定自己的迁移计划,然后逐步迁移到云上,这种方案虽然比较灵活,用户对自己的业务也最熟悉,但是往往因为缺乏迁移经验,会走不少弯路,大多数情况下会造成迁移失败。


借助Cloud MSP完成迁移

Cloud MSP是云和用户之间的桥梁,云迁移是Cloud MSP的基本功(关于Cloud MSP是什么及能做什么,请阅读《云时代,Cloud MSP时代!》)。借助Cloud MSP可以帮助完成以下方面的迁移:



如何衡量Cloud MSP的云迁移能力,有以下三项指标:



所以,借助Cloud MSP来完成云迁移才是保证云迁移顺利达到目标的正确方案。在Cloud MSP中,也有很多玩家,我们在上篇 《云时代,Cloud MSP时代!》中有所介绍。其中,ChinaMSP的迁移方案在工具化和自动化方向上走的更远,并且已经在运营商和互联网金融用户处实施,效果显著,下面详细介绍。

4

ChinaMSP的迁移方案解析


ChinaMSP有自己的迁移工具MigFlash,该方案由3类组件构成:控制器、复制器、转换器,控制器用于人机交互、对复制器发出控制指令等,复制器用于将虚拟机、物理机数据由源端加密、压缩后发送到目的端,转换器将机器的文件格式转变为目标平台格式。


图片

MigFlash具有如下关键特性,能够帮助用户实现稳定、快速的云迁移:

  1. 源端无代理,源端环境无侵入风险

    迁移基于磁盘的块复制技术,⽆无需在源操作系统部署agent,避免源端引入异常风险

  2. 支持增量复制

    基于增量复制,可以大大降低迁移数据传输对网络的要求,提升业务迁移速度

  3. 传输带宽限制

    通过多源端和目的端的带宽限制,避免迁移数据和正常业务的带宽争抢,迁移过程不会影响业务

  4. 数据压缩加密传输

    迁移数据中,源端和目的端是压缩加密传输的,降低了带宽要求,并且保证数据的安全性

  5. 迁移速度线性增长

    支持部署多对传输组件,虚拟机并行迁移,迁移速度线性增长,减少迁移时间

  6. 应用感知的数据保护

    支持应用感知,在迁移过程中,内存中的交易数据全部写⼊入磁盘,保证应用事务级别的数据一致性

  7. 自动化截屏验证

    虚拟机⾃自动截屏,⾃自动化验证迁移后虚拟机的可用性,减少人为操作

  8. 不限次迁移演练

    迁移中目标端不限次恢复演练,保证迁移的可靠性,演练对源端⽆无影响,源端业务正常运行

  9. 全自动化

    整个应用迁移全自动化,手工干预少,避免迁移手工操作的⼈人为错误,大幅提升效率


标签:虚拟机,AWS,MSP,自动化,迁移,工具化,Cloud
来源: https://blog.51cto.com/u_15127621/2761334