如何计算S3(亚马逊简单存储系统)存储价格?

时间:2011-01-20 10:58:06

标签: amazon-s3 amazon-web-services cloud-hosting

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

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

如果我在S3中存储1兆字节的文件,1小时后将其删除并将另一个1兆字节的文件存入S3,该怎么办?我会为那个月1兆字节的存储空间收费,还是2兆字节?

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

我认为他们不会在月底对我的S3帐户中存储的内容进行评估,并将对此进行计费。另一种方式 - 向我收取每个商店请求,因为“使用的存储空间”也无法使用,因为存储的文件可能会在多个结算月份内存储很长时间。

我希望有人能得到答案,我找不到任何东西: - )

1 个答案:

答案 0 :(得分:11)

存储按每月存储的所有数据的平均值计费。来自Amazon docs

  

a   月份基于平均存储量   整个月都在使用。这个   包括所有对象数据和元数据   存储在您创建的存储桶中   在您的AWS账户下。我们测量   您的存储空间使用情况   “ TimedStorage-ByteHrs ”,这是   在月底加起来   产生你的月费。

     

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

     

三月底,你会的   字节小时中的以下用法:   总字节小时数   = [107,374,182,400字节x 15天x(24小时/天)] +   [109,951,162,777,600字节x 16天x   (24小时/天)] =   42,259,901,212,262,400 Byte-Hours。

     

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

因此,在您的示例中(假设在本月的剩余时间内存储了第2兆字节),您需要支付1MB的费用。

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