`
阅读更多

CDN速度快、传输安全、扩展性强,尤其在应对大容量迸发时游刃有余,主要应用于跨地域的门户及行业网站,如游戏、娱乐、IT、新闻传媒、VOD、远程教育、音视频、下载、IPTV、金融证券等。

利用CDN网络,网站用户无需投资价值不菲的服务器、网络带宽及相应的人力成本,便能实现将网站内容发布到离终端用户距离最近、路由最短的网际边缘Cache节点,创造完美、快捷的网站使用体验。

构建CDN网络的通常有三类机构,一是基础电信运营商(如中国电信、中国网通等),二是纯粹以CDN为主营业务的专业服务商(如ChinaCache等),三是IDC运营服务商(如SouIDC等)。虽然上述机构建设CDN网络的出发点、侧重点不尽相同,但有一点却是相通的,即都是为用户提供完美的网站加速服务。

IDC运营商部署在各地的IDC中心机房,非常有利于其快速建立起适合自身业务拓展的CDN网络,投资少见效快。其最大优势在于可以利用现有的IDC托管用户资源,进一步挖掘其潜在的增值服务空间。同时对于其IDC托管用户来讲,只需很少的投入便可实现网站的平滑加速,并保持了服务及支持上的无缝延续。

SynCDN便是SouIDC构建的CDN网站加速运营平台。

一般来讲,CDN网络主要由中心节点、边缘节点两部分构成。

CDN架构导引

最简单的CDN网络只需一台负责全局负载均衡的DNS和各节点一台Cache,即可运行。DNS支持根据用户源IP地址解析不同的IP,实现就近访问。为了保证高可用性等,CDN网管中心需要监控各节点的流量、健康状况等。一个节点的单台Cache承载数量不够时,才需要多台Cache,多台Cache同时工作时,才需要负载均衡器,使Cache群协同工作。

CDN中心节点

中心节点包括CDN网管中心和全局负载均衡DNS重定向解析系统,负责整个CDN网络的分发及管理。

CDN网管中心是整个CDN能够正常运转的基础保证,它不仅能对整个CDN网络中的各个子系统和设备进行实时监控,对各种故障产生相应的告警,还可以实时监测到系统中总的流量和各节点的流量,并保存在系统数据库中,使网管人员能够方便地进行进一步分析。一套完善的网管系统,允许用户按需对系统配置进行修改。

全局负载均衡DNS通过一组预先定义好的策略,将当时最接近用户的Cache节点地址提供给用户,使用户能够得到快速的服务。同时,它还与分布在各地的所有CDN节点保持持续通信,搜集各节点的通信状态,确保不会将用户的请求分发到不可用、或不健康的Cache节点上。

CDN边缘节点

CDN边缘节点主要指异地分发节点,由负载均衡设备、高速缓存服务器两部分组成。

负载均衡设备负责每个节点中各个Cache的负载均衡,保证节点的工作效率;同时还负责收集节点与周围环境的信息,保持与全局负载均衡DNS的通信,实现整个系统的负载均衡。

高速缓存服务器(Cache)负责存储客户网站的大量信息,就像一个靠近用户的网站服务器一样响应本地用户的访问请求。通过全局负载均衡DNS的控制,用户的请求被透明地指向离他最近的节点,节点中Cache服务器就像网站的原始服务器一样,响应终端用户的请求。因其距离用户更近,故其响应时间才更快。

分享到:
评论

相关推荐

    基于aTCA架构的IPTV CDN应用.docx

    基于aTCA架构的IPTV CDN应用.docx

    构建高并发高可用的电商平台架构与双11促销cdn静态化架构.

    构建高并发高可用的电商平台架构,天猫浏览型应用的CDN静态化架构演变,大型网站的灵魂——性能,大型网站系统架构的演化

    内容分发网络(CDN)关键技术、架构与应用

    内容分发网络(CDN)关键技术、架构与应用

    第三届系统架构师大会全部的PPT

    CDN运营支撑平台架构实践.pdf Defeat+Google+DNS:优化访问速度.pdf eBay数据仓库实践:元数据管理及应用.pdf Hadoop最新的研究重点和进展.pdf MongoDB简介与实践.pdf PowerHA+系统构架在生产系统中的运用.pdf …… ...

    大型高并发 web 应用系统架构

    大型高并发网站的性能除了受硬件设施影响外,高性能的软件技术应用和高度优化的 系统架构的作用也格外重要。文章首先讨论外网中在全国范围使用的镜像网站,CDN 内容分 发网络等加速技术,其次着重对本地服务器内网中...

    内容分发网络(CDN)白皮书(2015年).pdf

    内容分发网络(CDN)白皮书(2015年).pdf

    通信与网络中的基于aTCA架构的CDN应用

    而从广义的角度,CDN代表了一种基于质量与秩序的网络服务模式。简单地说,内容发布网(CDN)是一个经策略性部署的整体系统,包括分布式存储、负载均衡、网络请求的重定向和内容管理4个要件,而内容管理和全局...

    基于aTCA架构的IPTV CDN应用分析

    而从广义的角度,CDN代表了一种基于质量与秩序的网络服务模式。简单地说,内容发布网(CDN)是一个经策略性部署的整体系统,包括分布式存储、负载均衡、网络请求的重定向和内容管理4个要件,而内容管理和全局的网络...

    2017年架构师大会讲义 part1

    2017第九届中国系统架构师大会以“云智未来”为主题,云集国内外顶级专家,围绕云计算、人工智能、大数据、移动互联网、产业应用等热点领域展开技术探讨与交流。本届大会共设置2大主会场,18个技术专场;邀请来自...

    ArchSummit北京 2016年全球架构师峰会PPT合集(84份).zip

    ArchSummit北京 2016年全球架构师峰会PPT合集(84份)。 证券极速交易系统关键技术分析以及架构实践 当互联网金融遇到区块链 ...构建大规模微服务架构应用 容器技术与微服务架构在跨境电商领域的集成实践 等等文档

    产品的架构演化过程及部分互联网公司架构分析

    产品的架构演化过程及部分互联网公司架构分析。 客户层:支持PC浏览器和手机APP。差别是手机APP可以直接访问通过IP访问,反向代理服务器。 前端层:使用DNS负载均衡,CDN本地加速以及反向代理服务; 应用层:网站...

    基于aTCA架构的IPTV CDN应用

    CDN 的英文全称是Content Delivery Network,即互联网内容发布网络。一种新型的网络构建方式,它是为能在传统的IP网发布宽带丰富媒体而特别优化的网络覆盖层

    单页Web应用-JavaScript从前端到后端 高清完整中文版pdf(完整版)

    开发和其他与单页Web应用相关的知识,如Node.js、MongoDB、CDN、搜索引擎优化、数据分析、错误日志以及各个层级的缓存等。本书最后的两个附录分别介绍JavaScript的编码规范和单页Web应用的测试。

    网站架构技术

    使用反向代理与CDN加速网站响应 反向代理产品 ngix 使用分布式文件系统和分布式数据库系统 使用no-sql和搜索引擎 站内搜索 lucene nutch 分词器 no-sql库 mongodb hadoop ...

    单页Web应用 JavaScript从前端到后端

    剩下三分之一的内容讲解单页Web应用的服务器端开发和其他与单页Web应用相关的知识,如Node.js、MongoDB、CDN、搜索引擎优化、数据分析、错误日志以及各个层级的缓存等。本书两个附录分别介绍JavaScript的编码规范和...

    ACP弹性计算视频.zip

    05.CDN应用场景 06.CDN规则 07.CDN解析过程 08.CDN加速过程 09.CDN的组成 10.CDN架构 11.开通与停止 12.CDN加速配置 13.CDN域名绑定 14.加速效果验证 15.缓存刷新 16.资源监控 17.CDN高级配置 18.缓存规则与HTTP头 ...

    架构设计方案

    1)应用开发实现MVC架构三层架构进行web应用开发 2)页面尽可能静态化以减少动态数据访问,如果是资讯类的网站可以考虑采用第三方开源的CMS系统来生成静态的内容页面。 3)采用Oscache实现页面缓存,采用Memcached实现...

    电力CDN业务需求分析及网络体系架构研究

    “十二五”期间,国家电网公司信息系统应用不断深化,...结合电力信息系统架构及电力数据网络,提出二级网络架构三层存储架构的电力CDN体系,深入分析CDN安全防护要求,最后设计开发了电力CDN管控平台和电力CDN实验床。

    BACKBONE.JS应用程序开发

    你将学会使用backbone自有风格的模型-视图-控制器(mvc)架构,来创建结构化的javascript应用程序。, 《backbone.js应用程序开发》先从了解mvc、spa和backbone的基本知识开始,然后着手构建示例应用程序——一个简单...

    大型网站性能优化实战从前端网络CDN到后端大促的全链路性能优化

    本书结合作者近几年的工作经验,总结了一套...架构篇是设计思想的提升,包括企业总体架构、应用架构设计、统一应用分层等;框架篇主讲中间件和工具的使用,包括消息队列、缓存、Job、集中式日志、应用监控和微服务等;

Global site tag (gtag.js) - Google Analytics