什么是cdn服务器?cdn有什么用?相信很多人都会有这样的疑问。下面小编就为大家详细讲解一下以上问题。
cdn的全称是content delivery network,即内容分发网络。Cdn是建立在网络上的内容分发网络。它依靠部署在各地的边缘服务器,并通过中心平台的功能模块如负载均衡、内容分发、调度等。,使用户能够就近获取所需内容,减少网络拥塞,提高用户访问响应速度和命中率。cdn的关键技术主要包括内容存储和分发技术。
内容存储技术
Cdn需要考虑内容存储的两个方面,一是内容源的集中存储,二是内容在缓存节点的分布式存储。由于内容的规模和吞吐量大,通常采用海量存储架构。目前常用的存储技术主要有直连存储(dAs)、网络连接存储(nAs)和存储区域网络(sAn)。
DAs是直接连接到各种服务器或客户端扩展接口的数据存储设备。它完全以服务器为中心,寄生在相应的服务器或客户机上。它是一堆没有任何存储操作系统的硬件。网络客户端通过访问服务器浏览存储设备的信息。NAs可以提供高速的数据i/o访问,减少媒体服务器由于相应的数据访问请求而带来的cpU负载,大大提高媒体服务器的性能。nAs将数据放在同一台服务器上,供不同的用户共享。SAn允许服务器共享存储设备,同时仍然高速传输数据。共享局域网通过高速连接将服务器与存储介质连接起来,具有高可扩展性、高可用性、容错性强等优点。它易于升级和管理,并有助于改善整个系统的成本。
HFms是为流媒体内容的大容量存储而开发的文件存储技术。针对传统文件直接拷贝的缺点,采用分段技术,将新拷贝的分段以流媒体广播的形式传输。对最终用户的总延迟在50毫秒以内,用户不容易注意到。在极端情况下,当所有用户同时观看同一个热门节目时,可以同时播放。HFms实现了流媒体内容的分段存储和服务,提高了系统的服务性能。
对于视频点播内容的存储,可以根据网络规模采用不同的存储方案。对于小规模网络,dAs可以采用;中型网络采用nAs;SAn存储方案可用于大规模网络。根据数据量大、实时性强的特点,建议使用sAn和HFms存储技术进一步优化流媒体数据存储。
内容分发技术
内容分发技术是通过网络建设减轻ip骨干网的传输压力,将接入ip网络的内容快速分发到用户终端。Cdn主要由初始服务器、分布在边缘的缓存服务器、重定向dns服务器和内容交换服务器组成。最初,服务器负责生成服务器信息内容;服务器负责存储初始服务器的部分或全部信息内容;重定向dns服务器为用户提供最近的服务器ip地址,减轻骨干网压力;内容交换服务器完成缓存服务器之间的负载均衡功能;内容管理服务器负责管理全网所有缓存服务器中存储的内容,并为每个缓存服务器制定相应的缓存策略,以提高缓存服务器的服务质量。
①分段配送技术
对流媒体边缘内容的完整性没有要求。节点只需要存储少量的节目或节目片段就可以实时推送内容,为用户提供完整的服务。当用户订购的内容只是部分或不存在时,系统将使用分发技术快速分发内容。
②部分配送技术
一些分发技术可以提高边缘系统的命中率。如果10%的内容完全复制,20%的内容复制50%,50%的内容复制10%,那么系统可以达到95%以上的命中率,大大降低骨干网的负载,并且具有优秀的分发性能。
负载平衡技术
负载均衡是整个cdn的核心,其准确性和效率直接决定了整个cdn的效率和性能。
负载均衡技术将网络流量尽可能均匀地分配给几个能够完成同一任务的服务器或网络节点进行处理,避免了一些网络节点过载而另一些网络节点空闲的不利情况,不仅可以改善网络流量,还可以提高网络的整体性能。
Copyright © 2019-2025 but6.com. All Rights Reserved. 八特科技 版权所有 深圳市八特科技有限公司 粤ICP备2022103497号-1