调整AWS实例的大小

时间:2017-06-24 16:34:57

标签: ruby-on-rails amazon-web-services amazon-ec2

我在aws上托管了一个Rails应用程序,其中正在使用两个实例。

 1. db instance - m3.medium
 2. app instance - c4.xlarge

我想以安全的方式调整这两个实例的大小(不丢失任何数据,并且应该能够在发生故障时恢复)。 有人可以帮我吗?

1 个答案:

答案 0 :(得分:1)

您可以使用以下步骤调整Amazon EC2实例的大小:

  1. 停止实例
  2. 更改实例类型(操作/实例设置/更改实例类型)
  3. 启动实例
  4. 停止和启动将丢失任何数据(Instance Store上存储的数据除外。)您还可以重复上述步骤以恢复到之前的实例类型。

    如何检测实例存储

    首先,检查一下instance type。 M3系列支持实例存储,但C4系列不支持。

    然后,查看系统上的磁盘。实例商店显示为emphemeral

    $ df -h
    Filesystem      Size  Used Avail Use% Mounted on
    devtmpfs        1.9G   60K  1.9G   1% /dev
    tmpfs           1.9G     0  1.9G   0% /dev/shm
    /dev/xvda1      7.8G  976M  6.7G  13% /
    /dev/xvdb       3.9G  8.1M  3.7G   1% /media/ephemeral0
    

    在Windows下,Instance Store将显示为X / Y / Z驱动器。