CDN 比较 2019 版

作者:


最后更新于 | 最初发布于 | 分类:


去年做过一次 CDN比较,当时比较了 AWS CloudFront,MaxCDN Stackpath 和 KeyCDN,还有CDN77。这几个我多少都是用过的。在过了一年之后,再次来回顾一下这些 CDN 有了怎样的变化,以及增加的几个 CDN 比较的对象。

本站做 CDN 的比较,首先是为了自用,然后呢因为用过不少的 CDN,而且有比较挑选的些许经验,就愿意以一个使用者的身份来给出自己的意见。一家之言,供大家参考。

通常第一次选择 CDN 服务的时候,往往会走冤枉路,花费过多的金钱以及做了不合适的选择。在 2019 年版本的 CDN比较中,我会介绍合适你使用的那个 CDN。

什么是 CDN?

CDN 的全称是 Content Delivery Network,中文称呼是内容分发网络。

其目的是让网站的内容从最接近用户的服务器节点上传递给用户,以达到减少延迟,节省网页载入的时间的目的。

使用 CDN 的益处?

使用 CDN,有很多不同的益处,这里列出一些,当然很多时候,网站选择使用 CDN 只是为了其中一条就够了。

  • 更快的内容分发
  • 减少源服务器的负载
  • 提高可靠性,冗余处理
  • 降低流量成本
  • 扩展性的考虑
  • 隐藏源服务器 IP,提高安全保障

CDN 需求的选择

先明确网站的需求。一般有四种需求。

  • 网页上静态元素的内容,通常包括 html,js,css,jpg,png 文件类型等等。
  • 大文件包的类型,这种就是很多软件的分发,通常都是10M以上的文件,比如 apk,zip,gz文件等等。

上面两种就是文件类的,有固定大小的。都可以归为静态文件。

流媒体类的有两种。

  • 音频视频的点播类型
  • 音频视频的直播类型

全部的 CDN 比较

Amazon CloudFront

节点数量和布局

Amazon CloudFront 在 26 30个国家或地区的 59 69个城市中有 132 180个接入点,用户在访问你在 CloudFront CDN 上的内容,实际上就是访问这 180 个节点中离你最近最快(延迟最小)的那一个。

CloudFront Network Map 05.07.2019.png

免费服务部分

AWS 有个免费使用套餐,新的 AWS 客户在第一年内每月均可以享受 50GB 的数据传出之传输量和 2百万个 HTTP 和 HTTPS 请求。(这个免费套餐按月计,未用完的自动清零)

价格及收费

收费的基本方式就是按用户的数据传输量,和请求数量两个部分来计算。没有固定的平台费用,也无固定合约,绝对的是按使用量来付费。这里有个官方 AWS CloudFront 计费估算器

流量从边缘服务器传出到用户:最低一档的 10TB 以内,US$0.085/GB 美国加拿大和欧洲,US$0.110/GB 南非和中东,US$0.170/GB 印度,US$0.250/GB 南美洲,US$0.114/GB 日本和澳大利亚,US$0.140/GB 新加坡,韩国,中国台湾,中国香港和菲律宾。随着用量的上升,单位价格也会降低。请求数量的价格也是按照地区有所不同,从 0.0075/10K Requests 到 0.016/10K Requests,这是非加密的 HTTP 访问。如果是 HTTPS,价格则从 US$0.01 到 US$0.022 每一万请求数。

流量从区域传出到原始服务器:每GB 从US$0.02 到 US$0.125。

另外还有两个部分会额外的费用:失效请求,和字段级加密请求。如果有要用专用 IP 的自定义 SSL 证书也是要收费的。

AWS提供两个账单,一个是收费账单,一个是使用量账单,可以很清楚的知道自己的账号下,哪些网站使用的量最大。付费是后付费,每月账单生成后,从信用卡扣款。

大客户有折扣价格,需要承诺至少12个月,每个月使用超过10TB的数据。

微软 Azure CDN

节点数量和布局

Azure CDN 的覆盖在全球有 65个区域,共129个节点。

价格及收费

