xuewuzhijing 2016-07-22
互联网已经成为了人们生活的必须品,已经如同水、 电一般重要。企业在基于互联网向用户交付内容时,离不开CDN的支持。有了CDN的支持,企业交付内容的速度在不断地提升,也给用户提供了更好的体验。但今天Akamai指出,我们已经进行了CDN 4.0时,企业也将面临着新的问题。那么克服4.0时代问题的方法在哪里?Akamai又做出哪新的努力?
CDN进入4.0时代
自1998年,Akamai第一次提出了内容交付网络概念,即通过数学算法的方式解决互联网流量拥塞的概念,互联网进入了CDN 1.0时代,时至今日,在Akamai看来CND已经进化发展至4.0时代。这四个时代都有怎样挑战与特性?
CDN 1.0:这一时期的主要技术是缓存,通过高度分散的计算资源,把静态可以缓存的内容,缓存在离访问者最近的地方;当用户可以访问的时候,可以本地的提供这些静态的内容,从而加速用户访问内容的速度。
CDN 2.0:时间发展到2003年,互联网 不再仅仅只用于发布信息,出现更多、更广泛的用途,如电子商务开始兴起,信息出现了交互形式。用户需要在网络上输入一些信息,如帐户、密码,甚至银行卡信息——这些信息都动态。这时,Akamai开发出了动态优的技术,把那些不能缓存的、纯动态的客户化的、定制化的信息,通过传输层的优化,回到原始站点,在原站上面路径选择上进行优化,从而提升内容交付的性能。
CDN 3.0:进入2008后,智能手机、平板电脑开始普及,这改变了人们的上网方式,从原来固定的电脑或固定的宽带浏览网页信息,变成了通过移动终端,使用无线网络可以随时随地浏览信息。这一时期,内容交付也出现了新的挑战——如何改进移动内容交付的速度,如何确保移动网络的安全?
据Akamai亚太区媒体服务技术总监李N说,Akamai已经意识到移动优化技术包括识别终端,从而确定网络的稳定性;另外就是识别屏幕尺寸,不同的终端设备屏幕大小也不一致。因此,确定屏幕尺寸才能更好地让图片、页面适应终端设备,这一过程需要网络平台做出智能判断,从而给用户提供最佳体验。 阿卡迈亚太区媒体服务技术总监李N
CDN 4.0:时间推移至今,随着云计算的大范围使用,大量互联网公司及传统企业,不断地把他们的核心业务转移到云端,这也给日常运维包括业务逻辑带来不小的麻烦。例如,闪电购短时间促销时,企业如何保证网站在短时间内应对十倍甚至于二十倍的流量激增问题。同时,以视频直播为代表的网络经济也催生了用户对视频的高度需求,如何保证视频的流畅传输与播放,以及4K视频和移动视频的分发也给网络提出了更高的挑战。此外,云技术的广泛使用,也把安全问题放在更加重要的地位上。
CDN 4.0:Akamai应对方案
针对CDN 4.0时代所出现的问题,Akamai也推出了不同的解决方案。
CloudLets
为了简化产品的开发和交付的时间,同时确保多屏网络体验的性能,Akamai推出了CloudLets自助服务。利用CloudLets,用户通过UI界面或API,就企业可以克服业务和运营的一些挑战。CloudLets 包含三个功能:边缘重定向、访问者优先、图片转换。
边缘重定向:这一功能的目的在于帮助用户简化对URL的管理,无论是技术人员还是非技术人员都可以管理重定向规则。例如,企业运维人员和研发人员在自己的原站上面实现的一些业务逻辑,但是这些业务逻辑是通用化的业务逻辑,通过该功能企业可以在网络节点边缘卸载这些业务逻辑,实现Web性能的优化。
访问者优先:业务进入高峰,访问量激增时,后端应用将超出负载,该功能提供用户友好的等待区域。如,双11或闪购时期,访问高峰时,利用该功能可以将用户按级别分类,对于级别高、购买频繁的用户可以直接发送到企业的原站;而对于级别较低的、只进行浏览的用户,先放置等待区域,当后端应用不再繁忙时,再把这些用户发送回原站。这样做企业就提供了更好的用户体验,更有助于留住用户。
图片转换:这一功能是为了帮助用户多终端处理、存储图片的流程。利用这一技术,用户可以大大压缩图片的大小,使其字节数压缩为原来图片的30%多,从而大大提升图片加载速度。而用户只需管理原始图片,至于工作流、图片优化、存储,以及交付,全部由Akamai处理,这为类似于电商这样拥巨量图片的企业,不仅节省了空间,也加快了网页加载速度,让企业留住了更多用户。
Bot Manager
Bot Manager是爬虫管理器,爬虫 是IT行业中的一个术语,即用自动化脚本或代码去访问网站,而不是真正的人访问。这样的访问有好有坏,例如有些电商企业会利用爬虫来探查竞争对手的价格;而对于百度、谷歌这样的搜索引擎的爬虫却有利用网站的推广。
Akamai 的Bot Manager可以帮助用户更好地识别和了解访问他们网站流量爬虫的类型;这样用户就可以主动采取措施,对其业务可以有更好的控制,也更好地保护了他们自己的网站。
此外,针对市场上视频需求的增长,Akamai还推出了预测性内容交付解决方案,通过优化安全内容交付和设备缓存来改善视频质量,使用户在任何设备上通过任何网络都可以离线观看他们喜爱的视频。
总结: