用户需求
多数企业已建立数据中心,有自己内部的应用系统,而在文件传输方面企业希望在原来的应用系统里面集成大文件传输能力,若集成镭速传输或其它产品的SDK,需要重新修改原有应用系统代码,投入人力与时间周期进行二次开发与验证,浪费资源。因此企业希望在不用修改原软件代码的基础上也能有高速传输的能力。而镭速传输协议经过大量客户和实际网络的验证,已经证明传输引擎的高速传输能力和稳定性
因此,云语科技基于镭速传输协议开发了镭速Proxy产品,企业用户无需修改自己的软件,通过标准的Proxy协议即可集成镭速传输的高速传输能力
产品特性
支持多种代理协议
支持标准的 Http/Http connect/Socks4/Socks4A/Socks5 代理, 支持透明代理(仅支持 Linux 系统,通过 iptables 重定向 TCP 连接),透明代理可用于网关模式,网络硬件厂商可以集成镭速 Proxy,透明代理两个站点之间的 TCP 连接和数据传输
支持多种集成方式
镭速Proxy可以作为一个进程单独运行,用户可以通过命令行脚本进行集成; 同时镭速 Proxy 提供 SDK 开发包,镭速 Proxy 可以作为线程集成在用户应用程序内部运行
镭速高性能
镭速 Proxy 基于事件驱动/异步网络处理模型进行开发,镭速 Proxy 单个线程在普通的桌面型 CPU 上可支持上千条 TCP 并发连接处理,最大支持 1Gbps 的数据吞吐量
极低资源占用
在无数据传输时,无CPU消耗,普通桌面CPU配置,100Mbps的数据吞吐量下CPU消耗不超过20%,单条连接的管理结构内存消耗小于30KB
支持跨平台
镭速 Proxy 支持 Windows/Mac/Android/IOS/Linux/Unix 等主流计算平台
常见软件无缝集成
镭速Proxy支持FTP/Http/ssh/Scp/Rsync等多种常见流行软件的无缝集成,用户可根据镭速Proxy提供的教程在30分钟内完成常见软件的集成
技术原理
镭速Proxy产品包括 镭速Proxy客户端和镭速Proxy服务端
分类 | 功能 | 部署方式 |
---|---|---|
镭速Proxy客户端 | 对外提供标准的HttpProxy/Socks Proxy接口功能。当收到TCP连接后,建立连接并将TCP连接上的数据通过镭速传输协议发送到镭速Proxy服务端; | 与用户软件的客户端部署在一起,可以与用户软件的客户端部署在同一台机器,也可以部署在不同的机器。 |
镭速Proxy服务端 | 与镭速Proxy客户端保持连接,并连接实际目标服务器。当收到镭速Proxy客户端的请求后,与实际的用户软件服务器建立TCP连接,并将数据转发到实际的目标用户软件服务器。 | 与用户软件的服务端部署在一起,可以与用户软件的服务端部署在同一台机器,也可以部署在不同的机器。 |
技术流程
TCP协议在用户软件和镭速Proxy中间内终结,TCP协议运行在局域网内极低时延(1ms)、 无丢包的理想网络中,在这种网络情况下 TCP 能有效高速工作
用户客户端和服务端之间的 Internet 传输通过镭速传输协议完成通信
用户客户端软件只需要通过标准的 Http/Socks 代理协议接口与镭速 Proxy 完成通信,用户软件无需改动
核心优势
百倍提升传输速度
根据实际测试结果,FTP 应用/Web 应用等的大数据传递速度最高可提高 100 倍以上,单条连接最大速度可以支持 1Gbps
优化实时传输体验
得益于镭速传输协议的多通道设计,用户传输数据时可以省去 TCP 三次握手建立连接导致的传输时延,实时性最高可提升 1 倍
成功案例
瑞云科技文件服务器在中国电信机房,其美国客户数据在北美机房,双方本地 ISP 接入带宽均为 100Mbps。
FTP加速后实际效果对比(传输文件大小:1GB )
经过多轮验证,加速前传输 1GB 文件至少 6 个小时,而加速后传输时间在 3 分钟左右,加速效果超过 100 倍。
Foxrenderfarm使用镭速Proxy协议帮助用户下载渲染完成的图片
Foxrenderfarm是一家专注于研究集群渲染、并行计算技术,为电脑动画、电影特效行业提供云端渲染计算服务的互联网科技公司,其客户主要在海外。瑞云科技的客户(比如电影动画渲染)需要提交大量的渲染素材,渲染完成后,需要下载渲染视频/图片成品,传输数据量非常大(单次文件传输量超过XTB,单个文件大小超过 200GB)。
之前瑞云科技使用传统的 FTP 文件传输,海外客户反馈速度太慢,大数据传输根本无法完成。应用镭速 Proxy 后,瑞云科技海外客户的传输速度得到了 100 倍提升,1TB 数据仅需半天完成,极大提升了瑞云科技客户的使用体验。