我不熟悉他们的AMI(亚马逊机器图像)概念。
我将使用DB,我想知道DB内容(以及存储在文件中的任何其他数据)是否是非易失性的。
我特别困惑,因为他们谈论“加载AMI” 在EC2运行时写入的任何内容都将写入AMI,并在下次加载AMI时重启(重启)?
答案 0 :(得分:0)
是的,给定EC2实例上的文件仍然存在。
答案 1 :(得分:0)
如果您使用EBS支持的实例作为数据库数据,它将在重新启动后保持可用,但在终止后不会。但是,您可以防止终止,我们会在发布时选择。在许多情况下,您不需要终止实例,只需要停止它,这相当于关闭。唯一的缺点是你继续为存储付费。
我将检查如果重新启动实例存储支持的实例会发生什么。
是的,例如,商店重启会保留数据。但是,您将无法选择停止实例。那就是它正在运行而你正在为它付费,或者你没有你的数据。我认为为数据库使用实例存储是非常糟糕的,除非您确切知道自己在做什么。
作为一般规则,我强烈建议使用EBS存储。
至于AMI本身,请将其视为硬盘的图像。如果您启动一个月前创建的图像,它将只包含一个月前的数据。