我正在尝试估算在 Amazon S3 上为客户存储图片需要支付多少钱。我使用他们的计算器,但总价似乎太便宜了。感觉我错过了什么。
每张图片大约 3 MB。使用计算器,如果我有 60,000 张图片(180 GB),我每月可获得 21 美元。这确实很便宜。
我的服务器在 Amazon EC2 上,我还需要将转入和转出添加到计算器中吗?
计算器: http://calculator.s3.amazonaws.com/calc5.html
价格: http://aws.amazon.com/s3/pricing/
请帮忙!
答案1
数据传输免费之间AWS 服务。数据输入也是如此。但是,您需要为您的 EC2 实例以及 S3(如果您的客户将直接从 S3 中提取数据)支付数据输出费用。
答案2
你的计算是正确的 -
这里有一些额外的费用。
数据传输 - 如果人们在家中或办公室使用浏览器查看所有图像,每周一次,您将支付 500GB 的带宽费用 - 约为 100 美元。
但是您可以为此目的存储低分辨率 jpeg 等。添加低分辨率 jpeg(在 1000x1000 像素时看起来很“好”,(每个只有 ~150k)因此只会增加不到 10% 的存储成本。
同一区域的 EC2 到 S3 的数据传输是免费的。
请注意,如果您的服务器软件中存在严重错误,您可以对 S3 进行攻击(比如将图像上传 1000 次到同一位置 - 您将为此付出代价!)。