Amazon Elastic Block Store 和 EC2 驱动器

Amazon Elastic Block Store and EC2 drive

我对 AWS 还很陌生(只是有一个免费的 AWS EC2 实例来测试 AWS 的东西)所以这个问题听起来可能很愚蠢。

今天我收到一封邮件,说我的 Amazon Elastic Block Storeage 在我的免费 AWS 账户上已达到 85% 的使用率,大约是分配的 30 GB 中的 25 GB。 根据我今天的阅读,Amazon EBS 是用于 EC2 实例的持久存储。

但是我可以在我的 EC2 实例中看到 df -h 只显示 2 GB 的使用量和可用磁盘为 28 GB,因为这只是我的练习实例。

我是不是漏掉了一些重要的信息?

您可以为每个帐户分配的资源类型和数量有限制。

在您的情况下,您似乎可以创建总计 30GB 的 EBS 卷。一旦您分配了一个 EBS 卷,在您的情况下为 25GB,它就计入该限制,即使它没有被使用。

EC2 控制台(靠近顶部)中有一个名为 "Limits" 的部分,它会显示您的限制以及您正在使用的内容。

大多数限制都可以通过简单的支持票来扩展。

EBS 设备是 设备。

这意味着该服务不知道您实际存储了多少数据——它只知道您分配了多少存储空间 space。所以,df -h 的结果并不重要。卷的实际大小才是最重要的——这是计费的基础。 space 的其余部分(您当前未使用的 space)仍在存储 某些东西,即使它只是 0,但服务不知道你存储了什么。 (其他存储服务如 S3 和 EFS 按实际存储的数据收费,因为它们不是 存储服务。)

现在,免费套餐允许每月使用 30 GB 的 EBS 卷。您可以使用更多,但这是免费提供的限制。您需要支付的费用超过此金额。

A gigabyte-month 表示 1 GB 块存储 space,分配 1 个月,无论您如何使用它。

此外,2 GB 的已分配存储空间 15 天是 1 GB/月。

此外,3 天的 10 GB 分配存储空间为每月 1 GB。

...等等

然后,免费套餐将允许您拥有 30 GB 的卷 30 天,或 60 GB 的卷 15 天,甚至 900 GB 的卷...但您只能使用 1日。但是为了避免继续收费,必须删除这样的卷——而不仅仅是卷上的文件。

警告信息是正确的。如果您有一个 30 GB 的卷并使用了 26 天,那么您已经使用了 26 GB 月的存储空间,这是 30 GB 月的免费套餐限制的 86.7%。

致 2021 年遇到此问题的任何人:

免费试用每月提供 750 小时的 Amazon EC2 Linux t2.micro 和 750 小时的 Amazon EC2 Windows t2.micro。但是,它们都将添加到免费的 30GB EBS 池中。因此,请确保分配给两个 VM 的内存总和不超过 30 GB。