4月21日,在openeuler developer day 2023上,openeuler发布nfs+协议,实现单客户端访问nas存储可靠性提升3倍、性能提升6倍,助力nas存储全面满足新型生产核心场景下苛刻要求。
传统nfs面临挑战
网络文件系统(nfs)是一种分布式文件系统协议,最初由sun公司于1984年开发,它允许客户端上的用户通过网络访问服务端文件系统中的数据。由于其配置简单,使用方便,已广泛应用于金融数据交换平台,eda仿真,话单,票据影像等行业。随着应用场景扩张,数据重要性不断提高,各行业对nas存储的可靠性和性能提出了更高的诉求。传统nfs单个挂载点仅指定一个服务端ip地址,在使用过程中面临以下挑战:
首先,在网口故障或者链路故障场景下,挂载点无法访问,导致业务io挂死,可靠性不足;
其次,nas存储部署于公共区,主机访问需要跨三层组网,一端故障时ip无法感知,当前依靠应用层手动挂载文件系统,双活链路无法自动切换。
再次,单个挂载点性能受限于单个物理链路性能,重要业务存在性能瓶颈。
基于openeuler操作系统的nfs多路径技术原理
生产nas存储使用nfs协议,要求client及server端到端提供故障解决方案,以及超越本地文件系统的高性能数据共享能力。例如,在client侧,要求链路高可靠、并发高性能;在server侧,要求具备权限/资源管控/灾备/安全等能力。
面对以上关键挑战,openeuler推出全新nfs+协议。nfs+协议是运行在openeuler操作系统内核中的驱动模块,包含nfs协议层的挂载参数管理模块和传输层多路径管理模块。nfs+通过指定多个本地ip地址和多个服务端ip地址,实现不同ip地址建立多条tcp/rdma链路,实现多路径建链、故障恢复和倒换、负载均衡等特性。
nfs+协议全面提升nas性能与可靠性
nfs+协议未修改操作系统数据面,对主机cpu资源无占用,仅在控制面新增多路径功能,实现跨控、跨设备、跨站点故障秒级自动切换,nas存储访问性能提升6倍,可靠性提升3倍。
故障切换和恢复
nfs+协议自动感知链路故障异常,对故障链路进行降级隔离,通过业界首创三层网络双活路径自动切换,实现下层存储故障或主机侧io超时,跨站点aa双活主动切换,解决跨引擎失效、主机无感知问题。
故障切换:nfs+协议发现链路故障时会自动将io切换到其他可用链路上,实现链路故障io无感知。
故障恢复:nfs+协议可自动检测链路状态,在链路故障恢复后自动将i/o重新下发到该路径。
链路负载均衡
nfs+通过网卡端口/多网卡/多节点聚合,提升主机并发访问能力。nfs+协议为nfsv3协议提供基本的round robin选路算法,实现单个挂载点在多条链路上均衡下发io,充分利用多条物理链路能力,实现单个挂载点nfs性能提升。
最优路径算法自定义
nfs+协议提供厂商自定义选路算法接口,存储服务端厂商可基于自身特点自定义最优选路算法,实现性能最优。
面对新场景、新业务、新需求,企业需要及时响应快速变化的用户需求,才能在激烈的竞争中保持领先。openeuler将联合社区伙伴与开发者持续共建nas生态,打造性能、可靠性倍增的nfs+协议,助力nas存储性能及可靠性全面提升,提供高可靠、高性能、易运维的nas存储解决方案,加速数字化转型。
中国联通5G+AI助力上海打造成为了5G商用第一城
大空间激光扫描测绘古建筑寺庙宫殿文物数字化3D扫描佛像
小风扇制作过程 废物利用
中国LED智能照明渗透率不足2% 未来路在何方?
新型激光粒子加速器虽然很小,但是其性能却很强
openEuler NFS+协议发布 实现NAS存储性能提升6倍 可靠性3倍
全新12MP Blackfly S,带传感器上偏振测定功能——相比小巧的产品
Science Robotics揭示未来机器人领域的走向
矿机真的不好卖了 比特大陆陷财务困局矿机暴跌90%
晶振与晶体的区别
西门子、爱立信等示警:欧盟严苛规则将扰乱供应链
PICO电源的EMI共模控制电感
引力波可以穿越时空吗?
运算放大器的两个工作区域
当一个国家开始参与加密货币行业之后会怎么?
空调器的整机电路原理图
交直流充电桩用电计量产品解决方案
云南红土航空公司接收空客的一架A320neo飞机将投入国内航线运营
分布式系统的特征和优缺点
2025年中国IPv6规模世界第一,阿里云积极响应IPv6服务号召