CDN构架设计及其配置管理系统的设计与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
CDN (Content Delivery Network:内容分发网络)内容分发网络是在现有的IP网络的基础上构建一种新型信息网,CDN网络能有效提高大型网站的访问速度,提高用户体验,增强网站安全,节约网站流量成本。CDN内容分发网络的运维关键在于对服务器配置文件的管理。
     本文通过对CDN网络体系的四大关键技术:内容路由技术、内容分发技术、内容存储技术和内容管理技术的分析,着重介绍CDN的内容路由技术和内容分发技术。阐述了CDN内容缓存服务Squid服务的一些特征,侧重在于说明缓存服务对CDN内容分发的重要性,设计了一种典型的CDN节点的网络构架:
     LVS+HAProxy+Squid+Apache/Nginx+Memcache+MySQL,并通过测试论证了该方案可以满足大型网络所面临的高并发的处理性能要求。
     文中最后提出了一种针对CDN配置文件的管理方法,设计和实现了CDN配置管理系统,并验证了系统能够按照着预先的设定的目标高效管理CDN系统的配置文件。
The thesis describes a general method of designing and implementing a content delivery network (CDN) system. Content distribution network system is mainly used for ICP(Internet content provider) provides the network acceleration service.
     The CDN load balance technology system includes two aspects, global server load balance is the control system as a whole. The local server load balance is on a node of the load balance scheduling. Through the global and local two load balancing server to optimize the allocation of resources and improve website service ability.
     Content distribution technology is the content of the update CDN control is an important technical means, include two main method. Squid is used to cache data, is a open source software, through the service on the one hand may provide Squid ICP network speed up service, on the other hand, we can effectively relieve the pressure of business server.
     Based on the above content distribution technology and content routing technology, puts forward a kind of typical CDN node of the network structure architecture:
     LVS+HAproxy+Squid+Apache/Nginx+Memcache+MySQL.
     The CDN configuration management system is a kind of management CDN configuration files of the system software, according to the software design, and realize the configuration management system function, and verified the system can according to the predetermined goal, highly efficient management the configuration files of the CDN system.
引文
[1]孙雷小企鹅的大战略CDN技术的世博应用上海信息化06 2010 72-73.
    [2]赵吉志Squid在CDN缓存代理中的应用分析200721-24.
    [3]姜文颖CDN网络中几种负载均衡实现技术的探讨中国数据通信200465.
    [4]CDN内容分发网络架构与四大关键技术红盟科技http://www.rednetunion.com/ news2/2007-7-18/news0009.html
    [5]顾桂兰电子商务中的CDN技术的应用科技管理研究08 2009 278-279
    [6]大型互动应用思路http://www.lampbrother.net/php/bencandy.php?fid=70&id=931
    [7]CDN负载均衡系统的研究与优化http://media.ccidnet.com/art/2613/20080826/ 1555755 1.html
    [8]徐俭浅议CDN技术及其在IPTV系统中的应用1P电视与移动电视2007年第5期44-46
    [9]李四海流媒体代理缓存技术的研究与实现硕士论文山东大学2007
    [10]廖宝华基于Bind及Squid服务的内容分发网络的设计与实现硕士论文北京邮电大学2011
    [11](美)Peter Moulding著,贺民,张帆泽PHP技术内幕中国水利水电出版社2002
    [12](挪)Magnus Lie Hetland著,司维,曾军葳,谭颖华Python基础教程(第2版)人民邮电出版社2010
    [13]ChinaCache. http://www.chinacache.com/
    [14]大型动态应用系统平台系统架构http://www.php100.com/html/webkaifa/2011/0109/ view 7260.html 012010
    [15]CodeIgniter http://zh.wikipedia.org/wiki/Codelgniter
    [16]Squid http://www.squid-cache.org/
    [17]百度百科http://baike.baidu.com/
    [18]Wikipedia http://en.wikepedia.org/wiki
    [19]门户网站构架http://wenku.baidu.com/view/abeb6f1ffc4ffe473368ab84.html
    [20]Annapureddy S, Guha S, Gkantsidis C, Gunawardena D, Rodriguez P(2007) Exploring VoD in P2P Swarming Systems. In:Proc. IEEE INFOCOM,pp 2571-2575, DOI 10.1109/INFCOM.2007.323
    [21]C. Huang, A. Wang, J. Li, and K. W. Ross. "Understanding Hybrid CDN-P2P:Why Limelight Needs its Own Red Swoosh", In Proceedings of NOSSDAV, May 2008.
    [22]Annapureddy S, Gkantsidis C, Rodriguez P, Massoulie L (2006) Providing Video-on-Demand using Peer-to-Peer Networks. In:Proc. Internet Protocol TeleVision Workshop (IPTV), vol 6
    [23]Oh-ishi T.Sakai K, Iwata T,et a!. The deployment of cache servers in P2P networks for improved performance. Proceedings of the Third International Conference on Peer-to-Peer Computing, Linkoping, Sweden,2003, pp.23-30.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700