【问题标题】:EC2 - New Instance Vs (remount) EBS-backed instanceEC2 - 新实例与(重新挂载)EBS 支持的实例
【发布时间】:2018-06-23 03:45:59
【问题描述】:
- 我有一个运行 EBS 卷的 Ubuntu-14.04 EC2 实例
我经常拍快照
我启动了一个新实例 Ubuntu-16.04。
- 我分离根卷
- 我从上面的快照创建了一个 EBS 卷
- 我重新附加了卷。
- 我看到所有数据并且我的服务器似乎可以在新实例上运行。例如。 mongo、应用服务器等。
我的问题是(除了应用数据):
【问题讨论】:
标签:
amazon-web-services
amazon-ec2
ubuntu-14.04
ubuntu-16.04
【解决方案1】:
新实例与通过现有 EBS 启动的实例有什么区别?
回答-首先,了解什么是 EBS,用简单的语言来说,它是一个用于 Amazon EC2 实例的块存储卷。
因此,每当您通过现有 EBS 启动新实例时,您之前在磁盘上所做的所有内容/任何手动更改都将自动反映在您的新实例中,因为您使用的是同一个磁盘(块存储)。只是当您想要进行任何类型的修改(例如想要更改密钥对)时,我们分离卷,进行修改并再次附加卷(磁盘)。
现有的 EBS 启动实例是否应该像旧实例一样工作,无需任何更改,开箱即用?
回答- 是的,现有的 EBS 启动的实例作为旧实例工作,这只是您对新实例提供了什么样的修改。假设在启动时您更改了实例类型、密钥对、附加不同的安全组。因此,所有这些更改都会得到反映,并且在 Disk 上完成的所有手动操作都将保持不变。