这似乎是一个非常简单的问题,但我却找不到答案。当我在 Amazon AWS 上创建一个实例,然后进行一些更改并创建一个 AMI 时,该 AMI 存储在哪里?S3?创建额外的 AMI 是否会添加到每月支付的金额中?
答案1
AMI 和快照存储在 S3 的标准存储类别中。您无法直接访问 S3 的此区域,只能通过服务 Web 界面或 API 访问。您需要为此存储支付 S3 标准费率。
没有简单的方法可以知道 S3 中这些“隐藏”部分占用了多少存储空间。我发现最好的方法是查看每月账单。
更新:2021 年 11 月,AWS 推出了以下功能“存档”快照这会将它们移动到更便宜的存储,类似于 glacier。下载不是增量/基于块的,而是完整快照。鉴于 EBS 快照是基于块的,增量存档快照(给定卷有多个快照)可能无法为您带来预期的节省。我使用它来存档我不再需要运行的虚拟机的快照,并且只有一个快照。
参考文献(截至 2016 年 12 月)
您可以通过拍摄时间点快照将 EBS 卷上的数据备份到 Amazon S3。
Amazon EBS 支持的 AMI 启动速度比 Amazon EC2 实例存储支持的 AMI 更快。启动 Amazon EC2 实例存储支持的 AMI 时,必须先从 Amazon S3 检索所有部分,然后实例才可用。使用 Amazon EBS 支持的 AMI,只需从快照检索启动实例所需的部分,然后实例才可用。
快照是异步发生的;即时点快照会立即创建,但快照状态将保持待处理,直到快照完成(当所有修改的数据块都已传输到 Amazon S3 时)
答案2
该 AMI 存储在哪里?它存储为 EBS 快照。事实上,如果您尝试删除此快照,您将无法删除。您将收到错误:无法删除快照...快照 snap-xyz 当前正由 ami-123 使用。
是在 S3 上吗?不,如上所述,它存储为 EBS 快照。这有很大区别,因为 SSD 的 EBS 快照每 GB 为 0.05 美元,而 S3 每 GB 为 0.023 美元,大约是后者的一半。
制作额外的 AMI 是否会添加到每月支付的金额中?是的,因为它将基于另一个快照。
放置一张 AWS 账单的图片,有助于将所有这些微观数字具体化。
答案3
您的 AMI 将作为 EBS 快照存储在与实例相同的区域中。您将支付该 EBS 存储的费用。
答案4
通常,我们创建的 AMI 会存储在您创建的单个区域中。
如果您想使用该 AMI 启动实例,您可以使用“COPY”到指定区域。