做了很多云迁移的项目,有的从Azure迁移到阿里云、有的阿里云账号间迁移、IDC迁移到阿里云等等,对此做一个小小的工具总结,如果有不对地方,大家指出来,我及时修改。 虽然各家公有云的工具各有千秋,但是阿里云的迁移工具是最全面的,而且阿里云支持人员也非常给力,
迁移-服务器/VM
制作镜像上传至各家公有云,各家公有云是有要求的,ECS只支持导入RAW、VHD和qcow2格式的镜像文件。其他镜像文件,需要转换格式后再导入。
AWS支持导出文件可以VMware ESX 或 Workstation、Microsoft Hyper-V 和 Citrix Xen 虚拟化格式的 Windows 和 Linux VM
AWS = AWS SMS:AWS Server(涩喂) Migration(买各瑞肾) Service(涩喂司)
AWS SMS 先将您的服务器 VM 增量复制为可在 Amazon EC2 上部署的云托管的 Amazon 系统映像 (AMI)。使用 AMI,您可以轻松地测试并更新基于云的映像,然后再将它们部署到生产环境中。
收费:使用 Server Migration Service 不额外收费。您只需按标准费率支付迁移期间所使用的 S3 存储桶、EBS 卷和数据传输费用,以及所运行的 EC2 实例费用。
网址:https://docs.amazonaws.cn/server-migration-service/latest/userguide/server-migration.html
阿里云 = 服务器迁移中心SMC
服务器迁移中心(Server(涩喂) Migration(买个瑞肾) Center(森特),简称SMC)是阿里云自主研发的迁移平台。使用SMC,可将您的单台或多台迁移源迁移至阿里云。迁移源(或源服务器)概指您的待迁移IDC服务器、虚拟机、其他云平台的云主机或其他类型的服务器。
收费:SMC为免费服务,但是在迁移过程中会涉及少量的阿里云ECS资源计费。迁移过程中,SMC在您的阿里云账号下创建的ECS资源和计费方式如下:
中转实例:按量计费。
云盘(挂载到中转实例):按量计费。
快照:您开通快照服务时所选择的计费方式,默认为按量计费。
自定义镜像:免费。
网址:https://help.aliyun.com/document_detail/121581.html?spm=a2c4g.11174283.6.544.4c003b5aWNAumJ
Azure = Azure 站点恢复
Azure 站点恢复可以协调和管理 Azure VM、本地 VM 与物理服务器的灾难恢复。 使用快速入门和教程了解如何复制、故障转移与故障回复。
收费:Azure 站点恢复按照受保护的实例的数量进行计费。
网址:https://docs.azure.cn/zh-cn/site-recovery/site-recovery-overview
腾讯云 = 在线迁移服务
在线迁移是服务迁移的方式之一,可将源服务器上的系统、应用程序等从自建机房(IDC)或云平台等源环境迁移至腾讯云,方便实现企业上云、跨云平台迁移、跨账号/区域迁移或部署混合云等业务需求。
收费:涉及少量费用
网址:https://cloud.tencent.com/document/product/213/32961
华为云 = 主机迁移服务
主机迁移服务(Server Migration Service,SMS)是一种P2V/V2V迁移服务,可以把X86物理服务器或者私有云、公有云平台上的虚拟机迁移到华为云弹性云服务器云主机上,从而轻松地把服务器上的应用和数据迁移到华为云。
收费:主机迁移服务本身不收取费用,但是迁移过程中会产生少量的硬盘、快照的费用。
网址:https://support.huaweicloud.com/sms/index.html
开源工具 = 迁云工具既适用于P2V(Physical to Virtual),也适用于V2V(Virtual to Virtual)。P2V代表从物理IDC环境迁移到云上服务器,V2V代表从虚拟机环境或者云平台主机迁移到云服务器。
收费:迁云工具免费,但是在迁云过程中会涉及少量资源计费,请确保您的账号余额大于等于100元:
迁移-数据库/DB
AWS = AWS Database Migration(买各瑞肾) Service(涩喂司)
AWS DMS 可轻松迁移关系数据库、数据仓库、NoSQL 数据库及其他类型的数据存储。您可以使用 AWS DMS 将数据迁移到 AWS 云,在本地实例之间(通过 AWS 云设置)进行迁移,或者在云与本地设置的组合之间进行迁移。
收费:按照每个可用区(多可用区、单可用区)每小时价格收费、通用型(SSD)存储存储费用。
网址:https://docs.amazonaws.cn/dms/latest/userguide/Welcome.html
阿里云 = 数据传输服务DTS / 在线迁移服务(迁移对象存储是各家公有云解决方案最全的) / (针对于Oracle数据库有数据库和应用迁移服务ADAM)
数据传输服务DTS:数据传输服务DTS(Data Transmission Service)是阿里云提供的实时数据流服务,支持RDBMS、NoSQL、OLAP等,集数据迁移/订阅/同步于一体,为您提供稳定安全的传输链路。
收费:预付费、包年包月的不同、数据出网流量费用、入网免费、订阅费用
网址:对象存储迁移:https://help.aliyun.com/product/94157.html?spm=a2c4g.750001.list.34.727c7b13i3wSOo
DTS网址:https://help.aliyun.com/document_detail/26592.html?spm=a2c4g.11174283.6.545.3ce66ad1eSEKOS
数据库迁移服务:https://help.aliyun.com/product/53556.html?spm=a2c4g.750001.list.53.214f7b13TGeWN1
Azure = Azure 数据库迁移服务/Azure存储资源管理器(迁移对象存储 blob)/数据工厂(迁移数据仓库)
Azure 数据库迁移服务是一项完全托管的服务,旨在实现从多个数据库源到 Azure 数据平台的无缝迁移,并且最大限度地减少停机时间(联机迁移)用于迁移操作数据库和数据仓库。
收费:在虚拟核心 (vCore) 中预配计算。vCore 表示逻辑 CPU
网址:https://docs.azure.cn/zh-cn/dms/dms-overview
腾讯云 = 数据传输服务DTS/迁移服务平台
数据传输服务(Data Transmission Service,DTS)是提供数据迁移、数据同步、数据订阅于一体的数据库数据传输服务。帮助用户在业务不停服的前提下轻松完成数据库迁移,利用实时同步通道轻松构建异地容灾的高可用数据库架构,利用数据订阅提供的数据库实时增量更新数据,用户可根据自身业务需求自由消费增量数据。
迁移服务平台,是腾讯云提供的迁移工具整合以及监控平台。迁移服务平台MSP内置了数据库、主机、对象存储的迁移工具。迁移过程无需编写任何代码,仅通过界面配置即可完成迁移工作。
收费:免费
数据传输服务:https://cloud.tencent.com/document/product/571/8707
迁移服务平台网址:https://cloud.tencent.com/document/product/623/12832
华为云 = 对象存储迁移服务/数据复制服务
对象存储迁移服务(Object Storage Migration Service,OMS)是一种线上数据迁移服务,帮助您将其他云服务商对象存储服务中的数据在线迁移至华为云的对象存储服务(Object Storage Service,OBS)中。
数据复制服务(Data Replication Service,简称DRS)是一种易用、稳定、高效、用于数据库在线迁移和数据库实时同步的云服务。
收费:累计使用的迁移流量进行收费,2020年7月1日前,对象存储迁移服务处于免费促销期,免费期结束后将正常收费。
网址:https://support.huaweicloud.com/oms/index.html
数据复制服务:https://support.huaweicloud.com/productdesc-drs/drs_01_0002.html
开源工具 =
方法1:用脚本实现读写(Python,pymysql)
思路:需要涉及到两个库的连接,从库A进行数据的读,然后往库B进行数据写入
方法2:通过第三方工具使用mysqldump、Navicat、redis-port 来进行更快速的插入,
迁移-大数据/PB级数据
AWS = AWS Snowball(丝“NO”鲍)
Snowball 设备是坚固的设备,受 AWS Key Management Service (AWS KMS) 保护。它们在传输过程中保护您的数据。
网址:https://docs.amazonaws.cn/snowball/latest/ug/whatissnowball.html
阿里云 = 闪电立方
闪电立方是一种PB级别端到端的离线数据迁移服务,能够使用安全设备将大量数据传入阿里云。
网址:https://help.aliyun.com/product/54466.html?spm=a2c4g.750001.list.26.214f7b13TGeWN1
Azure = Azure 导入/导出服务
使用Azure导入/导出服务将磁盘驱动器寄送到Azure数据中心,从而安全地将大量数据传输到Azure Blob存储和Azure文件。
网址:https://docs.microsoft.com/zh-cn/azure/storage/common/storage-import-export-service
腾讯云 = 云数据迁移/大数据迁移
云数据迁移(Cloud Data Migration,简称 CDM)是腾讯云提供的 TB - PB 级别的数据迁移上云服务。
网址:https://cloud.tencent.com/document/product/623/12832
大数据迁移:https://cloud.tencent.com/document/product/648/12962
华为云 = 数据快递服务 DES/云数据迁移
数据快递服务(Data Express Service)是一种海量数据传输解决方案,支持TB到PB级数据上云,通过Teleport设备或硬盘(外置USB接口、SATA接口、SAS接口类型)向华为云传输大量数据,致力于解决海量数据传输网络成本高、传输时间长等难题
云数据迁移(Cloud Data Migration,简称CDM)提供同构/异构数据源之间批量数据迁移服务,帮助客户实现数据自由流动。支持客户自建和公有云上的文件系统,关系数据库,数据仓库,NoSQL,大数据云服务,对象存储等数据源。
收费:根据选择的实例规格、集群状态、使用时长计费,计费方式简单进行计费,易于预测。既可以选择按照小时计费的方式,也可以选择更经济的预付费折扣套餐。
云数据迁移网址:https://support.huaweicloud.com/cdm/index.html
数据快递服务网址:https://support.huaweicloud.com/productdesc-des/zh-cn_topic_0047663842.html