场景
我目前有一个EC2
实例,其根EBS
卷附加到 30gb,并且我有一些文件存储在该EBS
如果我删除EC2
实例并在终止时删除为假,则EBS
仍然存在。
期望的结果
我想预置一个新的EC2
(由 Auto Scaling 组预置(实例,以便它使用旧的EBS
卷作为其根卷,该卷因我终止旧实例而分离
注意
我想自由选择新配置EC2
的操作系统,因此创建AMI
不起作用
您无法使用现有 Amazon EBS 卷直接启动新的 Amazon EC2 实例。相反,您需要:
- 使用新的根卷启动新的 Amazon EC2 实例
- 停止实例
- 分离根卷
- 附加"旧"EBS 卷
- 启动实例
将数据存储在根 EBS 卷中可能是一个坏主意。
请考虑以下情况之一:
- 将另一个 EBS 卷挂载到实例以仅存储所需数据。 https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-using-volumes.html 最佳性能,最高成本/工作量,但您的应用程序没有 改变一点。
- 创建 EFS 并将其挂载到您的实例。 https://docs.aws.amazon.com/efs/latest/ug/mounting-fs.html - 合理的努力,如果对应用程序进行任何更改,则最小。
- 将数据存储在 S3 中。从价格角度来看是理想的;需要对应用程序进行更改。