Azure CDN 是按照计费区域来确定费率的。

区域 1:北美、欧洲、中东和非洲
区域 2:亚太(包括日本)
区域 3:南美
区域 4:澳大利亚和新西兰
区域 5:印度

按上面来看区域1价格最低,区域3最高,剩下的三个区域价格接近。以区域1为例。

出站数据:10TB 以内,US$0.081/GB, 10TB 到 50TB,则是US$0.075/GB

免费使用部分

注册微软的 Azure 免费用户,可以获得第一年12个月的免费服务,加上包括价值$200的信用额度,以及永远免费的 25个服务。关于 Azure CDN 部分呢,就只能使用这200美元的免费额度了,12个月内用完即止。

Stackpath - 原来的 MaxCDN

节点数量和布局

StackPath 的全球网络在主要地区有45 个边缘节点,从布局来看也还可以,大致有美国东岸,西岸,以及中部,欧洲的九个主要城市,南美的两大城市,以及亚洲和大洋洲的的七个城市,当然中国只有从香港或者东京,首尔访问。

价格及收费,以及免费服务

Stackpath 所提供的 CDN 价格看上去也不错,每月预付10美元的价格提供高达 1TB 的流量,无限网站,无限制的 requests,免费的 SSL 证书,DDoS 保护,另外首月免费。觉得对于流量大的用户来说这是一个不错的选择。支持信用卡付款。

stackpath-cdn.jpg

KeyCDN

之前我也有用过 KeyCDN,大概有半年多的时间。

节点数量和布局

KeyCDN 的全球 CDN 网络有34个数据中心 大约30多个节点。布局还算是均匀。

免费部分

KeyCDN 有提供一个30天的免费试用,可以尝试一下。

价格及收费

KeyDN 是照流量来收费的,最低一档的 10TB 内,US$0.04/GB 欧洲和北美地区,US$0.12/GB 亚洲,US$0.16/GB 南非和南美。如果有更多的流量需求,随着量的增加,价格也会逐步降低。是预付款方式,最低US$49起,购买的用量,然后逐月扣除,一年期满,没有用完的清零。

CDN77

节点数量和布局

CDN77 的全球 CDN 网络有差不多也是30多 34个节点。布局还算是均匀,有北美,欧洲,南美和亚洲。

免费部分

CDN77 有提供一个 15 14天的 免费试用。

价格及收费

CDN77 是照流量来收费的,最低一档的 5TB 20TB 内,US$0.049/GB 欧美地区,US$0.125/GB 亚太地区,US$0.185/GB 拉丁美洲。如果有更多的流量需求,随着量的增加,价格也会逐步降低。虽然是按用量收费,但是是预付款方式,购买使用量,最低是US$149,一年内有效。

CDN77 同时还提供按月付费的方式的计划,每月6TB流量的是 US$199,25TB的是US$399,50TB的是US$599,最高是 100TB的US$999。

特性比较

非常重要的一点是上面提到几个服务商所支持的特性。

目前要关注的就是这些:

  • Cache Purge
  • Gzip
  • Custom CNAME
  • 免费的服务商 SSL 证书
  • 自己提供定制证书
  • HTTP/2
  • SSD
  • API 支持

目前这些都是支持的,虽然有些是需要收费,在管理面板内,也需要仔细查看。

还有一些知名的 CDN 服务商没有包括进来,以后会更新这个页面,增加更多的 CDN 给大家参考。

CDN比较 2019版之服务比较表格

这个表格是新作的,不时会有更新,而且包括的不只本文所介绍的这几个 CDN 服务商。



搜索
关于
David Yin
研究(SEO)搜索引擎优化排名和(PPC)竞价排名技术,总结搜索营销学的各种方法和趋势。专业SEO优化研究,致力于搜索引擎优化技术的普及和推广。
David Yin
Email:seo[AT]g2soft.net
版权说明
如果想转载,而又不明白转载的条件,请看本站的详细版权说明
推荐
Dreamhost Hosting
使用优惠码“save252015”,节省更多,每月只要 $2.59。
归档
标签云
热门标签