一、CDN的概念
CDN的全称是Content Delivery Network,即内容分发网络。其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络“边缘”,使用户可以就近取得所需的内容,提高用户访问网站的响应速度。CDN有别于镜像,因为它比镜像更智能,或者可以做这样一个比喻:CDN=更智能的镜像+缓存+流量导流。因而,CDN可以明显提高Internet网络中信息流动的效率。从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均等问题,提高用户访问网站的响应速度。
通过用户就近性和服务器负载的判断,CDN 确保内容以一种极为高效的方式为用户的请求提供服务。总的来讲,内容服务基于缓存服务器,也称作代理缓存 (Surrogate) ,它位于网络的边缘,距用户仅有 “ 一跳 ”(Single Hop) 之遥。
CDN技术应用缩短网站与用户之间的距离是提高访问速度的一个最有效的方法,将用户要访问的内容推送到离用户最近的地方,让他们的访问如同访问本地。
2002年电信运营商的拆分重组给南北网络用户的互联互通造成了很大的影响,丢包和延迟的现象都比较明显。而人们对网站内容的访问有明显的需求,这也成为CDN发展的一个重要契机。而2004年进一步回暖的互联网、Web 2.0的兴起以及宽带业务、流媒体的快速发展,CDN应用又变得热门起来。 CDN 产品提供的“网站内容访问加速服务”,是让“客户网站”使用CDN服务将网站内容投递到CDN网络中的各个加速节点,并由各节点主动到“源网站”进行刷新,来保证内容的新鲜。网站访问用户通过CDN网络中,相对速度最优的“加速节点”,来获取“源网站”中的内容资源。使影响访问网站质量的因素尽可能的减少,进而提高网页响应时间和传输速度,最终实现改善服务质量,大大减轻“源网站”的访问负载和带宽消耗目的。
二、CDN服务的实现手段
CDN网络主要由“智能DNS”和“加速节点”,两大部分组成。在每个电信运营商的网络中,根据地理位置的不同,按照一定的规划原则,部署多个加速节点。每个加速节点通过多台“缓存服务器”对外提供服务。“缓存服务器”负责接受用户的访问请求,并将所请求的内容返回给用户。同时“缓存服务器”会对用户请求过的静态内容进行缓存,并通过源网站定时更新缓存数据,以保障用户快速获取最新的网站内容信息,基本的实现原理如下图:
三、保证CDN服务品质的关键因素
1、加速节点带宽保证
在提供了CDN服务后,由于网站访问者实际是访问的各加速节点的缓存服务器,因此,充足的带宽保证,既能保证网站访问者顺利地访问缓存服务器,也能满足网站访问者较大的下载需求。
2、合理分布的缓存点
在CDN服务的网络中,提供缓存服务加速节点并不是越多越好,而应该是根据各运营商的网络分布,合理规划、合理布点,并确保各缓存点使用独享网段,这样才能保证网络访问者能够在最近、最佳的缓存点中取得自己需要的访问数据。
3、对网络访问者的精确定位
CDN服务的原理就是将客户对网站的访问指引向最近、最佳的缓存点,由缓存点向网站访问者提供相应的内容,因此对网站访问者的精确定位就显得尤为重要,如果定位不准确,就有可能将访问者的访问指向非最优缓存点,结果反而可能造成加速后的访问速度更慢。
4、确定最优缓存点
在确定了网站访问者的精确地理位置后,就需要通过相关技术,将访问者的访问指引到最优的缓存点,以达到加速的目的。
5、加速网络有变化时,快速发现并切换
一旦网络环境有变化或个别缓存服务器发生硬件故障或临时中断,能够第一时间发现并快速切换至在当时情况下最优的缓存点,以保证网站访问者的正常访问不受影响。
四、速网科技.CDN服务的特点
1、充足的节点带宽
速网科技.利用自己资深的行业背景和丰富的行业经验,以及与各地运营商良好的合作关系,在全国部署的各加速节点,拥有30G的带宽储备,并且随时可以根据带宽使用需求进行扩容。
2、以独有技术规划、部署加速节点
速网科技.在部署各加速节点之前,先行部署一套独立的监控网络节点,利用独有技术,参照监控网络得到的数据,并根据运营商的网络部署,合理地部署了自有的加速节点,确保所有访问者可以去访问最优的缓存点。
3、高覆盖、高精度的IP地址库
CDN服务的核心,就是让用户就近地访问缓存服务器中的内容,由缓存服务器去抓取并存储源站的数据。而就近访问的实现,就是通过用户的Local DNS,判断用户所在的位置,然后将用户的访问目的指向就近的缓存服务器。对用户所在位置的准确定位,就会直接影响到对用户访问目的的指向,也就直接影响用户的访问速度。截止2007年12月31日,由CNNIC统计的中国大陆所拥有的IP地址数量共1.35亿个(合8A+16B+33C)。这1.35亿个地址中,约有43%是由用户向CNNIC(中国互联网络信息中心)申请的,另有约57%是由各大运营商或科研部门直接向APNIC(亚太网络信息中心)申请的,各运营商会根据自己的用户的需求向用户分配IP地址,各IP地址拥有者也会根据自己的业务,在全国范围内使用自己的IP地址,所以通过IP地址准确定位使用者的地理位置,就需要一份完整、翔实并且是不断更新的IP地址库,而这个工作不仅烦琐,同时还需要实时、快速的更新、调整。速网科技.的CDN技术团队,利用自身的经验及自行开放的专用管理软件平台,已经覆盖了所有IP地址库的85%以上,并且还在不断更新、丰富中,同时也利用了软件的自动分析、调整功能,确保了所有分区IP地址库中IP地址的唯一性。
4、拥有专用的实时CDN服务质量监控网络
速网科技.的CDN服务网络中,除了为提供缓存服务的加速节点网络外,还有一套监控网络,监控网络主要承担三个任务,一是以监控网络得到的数据作为加速节点部署及优化的依据,作为将访问点指引到最优缓存点的依据。二是通过监控系统,定时将监测结果数据,与中国互联网知名网站的访问效果数据进行比较,并以此作为CDN服务品质保证(SLA)的量化依据。三是通过专用监控网络节点,实时对每个加速节点进行服务质量监测,全面掌控CDN服务运行状态,从而能够根据多种反馈信息,或者在发生网络及硬件故障时,及时调整、切换至其他的最优缓存点,最大限度的提高CDN服务质量。
5、自适应CDN网络
速网科技.的CDN服务网络,速网拥有一套完整的管理、监控平台,能够实现智能化的IP地址覆盖调整、加速节点优化调整、CDN服务质量监控、阀值报警、流量监控等功能,使CDN网络和服务更加智能化。
客户网站使用速网科技.的自适应CDN网络后,“自适应CDN网络”会根据对CDN网络访问状况,自动地实时动态调整CDN网络中的资源分配,让每个用户都能通过最优的资源配置,来获得最好访问质量。
6、可靠的日志收集与分发
客户网站使用CDN服务后,所有用户访问都通过CDN网络完成,因此原始用户访问日志记录(简称“原始日志”)只存在于CDN网络中。随着对PV(PageView,页面点击率)和网站排名等高度关注的商业经营性网站大量使用CDN服务,提供原始日志则成为CDN服务中的一项重要内容。对于大型门户类网站来说,由于访问量巨大,每个CDN节点,每天产生的原始日志量也是大得惊人(对于每日5000万PV的综合性门户网站来说,原始日志总容量大约为20GB)。在传统CDN网络中,每个CDN节点相对独立,而每天收集和分发,散布在整个CDN网络中各个节点的原始日志的工作,不仅要动用大量的网络资源,而且工作效率也不高。特别是对于服务于多个大型门户类网站的CDN服务商来说,在一天之内完成,所有客户前一天原始日志的收集、分发工作,几乎是一个不可能完成的任务。而速网科技.利用自有专利技术,能够很大程度降低原始日志收集和分发工作的复杂度,同时提升原始日志收集、分发和载的工作效率,从而为更多的高PV高流量的网站客户,提供优质的原始日志下载服务。
CDN的特点: 本地Cache加速 镜像服务 远程加速 带宽优化 集群网络抗攻击
CDN给您带来的好处
1) 通过提高网站响应速度,改善用户体验,增强用户满意度和粘合度;
2) 轻松应对突发流量,随时展开网络推广;
3) 有效抵御洪水式网络攻击,使网站永不宕机;
4) 减少源站点负载,节省网站分布式架构的支出成本和运维成本。
5) 防DDOS攻击,CDN系统解决方案
网站防DDOS攻击专门针对需要高安全、经常受到攻击、黑客摹改内容等各类站点,利用中国加速网已搭建的高度安全的网络来分发内容、抵御攻击,确保源站的安全不受到外界的影响,从一定程序上保证源网站的安全以及访问的通畅通无阻。
网站防DDOS攻击的特点
*. 高恶意或无效访问量造成了高负载*. 需要高度安全
更高的可靠性
一般CDN服务商都是指定若干个cache点为客户提供服务,每个地区只有一台或一组cache服务器,当服务器或机房等因素造成无法提供服务的时候,客户在这个地区的业务就无法进行。服务商在接到报障后,还需要大量的时间修改配置,迁移到另外一个地区或机房后,才能恢复提供服务。
FastCache保障,当遇到某一个cache点故障时,最长时间在五分钟后就会自动切换到另一个cahce点继续提供服务,并且新切换的cache点依然是当前区域内网络品质最好的cache点。
我们承诺采用CDN构架:“保证客户体验不小于同期内ALEXA中国排名前10位网站访问速度”;
来源:http://www.fastcache.com.cn/cdn_Chinacache20.html