云前哨:费用估算

21

需要提出一个关于如何使用Amazon S3和CloudFront作为CDN的提案,并估算成本。我阅读了AWS网站和论坛,使用了他们的计算器,但无法得出我有信心的最终数字(大约是多少)。诚实地说,我在“数据传输输出”、“获取和其他请求”的术语之间感到困惑,以及我是否需要在Amazon S3和Amazon CloudFront中填写详细信息,然后进行总和。

因此需要在这里估算我的月度账单。

  • 我将使用S3存储文件(主要是图像)
  • 我将与我的S3存储桶配置云前端以传递内容。
  • 几乎95%的客户基础在美国。

  • 平均文件大小:500KB

  • 每月存储在S3上的文件的平均数量:80000(80K)
  • 每月请求获取来自CloudFront的文件的总用户数或总请求数:3000万
  • 每月将有一些失效请求(假设为1000个)

如果能更好地了解我的月度账单如何计算以及近似值将是多么美妙。

另外,根据以上数据和估计,如果我使用Akamai或Rackspace,每月账单大约是多少。


这些数字很严肃。为什么不直接联系供应商呢?部分原因是他们可能知道一些我们不知道的定价细节,另一方面你也可能会得到优惠价格。 - David Taiaroa
感谢@DavidTaiaroa。是的,我会这样做,但在此之前必须准备一个粗略的提案和POC,以便向我的老板展示,然后我认为他将联系亚马逊。 - user1270392
顺便说一句,我也试着估算了一下。我的结果是200美元至400美元,比我最初猜测的要少。 - David Taiaroa
3个回答

6

我将在此提供另一个数字。

使用http://calculator.s3.amazonaws.com/calc5.html

CloudFront
数据传输输出 0.5MB x 30百万 = ~15,000GB

平均大小为500kb

1000个作废请求

95%美国

S3
存储 80K x 0.5MB 4GB

请求 30百万

我的初步结果是$1,413。正如@user2240751所指出的,安全系数为2是不过分的,因此范围在$1,500 - $3,000/月之间。

我习惯于处理更小的数字,但由于额外的请求和数据传输,最终金额总是比您预期的要高。

欢迎进行更正或提出改进意见!

祝好运


@jkchu,感谢您指出我初始帖子中的错误! - David Taiaroa

4

在您的情况下,S3放置和获取请求字段应该限制为您从应用程序调用/更新文件时可能调用/更新的次数。

要计算Cloudfront服务费用,您应该计算页面加载的粗略出站带宽(每页从cloudfront提供的对象数量-然后将其加倍-以便给自己一些余地),并填写其余字段。

粗略计算。 500GB数据输出(猜测) 平均对象大小为500k 1000个作废请求 95%到基于美国的边缘位置 5%到基于欧洲的边缘位置

总共为60.80美元+您的S3成本。


1
感谢您帮助我估算成本并解释S3的费用计算方式! - user1270392

3
我认为这里的数学有误,0.5MB * 30,000,000应该是14503GB而不是1500GB——除非我漏掉了什么。这意味着您的月费用将约为2000美元而不是200美元。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接