12

阿里云 ECS 如何迁移到 AWS?

 1 year ago
source link: https://www.v2ex.com/t/982317
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

V2EX  ›  程序员

阿里云 ECS 如何迁移到 AWS?

  LiuJiang · 47 分钟前 · 187 次点击

最近考虑把服务迁移到 AWS 上,没弄过这种。系统是 CentOS7 ,有没有老哥有经验,求分享下

5 条回复    2023-10-16 10:43:51 +08:00

JingKeWu      41 分钟前

迁移虚拟机到 AWS 上有很多方式,比如很多第三方的备份软件都有类似的功能,把本地的虚拟机备份成 AMI 镜像文件,然后通过 AMI 来创建 EC2 实例。AWS 本身也提供了 2 种常见的方式。

第一个方式是 AWS 的命令行方式。简单的说有 4 个步骤:

把虚拟机的磁盘文件,比如 vhd ,vmdk 上传到 S3 的 bucket 里面
通过 AWS CLI 的命令 ec2 import-image 导入生成一个 AMI 镜像,
生成 AMI 的这个过程可能会花很多个小时,我们可以通过 ec2 describe-import-image-tasks 的命令查看进度
最后我们可以通过 ec2 run-instance 的命令来通过 AMI 创建 EC2 实例。
他可以 import ,自然也可以 export ,不过很大的限制是只能 export 出 root volume ,其他 volume 的信息只能额外通过 rsync 或者 robocopy 进行拷贝。

第二个方式是通过 AWS 的 Server Migration service 实现。简单的说是 5 个步骤:(以 Hyper-V 为例)

下载对应的 SMS connector 的虚拟机文件,生成一个虚拟机
下载 PowerShell 的脚本到 Hyper-V 的主机,验证合法之后,执行脚本,他会打开对应的端口和服务
登陆到 SMS Connector 虚拟机的 web 控制台界面,根据提示进行注册,连接 Hyper-V 的主机和 AWS
登陆到 AWS 的 SMS 服务控制台,选择对应的虚拟机同步生成 AMI 镜像
通过 AMI 来生成 EC2 实例</div


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK