大文件下载业务概述:
在科技高速发展的当前,特别是游戏行业,以及某些专业技术软件行业,随着软件
功能更加丰富,游戏更具可玩性,软件的体积也随之膨胀,动辄单个文件几百兆,而游
戏更是动辄几 G 的文件大小,这些文件用静态加速方案无法有效解决。
传统分发存在的问题:
1.分发速度
传统分发采用的单点推送形式,受到主分发点的设备性能以及带宽瓶颈的限
制,分发效率低下。
2.文件完整性
由于网络传输容易受到各种外在因素的影响,很容易发生中断,数据丢失的现
象,数据的完整性很容易受到破坏
宇飞大文件分发系统:
大文件分发系统适用于各种游戏安装包,补丁包,软件安装包,病毒库,音视频文
件等体积较大的文件。系统采用自有的 PTF 分发系统,以 P2P 的方式快速将文件分发
到各边缘节点,结合 GSLB,存储优化,链路优化,MD5 校验等技术为客户提供良好
的支持。
大文件分发系统示意图:
如图示:
在分发过程中,首先由客户将内容上传到中心节点或者由中心点去客户源站抓取。
再由中心点部分分发至边缘节点,在边缘节点得到一个完整副本后,该节点则向其
他边缘节点继续分发,直至所有边缘节点均得到完整数据。
数据由 MD5 校验保障文件的准确性。
分发完成后由 GSLB 调度用户访问最近节点。
大文件分发技术点:
1.CDN 结合 P2P 的分发技术
CDN 的分发采用一对多的形式,可控性与可管理性好,但存在顶层设备性能
瓶颈以及带宽瓶颈等问题;而 P2P 本身拥有速度快,容量大等特点,但可控
性,可管理性差。宇飞的大文件分发系统采用上层 CDN 结构,下层 P2P 结构
的形式进行分发,将 CDN 技术和 P2P 技术良好的进行了融合。P2P 与 CDN
的融合充分的利用了双方各自的优秀之处,不仅能够在服务上能各自在不同的
阶段发挥各自的优势,同时也利用对方的优势对自身弱势的地方进行改造与完
善,最后再加以统一、叠加,形成一个真正优化的,CDN 与 P2P 互相融合的
内容分发平台。
2.MD5 校验技术
宇飞大文件分发系统在客户上传或者客户提交分发请求时均带有原始 MD5
值,在节点进行分发时,每个节点都会对该文件进行 MD5 校验,保证每个节
点的数据的完整性。
版权所有 河南宇飞科技有限公司
备案号:豫ICP备17012951号-2 IDC/ISP证:豫B1-20180038
公司地址:郑州市金水区花园路国基路居易国际4号楼北单元1915