我了解亚马逊将按每 GB 预置的 EBS 存储收费。如果我为我的实例创建 AMI,这是否意味着我的 EBS 卷将被复制,从而产生额外的费用?
创建和存储 AMI(亚马逊系统映像)是否有其他费用?
我了解亚马逊将按每 GB 预置的 EBS 存储收费。如果我为我的实例创建 AMI,这是否意味着我的 EBS 卷将被复制,从而产生额外的费用?
创建和存储 AMI(亚马逊系统映像)是否有其他费用?
您只需为构成 AMI 的位的存储付费,创建 AMI 不收取任何费用。
在这种情况下,您将支付使用的存储大小,而不是预置的存储。快照不会存储任何空块。
简而言之,是的,您将产生额外费用,但费用较低,即 EBS 快照存储费率。预置 EBS 是“实时”高清硬盘,如果使用标准 SSD(gp2,2022 年的美国东部定价),每月每 GB 收费 0.10 美元。如果您预置了 50 GB,即使您只使用了其中的 5%,您也将为这 50 GB 完全充电。即使您忘记附加到 EC2 实例,也会产生费用。在这种情况下,每月 5 美元。
当您创建 AMI 时,AWS 将在后台创建快照。此快照可在 EBS 快照下查看,并且只要该 AMI 存在就无法删除。如果您尝试删除此快照,您将收到错误消息。快照的成本低于“预置”EBS,每月每 GB 0.05 美元,并且由于快照忽略空块,它将缩小到已使用的大小,因此如果您只使用 50GB 的 5%,则快照应该只有 2.5 GB 左右。在这种情况下,每月 0.13 美元。没有其他费用。
如果您要创建很多这些,它会很快变得昂贵,因此有些人将这些 AMI 保存到 S3 中,这比 EBS 快照便宜。这有点先进,据我所知,它只能通过 AWS CLI 完成,而不能在控制台中完成。您使用一个名为的命令aws ec2 create-store-image-task
,您必须指定目标存储桶名称,并确保 S3、EBS 和 EC2 的权限都允许它。更多详细信息请参阅AWS官方文档。这会将成本降低到每月每 GB 约 0.023 美元。此方法还有其他一些变化,即 EBS Direct API,但并不多,您可以在文档中查找。
最近在 2021 年 11 月,AWS 发布了 EBS 快照的存档功能,该功能允许您以 0.0125 美元的价格将您的快照存档至少 90 天。您必须为恢复数据支付每 GB 0.03 美元。但是,这是为 EBS 备份(例如使用快照的每日备份)而设计的,您无法归档与 AMI 关联的 EBS 快照。您将收到错误消息:存档快照失败... snap-xyz 正在被 ami-123 使用。
下面是实际 AWS 账单的摘录,将从视觉上对其进行解释。