如何安全地将Amazon EC2实例从t1.micro升级到大型?

时间:2011-05-05 13:16:19

标签: amazon-ec2 amazon-web-services upgrade

我有一个Amazon EC2微型实例(t1.micro)。我想将此实例升级为大型。这是我们的生产环境,那么最好和无风险的方法是什么?

是否有任何分步指导来执行此操作?

5 个答案:

答案 0 :(得分:508)

使用AWS管理控制台:

  • 右键单击实例
    • 实例生命周期>停止
    • 等待...
    • 实例管理>更改实例类型

答案 1 :(得分:297)

根据我的经验,我的方式是创建当前图像的快照,然后一旦完成,您将在启动新实例时将其视为一个选项。只需在此时将其作为一个大型实例启动。

如果我不想要任何停机时间(即生产服务器),这是我的方法,因为此解决方案仅在新服务器启动并运行后才使服务器脱机(我还使用它通过使用它将新机器添加到我的集群中这种方法只添加新机器)。如果停机时间可以接受,请参阅Marcel Castilho的回答。

答案 2 :(得分:47)

使用AWS管理控制台

  • 转到“卷”并创建实例卷的快照。
  • 转到“快照”并选择“从快照创建图像”。
  • 转到“AMI”并选择“启动实例”并选择“实例类型”等。

答案 3 :(得分:17)

使用AWS EC2控制台,而不是ElasticFox。

第一种方式:

  • 创建实例的新AMI
  • 启动

替代方式:

  • 制作磁盘的快照
  • 使用相同的AMI类型启动大型EBS实例(请注意,此时磁盘将包含创建此AMI时存在的数据,而不是您最新的更改)
  • 一旦完全启动,停止新实例
  • 从已停止的实例中删除根卷
  • 从之前在新实例的同一可用区中创建的快照创建虚拟磁盘
  • 将根卷附加到/ dev / sda1
  • 再次启动新实例

答案 4 :(得分:8)

创建AMI - >在大型实例上启动AMI。

更多信息http://docs.amazonwebservices.com/AmazonEC2/gsg/2006-06-26/creating-an-image.html

您也可以在aws.amazon.com上通过管理控制台执行此操作