【发布时间】:2016-10-27 18:51:29
【问题描述】:
我在亚马逊上使用了一个 EC2 实例,并为该实例安装了一个 1TB 的临时文件。该实例是一个按需实例,每小时收费 5 美元。我想知道是否无论如何我可以停止(不终止)实例并仍然将我的数据保留在已安装的临时驱动器上?
Amazon EC2 Instance Store 文档说如果我停止它,我将丢失数据。有人有解决办法吗?
【问题讨论】:
标签: amazon-web-services amazon-ec2
我在亚马逊上使用了一个 EC2 实例,并为该实例安装了一个 1TB 的临时文件。该实例是一个按需实例,每小时收费 5 美元。我想知道是否无论如何我可以停止(不终止)实例并仍然将我的数据保留在已安装的临时驱动器上?
Amazon EC2 Instance Store 文档说如果我停止它,我将丢失数据。有人有解决办法吗?
【问题讨论】:
标签: amazon-web-services amazon-ec2
Instance Store 是直接连接到 Amazon EC2 主机的磁盘存储。当 EC2 实例停止时,虚拟机将被移除并丢失 CPU、RAM 和实例存储,以便可以将其分配给其他用户。
保存在 Amazon EBS 磁盘卷上的数据会被保留,因为这是与主机计算机分开的网络附加存储。
“保存”数据的唯一方法是在停止实例之前将其复制到另一个位置(例如 EBS 卷或 Amazon S3 存储桶)。
【讨论】:
您可以将 Amazon Elastic Block Store 卷用于 ec2 实例。停止实例后,ebs 卷将保留数据。您可以根据您的要求按特定时间或增量快照在您的 ebs 卷上拍摄快照。顺便说一句,您可以将快照存储在 AWS S3 存储桶中以进行备份。您可以通过 AWS 管理控制台或 AWS API 调用将快照复制到不同的区域。
如果您选择实例存储卷类型,您将丢失数据。对于永久性磁盘存储,您可以选择 AWS EBS 卷。
【讨论】: