RDMA技术,广西摄影工作室如何利用它传输大文件

RDMA,全称是Remote Direct Memory Access,中文翻译为远程直接内存访问。它属于一种高性能的网络技术

允许多个服务器在内存的层面里交换数据;这样的话就不用通过CPU了,能有效提高数据的传输效率

大文件传输太慢怎么办

RDMA作用的通俗讲解

原理类似于降本增效

提升传输效率:数据可以直接从一台服务器的内存传输到另一台的内存里,不经过CPU,有效减少延迟

降低CPU负载:由于数据传输不占用CPU资源,硬件可以更专注的做其他任务

增加应用性能:比较适合需要大量数据传输的应用场景,如大数据分析等

 

如何使用此技术?

首先要确认咱们的网络设备(网卡或交换机)都支持RDMA协议

在服务器上安装并配置支持此协议的操作系统或软件,比如Linux里面就有相关模块

一切准备就绪后使用专门的API,如如libibverbs、librdmacm来建立连接,就能直接传输数据了

 

覃塘区樟木乡摄影工作室的远程协作系统

大文件传输慢的解决方案

在创业初期,老板阿强和几个摄影小哥经常接一些结婚、证件等照片的后期处理

考虑到工作室未来的扩展需求,老板提前申请了电信企业宽带,为后续的技术升级留出足够的带宽空间

 

工作流程

每次拍完照片都要把素材先拷到电脑上,再传输到工作室的服务器里,发送给修图小哥进行处理,再送回给客户

但随着接收的文件越来越大,对接的场景也愈发复杂;而且工作人员基本也都居家办公,远程访问大文件变得非常慢

于是老板阿强请来了网络技术林师傅帮他解决问题

 

引入轻量级RDMA

林师傅并没有用什么高大上的云服务,而是直接升级了工作室内部的局域网架构,采用了支持此技术的万兆网卡加交换机

再加上老板之前弄的企业专线,强强联合直接从根源上解决问题

并且在服务器和修图电脑上安装Ubuntu 系统,并加入了RDMA模块

使用专业的工具创建了一个NAS私有存储系统,这样修图师们在家通过专线连接内网,就可以加速读写大文件了

© 版权声明
THE END
喜欢就支持一下吧
点赞1 分享