如果我每个月这样做 10 次,需要花费多少钱?
答案1
几乎什么也没有。
创建 AMI 本身是免费的,但如果你从一个正在运行的实例中创建它,你将支付运行微型实例的费用(大约 0.02 美元/小时,取决于可用区域 - 请参阅定价详情) 以及使用 EBS 根的费用(无论使用多长时间)。
存储 AMI 时,您只需支付从快照中获取的 S3 存储费用。根 FS 必须是 EBS 卷(适用于所有微型实例),但它存储为 EBS 快照(存储在 S3 中,而不是 EBS 中),因此您需要支付 S3 费用来存储它。请注意,EBS 按每已分配GB而 S3 则按二手国标;按照他们的做法,只有 500MB 的 10G EBS 卷只会占用大约 500MB 的 S3 存储空间。
此外,微型实例目前包含在亚马逊的免费套餐中,因此以上所有内容都无需花费(有限制 - 请参阅上面的定价链接)。
答案2
Ami 图像的价格是 0.05 美元/GB,而不是 0.02 美元/GB,这是 ebs 快照的价格。Ami 图像或快照将存储价格从 gp2 降低到快照的一半。如果是 gp3 或磁性存储,则价格不会降低太多。
此处查看今日价格:https://aws.amazon.com/ebs/pricing/
答案3
这取决于 AMI 的大小,而 AMI 的大小取决于 EBS 使用量。因此,如果您为美国东海岸的 EC2 t.micro 服务器配置了 50 GB 的 SSD(gp2)(本答案中始终使用 2022 年该地区的定价),则每月每 GB 的价格为 0.10 美元,即 5.00 美元(忽略任何免费套餐折扣)。假设您使用了该 HD 的 10%,大约 5GB,这对于操作系统和其他软件包和库来说是一个实际的数字。
当您创建 AMI 时,AWS 将在后台自动创建快照。此快照可在 EBS 快照下查看,并且只要该 AMI 存在,就无法删除。如果您尝试删除此快照,您将收到错误。快照的成本低于预配置的 EBS,为每月每 GB 0.05 美元,并且由于快照忽略空块,它将缩小到已使用的大小,因此在本例中约为 5GB。从成本上讲,单个 AMI 每月的成本为 0.25 美元。如果您有 10 个这样的 AMI,则大约为 2.25 美元(只要您将其保持在 10 个 AMI 的最大值并且不每月增加它)。
如果您想降低成本,可以将 AMI 保存到 S3 中,而不是 EBS 快照中。这有点高级,据我所知,它只能通过 AWS CLI 完成,而不能在 GUI 控制台中完成。您可以使用名为的命令,aws ec2 create-store-image-task
并且必须指定目标存储桶名称并确保 EC2、S3 和 EBS 的权限都允许它。您可以在官方AWS 文档。S3 的成本结构较低,为每月每 GB 0.023 美元,因此这将使每个 AMI 降至每月 0.12 美元,或 10 张图片 1.15 美元。