9

我不太确定这是否是这个问题的正确堆栈交换站点,但我没有找到更适合的站点。

我计划在我的下一个项目中使用 S3,但我不确定存储的价格实际上是如何计费的。如果我只使用 S3 来投入千兆字节的数据并且几乎从不删除数据,我将没有问题。但事实并非如此。

如果我在 S3 中存储一个 1 兆字节的文件,1 小时后将其删除,然后将另一个 1 兆字节的文件放到 S3 上怎么办?当月的存储空间是 1 兆字节还是 2 兆字节?

亚马逊声明: First 1 TB / month of Storage Used

我认为他们不会在月底对存储在我的 S3 帐户中的内容进行计费,并将计费。反过来 - 为每个存储请求向我收费,因为“已使用存储”也不起作用,因为存储的文件可能会在多个计费月期间存储很长时间。

我希望有人能回答这个问题,我找不到任何东西:-)

4

1 回答 1

16

存储按每月存储的所有数据的平均值计费。来自亚马逊文档

每月计费的存储量基于整个月使用的平均存储量。这包括您在 AWS 账户下创建的存储桶中存储的所有对象数据和元数据。我们以“<strong>TimedStorage-ByteHrs”来衡量您的存储使用情况,这些数据在月底相加以生成您的每月费用。

存储示例:假设您在 3 月份的存储桶中存储了 100GB(107,374,182,400 字节)的标准 Amazon S3 存储数据 15 天,并在 3 月份的最后 16 天存储了 100TB(109,951,162,777,600 字节)的标准 Amazon S3 存储数据。

在 3 月底,您将在 Byte-Hours 中有以下使用情况:总 Byte-Hour 使用量 = [107,374,182,400 字节 x 15 天 x(24 小时/天)] + [109,951,162,777,600 字节 x 16 天 x(24 小时/天) )] = 42,259,901,212,262,400 字节小时。

让我们将其转换为 GB 月:42,259,901,212,262,400 字节小时 x(1 GB / 1,073,741,824 字节)x(1 个月 / 744 小时)= 52,900 GB 月

因此,在您的示例中(假设本月剩余时间存储了第 2 兆字节),您将被收取 1MB 的费用。

但请记住,还有其他费用需要考虑,例如数据传入/传出和总请求数等。

于 2011-01-20T21:00:22.710 回答