存储AMI的成本

ger*_*tan 91 amazon-ec2 amazon-web-services

我了解亚马逊将按GB配置的EBS存储收费.如果我创建我的实例的AMI,这是否意味着我的EBS卷将被复制,因此会产生额外的成本?

在创建和存储AMI(亚马逊机器映像)时是否还有其他成本费用?

Gre*_*mpe 101

您只需支付存储构成AMI的位的费用,创建AMI不收取任何费用.

  • EBS支持的AMI由构成AMI的EBS卷的快照组成.您将根据此处列出费率为这些快照支付存储费用.在启动实例之前,您的EBS卷不会"重复",此时将根据存储的快照创建卷,您将支付常规EBS卷费用EBS快照计费.
  • S3支持的AMI将其信息存储在S3中,无论实例是否正在运行,您都将根据S3定价S3中存储的数据支付存储费用.

  • 您如何知道 AMI 是支持 EBS 还是支持 S3?在 AMI 上找不到与此相关的任何属性。 (3认同)

dat*_*age 20

在这种情况下,您将支付所用存储的大小,而不是所配置的存储空间.快照不会存储任何空块.

  • @ShaneC 他不是说相反吗? (17认同)
  • 1+表示快照的大小是付费的,无论快照本身占用的实际空间如何.一个70GB的快照,40GB免费,70GB,没有空间,将以相同的费率收费 (6认同)

Jas*_*son 13

简而言之,是的,您会产生额外的费用,但费率较低,即 EBS 快照存储费率。预配置 EBS 是“实时”HD,如果使用标准 SSD(自始至终使用 2022 年的 gp2、美国东部定价),则按每月每 GB 0.10 美元收费。如果您配置了 50 GB,即使您只使用了 50 GB,您也将为此 50 GB 全额付费。即使您忘记附加到 EC2 实例,也会产生费用。在这种情况下,每月 5 美元。

当您创建 AMI 时,AWS 将在后台创建快照。该快照可在 EBS 快照下查看,并且只要该 AMI 存在就无法删除。如果您尝试删除此快照,您将收到错误消息。快照的成本低于“预配置”EBS,每月每 GB 0.05 美元,并且由于快照忽略空块,因此它将缩小到已用大小,因此如果您仅使用 50GB 的 5%,则快照应该只有 2.5 GB 左右。在这种情况下,每月 0.13 美元。没有其他费用。

如果您创建大量 AMI,它很快就会变得昂贵,因此有些人将这些 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账单的摘录,将从视觉上对其进行解释。

以下是显示账单的实际 AWS 账单摘录。