CDN架构:解决分布网络应用难题?
云计算的架构体系,让笔者突然想到了CDN架构,就是目前以ChinaCache等企业一直提倡的CDN网络。
ChinaCache的CDN网络是一个全国性的网络平台,它由全国500多个数据中心共同组成的网络运算平台。CDN是一个经策略性部署的整体系统,能够帮助用户解决分布式存储、负载均衡、网络请求的重定向和内容管理等问题。其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络“边缘”,使用户可以就近取得所需的内容,解决 Internet 网络拥塞状况,提高用户访问网站的响应速度。从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均而产生的用户访问网站响应速度慢的根本原因。
ChinaCache的CDN网络平台有两个特征:一方面是提供公共的网络运算中心,让其他企业的应用方案部署在其上,从而实现集中部署/管理。
另一方面,对计算性能和用户访问实现分布式就近访问计算,并利用分布式存储、负载均衡、网络请求的重定向、网络访问优化、SSL应用加速等种种技术手段,保持用户的及时、稳定、安全的使用。
从这个应用特征看,CDN网络平台就类似于当前的云计算的网络硬件平台。
据ChinaCache CEO王松分析:“当前的云计算体系类似于CDN 的网络分布,他们是把今天的所有的计算能力、存储能力搁在网络上,作为提供服务。像微软有ECN的战略,谷歌也在做非常类似的事情。”
据悉,微软最近正在全力构造一个全球化的计算网络,微软正在大量采购服务器、网络负载均衡网络设备,然后,通过微软自己的研发力量,构造全球的分布式网络计算平台。这可能直接跟云计算应用相关。自从微软发布了全新的服务器操作系统后,Online版的Exchange等应用需要大力推广,而全球的分布式网络计算平台则是其物理的平台。
“谷歌一直在追求网民在应用上:延时越短越好,如果延时超长,或者是应用做不好,他们要花很大的精力解决这些问题。”王松如此评价谷歌。各种迹象表明,微软、谷歌正在做CDN平台相类似的网络平台。
其实,微软、谷歌在云计算方面的动作跟ChinaCache并没有直接关系,但它们却有着惊人的相似,可能,这就是应用的趋势吧。
在云计算的时代,对于CDN是一个新的机遇,同时也是很大的挑战。