我有一个运行在一个地区的Windows EC2实例,需要将它移动到另一个区域(本例中是东京和新加坡)。
这可能吗?我需要注意哪些潜在的问题?(我找到了https://stackoverflow.com/questions/2181849/ec2-instance-cloning,它描述了如何做这件事,但似乎假设了Linux实例,并假定了相同的数据中心。能把我的钥匙移到另一个区域吗?)
几个月前,我尝试过类似于Windows实例,只是试图在同一个数据中心复制它,但我无法让它快速工作,所以我不得不放弃,在那个时候创建一个新的实例。这一次,我有一点喘息的空间,并想研究如何正确地做它!
根设备类型: ebs
块设备: sda1 xvdf
(两者都是ebs,“附加”,并将终止时删除设置为"no";sda1是根设备)
AMI被描述为“不可用”(然后是ami号码)。
发布于 2012-12-11 07:27:43
根据http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/Using_LaunchingInstaceFromSnapshot.html
注册快照只适用于Linux/UNIX;虽然可以注册快照来创建Windows,但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月)。
3月13日更新:亚马逊宣布了亚马逊机器图像拷贝,允许从一个地区复制AMIs到另一个地区。FAQ显式地说您可以复制Windows映像(因此它们大概会运行!):http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/CopyingAMIs.html
发布于 2012-12-21 17:36:36
您是否尝试过以下最新特性:http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-copy-snapshot.html?ref_=pe_二千一百七十_27415460
我觉得它能满足你的需要。我试着上传一张照片,但我的名声还不够高。
https://serverfault.com/questions/456936
复制相似问题