2015-03-08 292 views
0

我拥有来自印度的大部分网站流量。就我所知,Cloudfront从最近的数据中心传输数据。但是它向印度的数据传输收费几乎是0.17美元,而第三季度则为0.09美元。我可以将数据中心设置为s3中的某个亚洲国家,以便几乎同样快速地为内容提供服务,或者我宁愿使用云端服务?亚马逊s3或云端

回答

3

Amazon CloudFront是充当Web内容缓存层的内容分发网络。

创建CloudFront分配时,您会收到一个特殊的URL,用于引用CloudFront上的流量。解决此URL后,AWS将返回指向最近的CloudFront存在点的IP地址。 “最接近”实际上可能意味着“最小延迟”,而不是地理上最接近的,因为这给用户提供了最快的连接。

The data transfer cost for CloudFront因流量服务的位置而异。请注意,这与数据“来源”所在的位置无关 - 您可能会将服务器从美国运行,但CloudFront会根据距离用户的流量来源进行收费。因此,如果您更改了原始数据的位置(“区域”),CloudFront将不会更便宜。

如果您担心来自印度的高流量价格,您可以配置一个价格等级,该等级限制流量所在的位置。

价格100级:

  • 美国
  • 欧洲

价格200级:

  • 美国
  • 欧洲
  • 香港,菲律宾,韩国,新加坡&台湾
  • 日本
  • 印度

价格类中的所有:

  • 如上所述,再加上:
  • 南美洲
  • 金stralia

因此,配置您的CloudFront发行价格类别100将停止来自印度的流量,使其从美国或欧洲供应。这对你的用户来说会慢一些,但对你来说会更便宜。

参见:Amazon CloudFront pricing

在比较亚马逊CloudFront的VS亚马逊S3的价格,S3定价的数据传输部分是有关您正在使用的S3地区。例如,来自俄勒冈州S3的流量为9美分。实际上,这比来自俄勒冈州的CloudFront流量要高出8.5美分。此外,直接来自S3的服务流量不会将内容缓存到用户附近,因此延迟时间会更长。

底线:为您的用户提供来自CloudFront的缓存流量通常更便宜且更快。使用价格分类来限制从更昂贵的位置发送流量所需支付的金额。

+0

只是一个小的更新:与最近的价格变化从S3到CloudFront的流量是免费的(https://forums.aws.amazon.com/ann.jspa?annID=2780) – 2015-03-08 23:29:04

+0

谢谢。价格班是我以前从未见过的。 – user4647309 2015-03-09 02:32:10