EBS 上的 Amazon EC2 根默认设置

EBS 上的 Amazon EC2 根默认设置

我试图理解为什么在启动新实例时,Amazon 默认使用 EBS(8GB 根)而不是实例存储。那么,如果实例存储不用于启动基本系统,他们为什么要出售实例存储呢?

取消选中是否安全终止时删除,使其更大(~50GiB)并将所有文件保留在该EBS上,而不是创建一个新的,以确保数据能够持久,并且也可以被另一个实例使用?

答案1

EBS 存储是持久性的,即使您关闭/终止实例,数据也会保留。本地存储不是,数据仅在实例处于活动状态时保留。

如果要在实例终止后保留存储在 EBS 上的数据,则应取消选中终止时删除

更改 EBS 的大小是安全的,我相信必须关闭才能进行更改。

您可以从实例附加和分离 EBS 驱动器,因此,您可以在实例之间移动它,但一次只能将其附加到 1 个实例。

答案2

我认为主要问题是您的 EBS 驱动器上可用的空间太少。有两种方法可以解决此问题:

您可以按照此处所述更改根磁盘的大小(假设它是 EBS 支持的实例): http://alestic.com/2010/02/ec2-resize-running-ebs-root 我建议首先在一次性实例上进行测试...

最好(也是更简单)的选项是在实例启动时提供所需的空间 - 请参阅启动调用中的 --block-device 参数: http://docs.amazonwebservices.com/AWSEC2/latest/CommandLineReference/ApiReference-cmd-RunInstances.html

相关内容