270 likes | 480 Views
b y guiwuu @linuxfb.org 2010-06-20. i ntroduction to Taobao CDN. 大规模网站会遇到什么问题?. 跨国家,如阿里巴巴的中文站,日文站,英文站。。。 跨 ISP ,如电信,联通,教育网 跨地域,如北京,杭州,云 南. 总 之,让不同国家、不同 ISP 、不同城市的用户,都能以同样的、尽可能快的速度获取最新的、一致的内 容. 网站镜像解决方案. 在需要加速的网络设置镜像服务器,并为其设置不同的域名,一般在网站显著位置(如首页)提供链接. 缺点:. 用 户不透明,需要用户显示地点击不同的链接
E N D
by guiwuu @linuxfb.org 2010-06-20 introduction toTaobao CDN
大规模网站会遇到什么问题? • 跨国家,如阿里巴巴的中文站,日文站,英文站。。。 • 跨ISP,如电信,联通,教育网 • 跨地域,如北京,杭州,云南 总之,让不同国家、不同ISP、不同城市的用户,都能以同样的、尽可能快的速度获取最新的、一致的内容
网站镜像解决方案 在需要加速的网络设置镜像服务器,并为其设置不同的域名,一般在网站显著位置(如首页)提供链接 缺点: • 用户不透明,需要用户显示地点击不同的链接 • 同步困难,镜像同步周期长,不灵活 • 可用性差,某个镜像宕机时,导致其访问失败 • 规模较小,建立维护镜像成本高,需专人维护
CDN是什么? • 内容分发网络,Content Delivery(Distribution) Network • 1998年由MIT一批研究生提出并设计实现了CDN系统 • 2000年基于该系统诞生了首款商用CDN——AKAIMA • CDN是构筑在现有的Internet上的动态流量分配网络 • CDN目的是使用户可以就“近”取得所需的内容 • CDN的内容包括,网页、流媒体、应用、传输 • 简而言之,CDN就是用户和ICP之间的cache
CDN带来的好处 • 本地加速,利用本地cache,提高静态资源访问速度 • 远程加速,智能选择远程cache,负载均衡,服务分流 • 镜像服务,消除跨ISP互联瓶颈,实现跨ISP加速 • 带宽优化,均衡全网流量,节约各级节点流量 • 集群抗攻击,智能冗余,提高抵御黑客攻击能力
CDN的核心技术 DNS/应用层/传输层的重定向 内容路由 全球负载均衡技术(GLSB) VPN、ESI、LSB 内容分发 主动(push)和被动(pull)分发 高速缓存服务器和高速镜像服务器 内容存储 NFS、DFS、SSD、Memory等 内容、索引、访问状态信息搜集 内容管理 多属性内容监控机制
使用CDN之前 授权DNS 本地DNS 浏览器 ICP ICP域名 ICP域名 ICP的IP ICP的IP HTTP请求 HTTP响应
使用CDN之后 授权DNS CS GLBS 本地DNS 浏览器 ICP ICP域名 ICP域名 GLBS的CNAME ICP域名 CS的IP CS的IP HTTP请求 HTTP请求 HTTP响应 HTTP响应
参考资料 • CDN百度百科,http://baike.baidu.com/view/21895.html?wtp=tt • CDN技术介绍,http://rdc.taobao.com/blog/cs/?p=106 • CDN网络说明,http://blog.csdn.net/leekwen/archive/2009/02/04/3862119.aspx • 浅谈CDN应用及发展,http://wenku.baidu.com/view/c116ba1614791711cc791701.html • 淘宝图片存储与CDN系统,http://wenku.baidu.com/view/a561852acfc789eb172dc864.html
THX! What’s Your Message?