如何将 Windows 实例移动到不同的 EC2 数据中心?

如何将 Windows 实例移动到不同的 EC2 数据中心?

我有一个在一个区域运行的 Windows EC2 实例,需要将其移动到另一个区域(在本例中是东京和新加坡)。

这有可能吗?我需要注意哪些潜在问题?(我发现https://stackoverflow.com/questions/2181849/ec2-instance-cloning描述了如何做到这一点,但似乎假设 Linux 实例,并假设同一个数据中心。 是否可以将我的密钥移动到另一个区域?

几个月前,我尝试过类似的方法,只是试图在同一个数据中心克隆它,但我无法快速让它工作,所以我不得不放弃,当时就创建一个新的实例。这次我有点喘息的空间,想研究如何正确地做到这一点!

根设备类型:ebs

块设备:sda1 xvdf

(两者都是 ebs,“已连接”,并且终止时删除设置为“否”;sda1 是根设备)

AMI 被描述为“不可用”(然后是 AMI 号码)。

答案1

您是否尝试过这个最新的功能:http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-copy-snapshot.html?ref_=pe_2170_27415460

我认为它正好满足您的需求。我尝试上传图片,但我的声誉还不够高。

答案2

根据http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/Using_LaunchingInstaceFromSnapshot.html

注册快照仅适用于 Linux/UNIX AMI;尽管您可以注册快照来创建 Windows AMI,但 AMI 无法启动。

因此,看起来对于 Windows 来说,克隆部分是不可能的,无论区域相同还是不同。(如果有人知道不同的话,我当然会很高兴!)

关于从一个区域移动到另一个区域,对于 Linux,此页面显示了一个执行此操作的工具(但必须先将 AMI 映像移动到 S3)。http://docs.amazonwebservices.com/AWSEC2/latest/CommandLineReference/ApiReference-cmd-MigrateImage.html

更新:关于 MigrateImage,我不知道如何将 EBS 快照图像移动到 S3,反之亦然。另外,https://forums.aws.amazon.com/thread.jspa?threadID=99335说无法将快照图像移动到其他区域(截至 2012 年 7 月)。

2013 年 3 月更新:亚马逊已宣布Amazon 机器映像复制它允许将 AMI 从一个区域复制到另一个区域。常见问题解答明确指出您可以复制 Windows 映像(因此它们应该可以运行!): http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/CopyingAMIs.html

相关内容