CDN内容分发网络
CDN的全称是Content Delivery Network,即内容分发网络,其设计思想是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。
CDN系统是在网络各处放置节点服务器所构成的现有互联网基础之上的一层智能虚拟网络,通俗地讲,它就是构建在现有网络之上的一层内容分发网络。
CDN系统的工作原理是它可以实时地根据网络流量和各节点的连接、负载状况以及请求用户的距离、响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上,使用户可就近取得所需内容,解决Internet网络拥挤的状况,提高用户访问网站的响应速度。具体地说它是依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,来使用户就近获取所需内容。
这个系统的关键技术主要有内容存储技术和内容分发技术。其广泛采用各种缓存服务器,将这些缓存服务器分布到用户访问相对集中的地区或网络中,在用户访问网站时,利用全局负载技术将用户的访问指向距离最近的工作正常的缓存服务器上,由缓存服务器直接响应用户请求。
CDN几乎能涵盖国内的所有线路。在可靠性上,因其结构上实现了多点的冗余,即使某一个节点由于意外发生故障,也可以将用户的访问自动导向其他的健康节点进行响应。在实用性上,它能够轻松地实现网站的全国铺设,而不必考虑服务器的投入与托管、不必考虑新增带宽的成本、不必考虑多台服务器的镜像同步、不必考虑新增更多的管理维护技术人员。
初期我国CDN市场发展缓慢,2006年后市场陡然升温,国内较为著名的CDN服务商有思必达、蓝汛等。但整体CDN市场规模、运营成熟度、服务能力和技术研发均较国外存在一定的差距。目前我们存在以下类型的CDN服务商:
| CDN 服务商 | 优势 | 劣势 |
| 专业CDN服务商 |
专注核心业务发展,易扩大经营规模; 进入市场较早,具有成熟的运营机制和较高的服务能力。 |
受制于电信运营商带宽租用费用,带宽成本是刚性的, 不能形成价格优势。由于电信运营商运营支撑系统的 不灵活导致带宽资费设置不灵活,不能按需索取,导 致CDN的价格居高不下 |
| 提供CDN服务的IDC 运营商 | 拥有带宽资源优势,进入市场较容易 |
需要添置大量的服务器、网络设备及存储设备,投资成 本高 |
| 电信运营商 |
1.拥有巨大的带宽和网络优势,其带宽成本是弹性的,可 以配置最优的CDN服务网络;资本雄厚,有实力建设规模 庞大的CDN网络,拥有品牌优势,与众多互联网公司关系 密切,能够引导互联网公司使用CDN服务。 造,可快速推出多种CDN业务。 |
1.CDN行业属于技术驱动型产业,电信运营商的CDN技 术储备较薄弱。 业务,跨网络运营的问题较难解决 务能力。 |
| 自建CDN |
1.节约服务成本,可控性高 |
1.初期投资较大,且增加运营和研发成本 |
| 国外CDN服务商 |
1.资金雄厚,具备技术、运营和服务实力,利于业务开展。 |
1.与国内一些IDC和ISP采取代理合作的方式来销售自己的 服务,难以大规模开展业务 运营商的手里 |
| 免费自助CDN |
1.CDN产品免费提供,专注于对网站运维技术的一站式解决。 |
1.现在处于起步阶段,功能和服务能力比较弱 |
CDN内容分发网络的更多相关文章
- CDN 内容分发网络技术
1.前言 Internet的高速发展,给人们的工作和生活带来了极大的便利,对Internet的服务品质和访问速度要求越来越高,虽然带宽不断增加,用户数量也在不断增加,受Web服务器的负荷和传输距离等因 ...
- EasyDSS高性能RTMP、HLS(m3u8)、HTTP-FLV、RTSP流媒体服务器解决方案之CDN内容分发网络
背景分析 EasyDSS流媒体解决方案提供一站式的转码.点播.直播.录像.检索.时移回放服务,极大地简化了开发和集成的工作,并且EasyDSS支持多种特性,完全能够满足企业视频信息化建设方面的需求.其 ...
- 深度剖析:CDN内容分发网络技术原理--转载
1.前言 Internet的高速发展,给人们的工作和生活带来了极大的便利,对Internet的服务品质和访问速度要求越来越高,虽然带宽不断增加,用户数量也在不断增加,受Web服务器的负荷和传输距离等因 ...
- 史上最全的CDN内容分发网络实战技巧(网络优化)
今天来给大家分享下关于 CDN 的东西,以及我自己的一些发现.一些个人的拙见.总共分为 3 个部分:原理.详解.各种坑. 首先说一下 CDN 的基本原理部分,主要分 4 块来描述:CDN 的由来.调度 ...
- 什么是CDN内容分发网络?【刘新宇】
CDN 使用第三方OSS服务的好处是集成了CDN服务,下面来了解一下什么是CDN. CDN 全称:Content Delivery Network或Content Distribute Network ...
- CDN 内容分发网络
第一步,HTML的文件引用:HTML的文件头(也有文件中,文件尾)那边常有其他文件引用,比如CSS以及JS的引用. 就以bootstrap常用的引用来举个栗子你常见的引用可能会是这样的: <he ...
- jquery CDN(内容分发网络)使用
jquery CDN 给开发者提供一种捷径,即不下载jquary 就通过CDN能使用各个版本的jquery. 使用方法很简单,就是在HTML 文档中引用相关版本的jquery. 例如:我用百度的CDN ...
- 缓存---CDN(内容分发网络)
4.CDN 内容分发网络(content distribution network,CDN)是一种互联的网络系统,它利用更靠近用户的服务器从而更快更可靠的将静态资源分发给用户. cdn主要有以下优 ...
- http 协议_DNS_域名解析 DNS 服务器_内容分发网络 CDN_缓存机制_HTML5 浏览器存储技术_cookie_sessionStorage_localStorage
TCP/IP 协议族 是按层次去划分的 应用层 决定了向用户提供应用服务时通信的活动. FTP 协议(文件传输协议)DNS(域名协议)HTTP(超文本传输协议) 传输层 提供处于网络连接中 ...
随机推荐
- JavaScript 中的 this 问题总结 !
2016-12-28 vvv阿城 JavaScript 转自 https://qiutc.me/post/this-this-this-in-javascript.html#call,_apply, ...
- php 引入文件 include 和require
php 如何引用文件? 先建一个php 文件,php文件名要和所建的类名相同, 然后直接在php 中用include("")/include"" 和requir ...
- 制作 OpenStack Windows 镜像 - 每天5分钟玩转 OpenStack(152)
这是 OpenStack 实施经验分享系列的第 2 篇. OpenStack 通过 Glance 镜像部署 instance,上一节我们介绍了 linux 镜像制作方法,windows 镜像与 lin ...
- 前端开发面试题总结之——HTML
______________________________________________________________________________________________ 相关知识点 ...
- IntelliJ IDEA 2016.1.4 git 切换分支详解
参考网址: http://cache.baiducontent.com/c?m=9d78d513d9981de90fb3ca255501d7174202d7743da7c7647ac3e54a8414 ...
- [Hadoop] - 异常Cannot obtain block length for LocatedBlock
在Flume NG+hadoop的开发中,运行mapreduce的时候出现异常Error: java.io.IOException: Cannot obtain block length for Lo ...
- 关于C# XmlDocument方法Load加载流后自动释放流的解决方法
在实际应用doc.Load(Request.InputStream)的时候,doc.Load方法内置默认释放流 造成再次度Request.InputStream的时候,代码报错 替换方法: XmlDo ...
- 【Scala】Scala之Classes and Properties
一.前言 前面学习了控制结构,下面学习Scala的Class和Properties. 二.Class&Properties 尽管Scala和Java很类似,但是对类的定义.类构造函数.字段可见 ...
- BZOJ ac100题存档
不知不觉AC100题了,放眼望去好像都是水题.在这里就做一个存档吧(特别感谢各位大神尤其是云神http://hi.baidu.com/greencloud和丽洁姐http://wjmzbmr.com/ ...
- BZOJ 3410: [Usaco2009 Dec]Selfish Grazing 自私的食草者(贪心)
这= =,就是线段覆盖对了= =直接贪心就行了= = CODE: #include<cstdio>#include<iostream>#include<cstring&g ...