CloudEndure 是 AWS 的一家公司,现在免费提供 CloudEndure Migration,该产品让您可以将应用程序从任何物理、虚拟或基于云的基础设施迁移到 AWS。所有 AWS 客户和合作伙伴都可以使用该产品。
CloudEndure Migration 通过提供高度自动化的直接迁移解决方案来简化和加快云迁移并降低成本。您可以使用 CloudEndure Migration 快速将大量计算机重新放在 AWS 上,而无需担心兼容性、性能中断或花费较长的转换时间。借助基于代理的解决方案 CloudEndure Migration,您可以迁移在受支持的 Windows 和 Linux 操作系统版本上运行的所有应用程序和数据库。

CloudEndure 支持CDC(Change Data Capture)。
主要是两个功能:

  1. 迁移
  2. 灾备

这里主要讲迁移Migration这一部分:
先Overview一下CloudEndure架构原理:

[AWS][迁移]CloudEndure迁移阿里云到AWS_第1张图片

Task1:测试云之间的网络带宽情况,估算迁移时间

先在目标端(Ali)和源端(AWS) 测试源到目标端(AWS)的带宽速率。

sudo yum-config-manager --enable epel

yum install iperf3

在目标端 AWS EC2作为Server端。
iperf3 -s -p 1500
Ali 作为Client端执行,
iperf3 -i 10 -c 161.189.160.27 -p 1500 -t 60 >iperf60.log
备注:161.189.160.27为Server端的IP地址,1500为端口号,注意Security Group放行inbound 1500端口。

可以看到Ali的ECS对出口带宽限速,平均在54Mbits。(PS:可以临时申请带宽200Mbits)

[AWS][迁移]CloudEndure迁移阿里云到AWS_第2张图片

Task2:安装Agent和配置CloudEndure:

(有点儿困了,直接上截图吧,后期有时间再补文字)

[AWS][迁移]CloudEndure迁移阿里云到AWS_第3张图片

[AWS][迁移]CloudEndure迁移阿里云到AWS_第4张图片

[AWS][迁移]CloudEndure迁移阿里云到AWS_第5张图片

[AWS][迁移]CloudEndure迁移阿里云到AWS_第6张图片

[AWS][迁移]CloudEndure迁移阿里云到AWS_第7张图片

Replication Server 默认是t3.small,建议调整大一点儿配置

[AWS][迁移]CloudEndure迁移阿里云到AWS_第8张图片

[AWS][迁移]CloudEndure迁移阿里云到AWS_第9张图片

在阿里的ECS上安装Agent,直接使用截图的命令就可以了。

[AWS][迁移]CloudEndure迁移阿里云到AWS_第10张图片

[AWS][迁移]CloudEndure迁移阿里云到AWS_第11张图片

[AWS][迁移]CloudEndure迁移阿里云到AWS_第12张图片

[AWS][迁移]CloudEndure迁移阿里云到AWS_第13张图片

[AWS][迁移]CloudEndure迁移阿里云到AWS_第14张图片

[AWS][迁移]CloudEndure迁移阿里云到AWS_第15张图片

[AWS][迁移]CloudEndure迁移阿里云到AWS_第16张图片

[AWS][迁移]CloudEndure迁移阿里云到AWS_第17张图片

[AWS][迁移]CloudEndure迁移阿里云到AWS_第18张图片

[AWS][迁移]CloudEndure迁移阿里云到AWS_第19张图片

[AWS][迁移]CloudEndure迁移阿里云到AWS_第20张图片

在EC2 Console中可以看到创建好的EC2实例。并且可以用阿里云上的用户名和key进行登录。

[AWS][迁移]CloudEndure迁移阿里云到AWS_第21张图片

PS:
1个小时或100GiB数据变化。(谁先到谁为先)

详细视频参考:https://edu.51cto.com/center/course/lesson/index?id=558305