为什么苹果要构建自家CDN?

标签: 业界 CDN 基础设施 苹果 | 发表时间:2014-08-01 11:11 | 作者:章远岸
出处:http://www.leiphone.com

201404250844211314

据StreamingMedia报道, 苹果正在构建内部CDN(内容分发网络)基础设施。一组来自OS X的下载请求从马塞诸塞州发出,接收端的IP地址链接是以“aaplimg.com.”结尾。将其输入浏览器页面直接跳转至苹果首页。这表明,苹果并没有使用常用的内容分发网络服务器,如Akamai,而是启用了苹果内部的分发网络。

CDN能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。使用户可就近取得所需内容,解决网络拥挤的状况,提高用户访问网站的响应速度。

苹果构建自身CDN的原因

苹果是CDN服务的大客户,不仅是 OS X,其它音乐、视频以及应用下载都能用上CDN服务。但是,要构建自己的CDN网络可是一次重大举措。苹果如此做法有以下几点原因。

第一, CloudFlare 公司的CEO兼创始人Matthew Prince曾表示,去年苹果引进了大量CDN和运营领域的人才,人力资源已足够构建自己的CDN网络。这充分表明苹果早已在为内部CDN做准备。

第二,像 苹果这样构建自己的内部CDN的公司并不常见,其它拥有内部CDN的公司包括Facebook和Google(微软和雅虎也很有可能)。毫无疑问,这样庞大的基础设施构建需要强大的资金支持,但银行资产达1500亿美元的苹果并不差钱。

有传言称,苹果的Akamai工程耗资达10至20亿美元,但这个区间差异较庞大,结论也过于草率。不过美国内华达州、北卡罗莱纳州、俄勒冈州以及其它地方,苹果都建立起了在线数据处理中心。在基础设施建设上,苹果从没有吝啬过。

第三,从成本效益来看,苹果此举措非常睿智。现有的CDN服务设施已经不能满足苹果当下的需求了,iPhones、iPads和MacBooks中的新版本操作系统对CDN要求更高了。

第四,作为科技巨头的苹果,总希望标新立异,独树一帜。不论是在操作系统还是苹果设备服务上,都有着自己独特的风格。因此,构建苹果内部CDN网络也是保护自己的 信息数据安全,防止数据泄露、抄袭模仿等等。

但值得注意的是,新的苹果内部CDN网络并没有覆盖全球,因此只有部分苹果产品能享用到新CDN网络。位于旧金山的国外媒体VentureBeat,在一台电脑上对苹果网页的一张图片进行路由跟踪,结果还是在Akamai服务器上终止了。因此,苹果的内部CDN网络服务仅支持某些特定的区域。

Via:     venturebeat

苹果自家内容分发网络上线 下载速度更快

文章内容来自网络投稿,雷锋网登载此文为出于传递更多信息目的,作者观点不代表雷锋网
责任编辑: 张 驰

您可能也喜欢:

苹果自家内容分发网络上线 下载速度更快

苹果后门暴露,互联网时代无隐私

三星智能手机的移动网络浏览量超过苹果

苹果能否打造自己的无线网络帝国

开放自家的WiFi也能让网络更安全?
无觅

相关 [苹果 cdn] 推荐:

传苹果正打造自己的内容分发网络(CDN)?

- - 威锋网新闻- 最新RSS订阅
  目前苹果已经在俄勒冈州、北卡莱罗纳州和内华达州建成了三座世界级巨型数据中心,所以苹果计划开发自己的内容分发网络(CDN)也非常合理,这样可以更好、更快的为iCloud和iTunes用户传递数据.   Frost & Sullivan公司分析师Dan Rayburn认为苹果会为自己的网络增加CDN功能,只是目前还不清楚后台的系统会选择什么.

为什么苹果要构建自家CDN?

- - 雷锋网
据StreamingMedia报道, 苹果正在构建内部CDN(内容分发网络)基础设施. 一组来自OS X的下载请求从马塞诸塞州发出,接收端的IP地址链接是以“aaplimg.com.”结尾. 将其输入浏览器页面直接跳转至苹果首页. 这表明,苹果并没有使用常用的内容分发网络服务器,如Akamai,而是启用了苹果内部的分发网络.

Google宣布Google CDN

- way - Solidot
Google宣布了最新的帮助加快互联网速度的工具Page Speed Service,加快静态网页的载入速度,不支持动态网页. 在开发者注册该服务之后,可将网站的DNS入口记录指向Google,然后Page Speed Service从服务器上抓取内容,采用最佳的Web性能方案重写网页,通过Google在全球部署的服务器将内容展示给终端用户,加快网页载入速度.

金山面试CDN

- - CSDN博客互联网推荐文章
今天去金山网络面试的时候,被问到 性能优化,我说了几个,最后说到了 CDN,我说要尽量把静态的内容放置到CDN,但是为什么呢. 面试官说既然你说到CDN,你就说说它的原理. 按我个人理解来说它是遵循就近原则,给用户找到最近的服务器来提供用户的静态内容,比如CSS文件、图像等,来提高用户访问网站的响应速度.

CDN缓存策略

- - 开心平淡对待每一天。热爱生活
   CDN这个东西,当然是个好东西. 所以看到有FAQ就理所当然的复制下来,其实,最近我突然想到一件事情,中国的地区域名还有一个很有意思的地域域名,那就是js.cn,所以,我悄悄的申请了两个域名,cache.js.cn和cdn.js.cn,就是想用来做这种CDN转发,当然,只是简单的. 我最初的想法是(有一小部分),如果我的服务器里有N多人装了DZ论坛,那么这些JS和CSS其实都是共用的.

CDN 工作原理

- - 互联网 - ITeye博客
1.CDN的实现基础是通过将DNS的域名设置为CNAME(就是指向另一个域名,但这个域名也是有A记录的(就是域名对应IP)). 2.CNAME的作用就是要求浏览器发送域名到CNAME这个域名的服务器去解析得到域名的IP,就是本地DNS不作IP解析,而由CNAME指定的服务器去解析. 3.CNAME指定的服务器去解析的IP地址是CDN的全局负载均衡设备IP.

[CDN] 第二代 CDN 架构和普通 CDN 架构

- cgeek - 扶凯
近来没有什么东西好写的,介绍一下我们公司几前年的一个东西,可能对很多人来讲是个新的东西. 我以后可以介绍一些这些公司的技术. 这次要讲的是普通 CDN 和我们公司的 C.

jQuery CDN failover 的方式…

- Tim - Gea-Suan Lin's BLOG
之前有在其他網站上看到 failover 的技巧,但剛剛才發現 jQuery 官方網站上也用上了類似的技巧,將 Google (ajax.googleapis.com) 與 EdgeCast (code.jquery.com) 的 CDN:. 雖然 jQuery 網站上是放在開頭,但放在 HTML 最後面也有一樣的效果….

如何诊断CDN故障

- - 火丁笔记
某项目使用CDN做文件下载服务,最近不时有网友反馈下载出错,因为CDN是第三方提供的,且节点众多,所以诊断起来有点麻烦,必须想想招儿. 首当其冲的问题是如何确认CDN有哪些节点. 幸运的是通过 阿里测提供的服务,我们能拿到这个IP列表,当然这个IP列表不可能百分百完整,不过应该包含了大部分的节点,有兴趣的可以参考 百度的JQuery CDN例子.