我对AWS很新(只有一个免费的AWS EC2实例来测试AWS的东西)所以这个问题可能听起来很愚蠢。
今天我收到一封邮件,我的Amazon Elastic Block Storeage在我的免费AWS账户上的使用率达到了85%,大约是分配的30 GB的25 GB。 从我今天读到的内容来看,Amazon EBS是一个用于EC2实例的持久存储。
但是我可以在我的EC2实例中看到df -h只显示2 GB的使用率和可用的磁盘为28 GB,因为这只是我的练习实例。
我在这里错过了一些重要的信息吗?
答案 0 :(得分:7)
EBS设备是阻止设备。
这意味着服务不知道您实际存储了多少数据 - 它只知道您分配了多少存储空间。因此,df -h
的结果并不重要。卷的实际大小是最重要的 - 这是计费的基础。剩余的空间(你当前没有使用的那个空间)仍在存储某些东西,即使它只是0,但服务并不知道你存储了什么。 (存储实际数据的其他存储服务,如S3和EFS账单,因为它们不是阻止存储服务。)
现在,免费套餐允许30千兆字节的EBS卷使用量。您可以使用更多,但这是免费提供的限制。你将被收取比这更多的费用。
千兆字节意味着1千兆字节的块存储空间,分配为1个月,无论您如何使用它。
此外,15天内分配的2 GB存储空间为1 GB - 月。
此外,3天内分配的10 GB存储空间为1 GB /月。
...等
然后,免费套餐允许您在30天内拥有30 GB的卷,或者在15天内拥有60 GB的卷,甚至可以拥有900 GB的卷...但是您可以只使用它1天。但为了避免继续收费,必须删除这样的卷 - 而不仅仅是卷上的文件。
警告信息正确无误。如果您有30 GB的存量26天,那么您使用了26 GB的存储空间,这是30 GB数月的免费等级限制的86.7%。
答案 1 :(得分:1)
您可以为每个帐户分配的资源类型和数量都有限制。
听起来在您的情况下,您可以创建总共30GB的EBS卷。一旦您分配了EBS卷,在您的情况下为25GB,即使未使用,也会计入该限制。
EC2控制台(顶部附近)有一个名为“限制”的部分,它会显示您的限制以及您正在使用的内容。
大多数限制可以通过简单的支持票扩展。
答案 2 :(得分:0)
对于 2021 年遇到此问题的任何人:
免费试用每月提供 750 小时的 Amazon EC2 Linux t2.micro 和 750 小时的 Amazon EC2 Windows t2.micro。但是,它们都将添加到免费的 30GB EBS 池中。因此,请确保分配给两个 VM 的内存总和不超过 30 GB。