我在亚马逊上使用EC2实例,并在实例上安装了1TB短暂的实例。该实例是一个按需实例,每小时花费5美元。我想知道是否有可能停止(不终止)实例并仍然将我的数据保存在已安装的短暂驱动器上?
Amazon EC2 Instance Store文档说如果我停止它,我将丢失数据。有没有人有解决方案?
答案 0 :(得分:3)
Instance Store是直接连接到Amazon EC2主机的磁盘存储。当EC2实例已停止时,虚拟机将被删除,它将丢失CPU,RAM和实例存储,以便将其分配给其他用户。
保留在Amazon EBS磁盘卷上保存的数据,因为这是与主机分开的网络连接存储。
“停止”数据的唯一方法是在停止实例之前将其复制到其他位置(例如EBS卷或Amazon S3存储桶)。
答案 1 :(得分:1)
您可以为ec2实例使用Amazon Elastic Block Store卷。停止实例后,ebs卷将保留数据。您可以根据您的要求按特定时间或增量快照在ebs卷上创建快照。顺便说一句,您可以将快照存储在AWS S3存储桶中以进行备份。您可以通过AWS管理控制台或AWS API调用将快照复制到不同的区域。
如果选择实例存储卷类型,则会丢失数据。对于永久磁盘存储,您可以选择AWS EBS卷。