论文部分内容阅读
随着宽带网络的快速发展,尤其是以互联网视频为代表的大流量业务的爆炸式增长,在未来的互联网流量中,视频业务将成为一个主流。面对越来越大的流量需求,为了使用户能够更好地享受互联网服务,内容分发网络技术作为主要解决方案被提出。内容分发网络(Content Distribution Network)技术,通过在网络中更多地布设节点服务器,实现在用户和网站中间添加一层新的智能化网络架构,根据网络负载和各节点的连接情况,分发源站的内容到距离用户最近的节点(边缘节点),在网络环境上缩短距离,加快用户访问响应。爱音乐CDN是为爱音乐中心搭建的综合业务加速网络,用于提升用户访问体验、降低源站点压力、减少网络流量。本文针对爱音乐CDN的需求设计并实现开源CDN系统和CDN信息管理后台的搭建,为爱音乐提供内容加速和内容管理的功能。论文的主要工作包括:1.开源CDN系统的设计和实现:论文通过分析了CDN的功能需求和关键性技术,对比各种开源软件的优劣进行系统选型,设计出了基于开源软件的三层CDN架构,实现了内容加速功能,降低了CDN系统的搭建成本。2.信息管理后台的设计和实现:该管理系统采用Nginx作为网络服务器,MySQL作为后台的数据库管理系统,应用PHP作为系统的B/S结构开发工具,实现了用户管理和全局配置更改,同时可以对CDN系统内的缓存资源管理,监控服务器集群的工作状态,在发生异常时告警,分析统计网站的访问量,并对用户的流量进行计费统计。3.对CDN系统和管理后台的测试:测试表明,开源CDN系统比现有的CDN系统拥有成本低,功能丰富等优势,能够承载并发量上千的访问;管理后台能够实现用户对资源进行预分发和删除等管理功能,而且全网配置后期扩容方便,服务器工作状态一目了然,整体系统管理便捷。