Amazon 发布了 CloudFront Beta ,这是一个云端的内容分发网络( Content Delivery Network ,CDN),经由部署于三个大陆上的一系列边缘节点,能在全世界范围内实现低延迟、高速度的内容传输。CloudFront 已经与 Amazon 的 S3 及 EC2 服务集成。
CloudFront 与其他 CDN 一样依赖于边缘节点的地理位置,它的 14 个边缘节点,8 个位于美国,4 个在欧洲,2 个在亚洲。CloudFront 能分发任何类型的 Web 内容,虽然如此,其主要用途还是在于富媒体文件及软件的下载包。它的限制条件是所分发内容必须已经存放在 Amazon 的简单存储服务(S3)上。
建立在线账户之后即可开始使用CloudFront(无需和销售人员打交道),首先把希望发布的S3 bucket 标记为“公开可读”,然后通过一个API 调用创建新的CloudFront Distribution,CloudFront 就会给出发布内容的URL 和域名,让用户放在网页上。用户还可以指定一个 CNAME ,CloudFront 会使分发内容看上去来自该 CNAME 域。免费的 Amazon S3 控制界面 S3Fox 已经为 CloudFront 作了相应更新,如果不想通过 APi 调用来建立 CloudFront Distribution,也可以用 S3Fox 去完成。
当网页请求一项内容的时候,请求会被定向到最适合的一个边缘节点。如果是第一次请求该内容,CloudFront 会从 S3 下载内容并作缓存,然后分发给用户。后续的请求从 CloudFront 的缓存中取数据。这样的设计,加上 CloudFront 独立于 S3,又分散在全球,可以实现高可用、低延迟、高速度的数据传输。
CloudFront 服务沿袭了 Amazon 一贯的“用多少付多少”的资费方案,无月租、无最低消费、少用少付、不用不付。不过原先的 S3 bucket 和第一次从 S3 传输到 CloudFront 的费用还是要付的,此后就只需要付 CloudFront 的资费了:
美国节点
数据传输
$0.170 每 GB – 每月头 10 TB 传出数据
$0.120 每 GB – 当月后续 40 TB 传出数据
$0.100 每 GB – 当月后续 100 TB 传出数据
$0.090 每 GB – 当月超出 150 TB 的传出数据请求
$0.010 每 10,000 GET 请求
欧洲节点
数据传输
$0.170 每 GB – 每月头 10 TB 传出数据
$0.120 每 GB – 当月后续 40 TB 传出数据
$0.100 每 GB – 当月后续 100 TB 传出数据
$0.090 每 GB – 当月超出 150 TB 的传出数据请求
$0.012 每 10,000 GET 请求
香港节点
数据传输
$0.210 每 GB – 每月头 10 TB 传出数据
$0.160 每 GB – 当月后续 40 TB 传出数据
$0.140 每 GB – 当月后续 100 TB 传出数据
$0.130 每 GB – 当月超出 150 TB 的传出数据请求
$0.012 每 10,000 GET 请求
日本节点
数据传输
$0.220 每 GB – 每月头 10 TB 传出数据
$0.168 每 GB – 当月后续 40 TB 传出数据
$0.147 每 GB – 当月后续 100 TB 传出数据
$0.137 每 GB – 当月超出 150 TB 的传出数据请求
$0.013 每 10,000 GET 请求
与 CloudFront 集成的 AWS 服务,除了 S3 之外,还有 EC2。用户可以把动态页面放在 EC2 上的 Web 服务器上,而静态内容,如图片、视频和大型的下载包,则交给 CloudFront 去处理。
查看英文原文: Amazon Has Started Delivering Its Clouds with CloudFront
评论