AWS,无法更改EC2实例类型。

5
我的实例位于爱尔兰的eu-west-a1,位于虚拟私有云中,连接了弹性IP和负载均衡器,并且处于终止保护状态。根设备类型为EBS,根设备为/dev/sda1。
我最初使用的是t1.micro,但现在我们要投入生产,因此我想将实例更改为m3.medium。问题是我停止了我的实例,然后选择“操作”->“更改实例类型”,但只有以下选项可用:t1.micro、m1.small、m1.medium、c1.medium。
与其他实例不同的是什么,我该如何解决这个问题?

@aldanux 这是一个32位与64位的问题。使用该方法只能适用于额外的数据卷而不是根卷。 - datasage
@datasage - 是的..我的错..没有想到.. - Black Sheep
1个回答

8
您创建了一个原始的Amazon EC2实例,使用的是32位镜像 - 这些仅适用于您提到的少数实例类型,并且无法升级到64位实例类型,恐怕您需要在64位实例类型上重新安装并迁移数据。 请注意,AWS在2012年春季推出了64位普及性,即每种实例类型都可以与64位镜像一起使用,这将使您更容易垂直扩展(到较大和较小的实例),而无需维护并行(32位和64位)AMI(正如您刚刚痛苦地发现的那样)。有关详细信息,请参见EC2更新:新中型实例、64位普及性、SSH客户端
我强烈赞同Eric Hammond的建议,即只有在所有EC2实例类型上使用相同的架构(64位)才是正确的。
尽管t1.micro、m1.small和c1.medium仍将支持32位AMI,但我认为在EC2上不再使用32位实例几乎没有理由。
这是一个好消息!
始终坚持使用64位实例可以为您提供最大的灵活性,可以在运行实例时更改实例类型,减少构建自己的AMI时所需的选择和工作,并简化生活。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接