js54520062 发表于 2014-01-10 11:15

CDN的概念、工作原理及常规应用

现有从业行业中有很多实际应用者会使用CDN来提高特定网络的速度以提高工作效率。但是并不是每个使

用者都明白CDN的实际工作原理,下面就对于CDN的工作原理进行一个讲解。
百度百科对CDN的定义如下
CDN的全称是Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影

响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。
CDN的功能
一 CDN的模式一般使用的是星状分布式发布模式,即一个原始服务器,天信网络数据中心(天信网络)1

个智能解析DNS服务器,2-X个加速节点,利用动态多IP解析功能将一个域名指向所有的网络节点IP,所

有的访问用户均可以通过智能解析自动识别并选择最快的网络节点进行访问,以避免不同网络访问导致

的延迟,提高网站的使用效率。
举例说明
将需要进行加速的网站www.aaa.com放置到CDN上
首先 将域名www.aaa.com做cname别名记录到CDN上的识别域名aaacom.bbb.com,然后在智能解析DNS服务

器上将*.bbb.com的2级域名泛解析进行智能解析指向到所有节点的IP上。然后通过CDN控制端将

www.aaa.com站点的数据同步到所有节点上。
完成CDN增加后,所有对网站www.aaa.com的访问都是通过CNAME指向到bbb.com的泛解析节点上,然后智

能解析会根据你本地的网络判断然后自动选择最快速的节点,以达到对网站加速的目的。

二 而在网站加速这一基础应用下,CDN也发展了很多新的应用方式,其中之一就是利用多节点CDN过滤网

络攻击流量。
举例
如果网站遭受DDOS流量攻击,在架设CDN后,通过CDN就可以将原始网站服务器的IP隐藏,攻击目标就转

向了CDN节点服务器,而多CDN节点的设置就可以使攻击者无法判断正确的网站IP。从而无法正确判断到

攻击位置。而被攻击的节点及时宕机后,也不会影响到整体网站的访问。

三 CDN的杜绝网站入侵功能
我司所使用的CDN是将原始网站页面整体缓存到节点服务器上,即使由于网站本身的代码导致被入侵,

CDN的原始IP隐藏的功能也能使入侵者无从判断服务器的真实IP,从而将服务器完整的隐藏在众多CDN节

点之后。

xwmhmily 发表于 2014-06-27 14:15

原来 CDN 还有这作用

woxizishen 发表于 2014-07-01 19:41

二 而在网站加速这一基础应用下,CDN也发展了很多新的应用方式,其中之一就是利用多节点CDN过滤网

络攻击流量。
举例
如果网站遭受DDOS流量攻击,在架设CDN后,通过CDN就可以将原始网站服务器的IP隐藏,攻击目标就转

向了CDN节点服务器,而多CDN节点的设置就可以使攻击者无法判断正确的网站IP。从而无法正确判断到

攻击位置。而被攻击的节点及时宕机后,也不会影响到整体网站的访问。

三 CDN的杜绝网站入侵功能
我司所使用的CDN是将原始网站页面整体缓存到节点服务器上,即使由于网站本身的代码导致被入侵,

CDN的原始IP隐藏的功能也能使入侵者无从判断服务器的真实IP,从而将服务器完整的隐藏在众多CDN节

点之后。



這2點我看不出有多大不同要把他區別開。CDN名字取的專業,其實就用代理服務器軟體+DNS+負載均衡就做到了,根據你實際需求情況可複雜可簡單。

wangsuxiaorong 发表于 2014-11-04 14:09

CDN 的原理有点概念的都知道,现在关键是用哪家的CDN比较靠谱,不在po主有没啥推荐。我自己开始也推崇大品牌,像阿里、百度、腾讯都的CDN服务。我以前用的是阿里云,单价算是同行中便宜的,但还要绑定他们云服务器,感觉他们天猫淘宝自己用更方便,对我们外站不咋通用,他们节点回源都能把我带宽跑满。又听人推荐国内专业做CDN的有蓝汛、网宿。用蓝汛的时候有疑问客服方面不是很通畅,后来用了网宿,觉得效果挺让人满意,关键是人家客服能就一个问题帮你解答一下午。我用的是他家Cloudedge针对中小网站的加速平台。现在服务快到期了,po主或哪位亲再给推荐一个吧。

liuyun789 发表于 2014-11-09 18:18

简单明了   赞一个 !:lol
页: [1]
查看完整版本: CDN的概念、工作原理及常规应用