AMI 存储在哪里?

AMI 存储在哪里?

这似乎是一个非常简单的问题,但我却找不到答案。当我在 Amazon AWS 上创建一个实例,然后进行一些更改并创建一个 AMI 时,该 AMI 存储在哪里?S3?创建额外的 AMI 是否会添加到每月支付的金额中?

答案1

AMI 和快照存储在 S3 的标准存储类别中。您无法直接访问 S3 的此区域,只能通过服务 Web 界面或 API 访问。您需要为此存储支付 S3 标准费率。

没有简单的方法可以知道 S3 中这些“隐藏”部分占用了多少存储空间。我发现最好的方法是查看每月账单。

更新:2021 年 11 月,AWS 推出了以下功能“存档”快照这会将它们移动到更便宜的存储,类似于 glacier。下载不是增量/基于块的,而是完整快照。鉴于 EBS 快照是基于块的,增量存档快照(给定卷有多个快照)可能无法为您带来预期的节省。我使用它来存档我不再需要运行的虚拟机的快照,并且只有一个快照。

参考文献(截至 2016 年 12 月)

S3 中的快照(链接)

您可以通过拍摄时间点快照将 EBS 卷上的数据备份到 Amazon S3。

S3 中的 AMI(链接)。

Amazon EBS 支持的 AMI 启动速度比 Amazon EC2 实例存储支持的 AMI 更快。启动 Amazon EC2 实例存储支持的 AMI 时,必须先从 Amazon S3 检索所有部分,然后实例才可用。使用 Amazon EBS 支持的 AMI,只需从快照检索启动实例所需的部分,然后实例才可用。

EBS 快照存储。

快照是异步发生的;即时点快照会立即创建,但快照状态将保持待处理,直到快照完成(当所有修改的数据块都已传输到 Amazon S3 时)

答案2

该 AMI 存储在哪里?它存储为 EBS 快照。事实上,如果您尝试删除此快照,您将无法删除。您将收到错误:无法删除快照...快照 snap-xyz 当前正由 ami-123 使用。

是在 S3 上吗?不,如上所述,它存储为 EBS 快照。这有很大区别,因为 SSD 的 EBS 快照每 GB 为 0.05 美元,而 S3 每 GB 为 0.023 美元,大约是后者的一半。

制作额外的 AMI 是否会添加到每月支付的金额中?是的,因为它将基于另一个快照。

放置一张 AWS 账单的图片,有助于将所有这些微观数字具体化。

实际 AWS 账单摘录

答案3

您的 AMI 将作为 EBS 快照存储在与实例相同的区域中。您将支付该 EBS 存储的费用。

答案4

通常,我们创建的 AMI 会存储在您创建的单个区域中。

如果您想使用该 AMI 启动实例,您可以使用“COPY”到指定区域。

相关内容