我在美国东部(弗吉尼亚州)地区使用以下Amazon EC2资源:
我的实例是基于Linux发行版(CentOS),我的AMI是S3支持的。 这两个EBS卷都挂载在这个正在运行的实例上。
我们正计划将我们的部署迁移到美西地区。 由于Amazon EC2资源不是跨区域共享的,我的问题是:
有关这方面的专家意见/build议/build议受到高度赞赏。
我们在三个地区运营AMI。 关键是地区是完全分开的,所以你必须把所有东西都移到其他地区(通过S3),并重新创build你的安全组织等。
对于移动本身,Elastifox是一个很好的帮助: http ://aws.amazon.com/developertools/609
它比Web界面更强大,并有助于移动AMI。
我们遇到的潜在问题:
移动AMI(复制)可能需要数小时! 因此,为此计划足够的时间。
有时我们在注册AMI时遇到了问题,或者它已经损坏。 我不太清楚是什么原因导致了这些问题,但是我们总是可以解决这些问题(最坏的情况是我们不得不再次复制AMI – 是否提及了计划足够的时间;)
我们使用自己的Python软件包django-fabfile (基于boto和Fabric)将几十个生产Ubuntu实例复制到备份区域。 快照每天在备份区域更新。 如果应该在备份区域恢复实例,则可以在短时间内创build并启动新的AMI 。