Amazon EC2 Server如何在不移动数据文件的情况下更改实例类型?

Jak*_*ake 3 amazon-ec2 amazon-web-services

目前,我正在使用Amazon EC2 C1-medium服务器来运行我的服务.我听说Amazon EC2服务器制作了一个名为Amazon EC2 C3的新型服务器.亚马逊EC2 C3提供SSD硬盘.

我想知道我可以在不移动旧数据文件的情况下更改实例类型,我相信他们可以这样做,因为他们使用的是普通硬盘.但是,我发现即使我想将旧服务器更改为SSD硬盘,我也可以更改实例类型.

我还没有更改类型,因为我担心丢失服务器数据.我看了文件但找不到答案.它是如何工作的并且安全可行吗?

Eri*_*ond 5

更改正在运行的实例类型的标准方法是:

  1. 停止(不终止)实例(stop-instances).

  2. 修改实例的类型(modify-instance-attribute).

  3. 启动实例(start-instances).

您应该注意一些警告,包括:

  • 这仅适用于基于EBS的实例.

  • 短暂的存储(通常安装在/mnt)将丢失.

  • 如果实例不在VPC中,则可能必须重新关联弹性IP地址.

这可以通过控制台,命令行或API调用来完成.这是我写的一篇关于使用命令行工具更改实例类型的旧文章:http://alestic.com/2011/02/ec2-change-type

我绝对推荐从转换c1.mediumc3.large你所想.这是我写的一篇文章:http://alestic.com/2013/12/ec2-instance-type-c3

既然你感兴趣的SSD,请注意,在该SSD c3.large短暂的存储.当实例终止,停止或失败时,存储在那里的数据将无法恢复.您只希望存储您可以承受丢失的文件(例如,在其他地方复制,定期备份或可能重新生成的文件).