use*_*309 0 amazon-s3 amazon-cloudfront
我的网站访问量大部分来自印度。据我所知,Cloudfront从最近的数据中心传输数据。但向印度传输数据的费用几乎是0.17美元的两倍,而s3中为0.09美元。我是否可以在s3中将数据中心设置为某个亚洲国家/地区,以便以几乎相同的速度提供内容,还是我应该选择Cloudfront?
Amazon CloudFront是一个内容分发网络,充当Web内容的缓存层。
创建CloudFront分配后,您会收到一个特殊的URL,该URL用于引用CloudFront上的流量。解析此URL后,AWS将返回一个IP地址,该IP地址指向最近的CloudFront存在点。实际上,“最接近”可能意味着“最小延迟”,而不是地理位置上最接近,因为这为用户提供了最快的连接。
CloudFront的数据传输成本因提供流量的位置而异。请注意,这与数据“来源”的位置无关-您可能正在美国以外的地方运行服务器,但是CloudFront会根据来自用户的流量来收费。因此,如果您更改原始数据(“区域”)的位置,CloudFront不会便宜。
如果您担心来自印度的交通价格高昂,则可以配置价格类别,以限制从中运输交通的位置。
价格等级100:
价格类别200:
所有价格类别:
因此,将CloudFront分配配置为“价格等级100”将停止从印度提供流量,从而使其无法从美国或欧洲提供。这对于您的用户而言较慢,但对您而言则更便宜。
在比较Amazon CloudFront与Amazon S3的价格时,S3定价的数据传输部分与您使用的S3地区有关。例如,来自俄勒冈州S3的流量为9美分。实际上,这比俄勒冈州提供的CloudFront流量要贵8.5美分。同样,直接从S3提供流量不会将内容缓存到用户附近,因此会有更高的延迟。
底线:从CloudFront提供缓存的流量通常对于您的用户而言可以更便宜,更快。使用价格类别来限制从较昂贵的位置发送流量时要收取的费用。
归档时间: |
|
查看次数: |
3537 次 |
最近记录: |