亚马逊网络服务,(EC2)在重新启动实例时会存储数据库和其他文件吗?

时间:2011-06-24 06:34:57

标签: database amazon-ec2 ami

我不熟悉他们的AMI(亚马逊机器图像)概念。

我将使用DB,我想知道DB内容(以及存储在文件中的任何其他数据)是否是非易失性的。

我特别困惑,因为他们谈论“加载AMI” 在EC2运行时写入的任何内容都将写入AMI,并在下次加载AMI时重启(重启)?

2 个答案:

答案 0 :(得分:0)

是的,给定EC2实例上的文件仍然存在。

答案 1 :(得分:0)

如果您使用EBS支持的实例作为数据库数据,它将在重新启动后保持可用,但在终止后不会。但是,您可以防止终止,我们会在发布时选择。在许多情况下,您不需要终止实例,只需要停止它,这相当于关闭。唯一的缺点是你继续为存储付费。

我将检查如果重新启动实例存储支持的实例会发生什么。


是的,例如,商店重启会保留数据。但是,您将无法选择停止实例。那就是它正在运行而你正在为它付费,或者你没有你的数据。我认为为数据库使用实例存储是非常糟糕的,除非您确切知道自己在做什么。

作为一般规则,我强烈建议使用EBS存储。

至于AMI本身,请将其视为硬盘的图像。如果您启动一个月前创建的图像,它将只包含一个月前的数据。