Amazon Web services:为什么我使用的弹性计算云存储空间是 30 GB 中的 8.35 GB?

问题描述

所以我在 AWS EC2(免费套餐)上运行了一个 nodejs discord bot。我想尽可能地呆在自由范围内。在计费部分,我遇到了我的使用情况,发现我使用的是 8.35 GB。 有 2 个实例链接到我的帐户,其中只有 1 个正在运行(我使用另一个实例来托管处于停止状态的 AI 应用程序)。两个实例分别分配了 30 GB。我在这两种情况下都运行了 df -h一个报告占用了 2.8 GB,另一个报告占用了 2GB。所以快速的问题是为什么它应该在 5GB 左右时却是 8.35GB?

附上账单部分的截图。

enter image description here

请帮忙。我错过了什么?

解决方法

我假设您指的是 Amazon EBS 卷,AWS Free Tier 在您帐户的前 12 个月内每月提供 30GB。

这可以是一整个月的 30GB 卷,一个月的 2x15GB 卷,或一天的 1x900GB 卷(900* 1/30 = 30)。因此有了“GB-month”这个词,意思是“一个月的千兆字节”。

您是 8/30 分配的事实意味着您的帐户已经消耗了我们每月 8GB 的​​免费 30GB。

不要太恐慌 - 每月的成本仅为 10c/GB,因此一整个月的 30GB 容量将花费 3 美元。

请注意,Amazon EBS Volumes 是根据预配置存储收费的。因此,一旦您创建了卷,空间就会被分配,并且您的帐户将为此付费,即使卷中尚未存储任何内容。

如果您希望最小化成本,那么请最小化每个卷的大小并最小化卷的数量。免费套餐的目的是提供 AWS 服务的试用——它不足以运行您正在进行的应用程序。

,

你可能找错地方了。当您说“我使用的是 8.35 GB”时,我假设您在谈论 EBS 存储,对吗?您在 AWS 账单中看到的是预置存储(即您在启动实例时分配的存储)。您使用多少并不重要 - 这就是 df -h 向您显示的内部框。此外,实例是运行还是停止都没有关系 - 您仍然需要支付 EBS 费用(如果超出免费套餐)。

顺便说一下,通常为每个 Linux 实例分配 8.3GB;所以有 8.3GB 两人看起来小得令人怀疑

更新:您看到的不是 8 GB - 它是 8GB-Mo。因此,如果您预置了 30GB,那么在本月 8 日您将看到 8GB-Mo(我认为 AWS 每 4 小时更新一次)。因此,到月底,您将拥有大约 30GB-Mo,这是免费套餐的限制。