日前,中国移动联合华为、锐捷和Mellanox完成了RoCE-SAN解决方案实验室测试。测试表明,RoCE-SAN在功能、IOPS性能和故障收敛性能方面均达到并优于FC-SAN和IP-SAN,具备替代FC-SAN和IP-SAN的可行性。
当前,业内主要使用FC-SAN和IP-SAN网络为各种业务系统提供存储接入服务。FC-SAN适用于要求高IOPS和高可靠性的集中式存储业务,具备0丢包、高可靠等优点,但同时也存在技术封闭,供应商单一,采购、维护成本高等问题;IP-SAN适用于对IOPS性能要求不高的分布式存储业务,具备开放、低成本的优点,但是随着服务器网卡带宽从万兆提升至25G、分布式存储介质从HDD向SSD演进,IP-SAN网络将会成为整个业务系统IOPS提升的瓶颈。
RoCE-SAN是一种基于RoCE协议的高性能存储区域网络,具备零丢包、低时延、即插即用及故障快速收敛等特点,能够兼备FC-SAN和IP-SAN的优点,并且实现FC-SAN与IP-SAN的融合。
如图1所示,RoCE-SAN由服务器、交换机与存储设备构成,根据设备数量可以采用单层组网或Spine-Leaf 3层组网。用户可以根据业务需求选择安装RoCE-SAN插件,从而实现服务器/存储设备即插即用和故障快速收敛。
图1 RoCE-SAN网络架构
测试结果表明,当网络流量轻载时,如图2所示,在不同的流量模型下,RoCE-SAN的IOPS性能相比FC-SAN提升了9%~60%,相比IP-SAN提升了8%~134%。当网络流量重载时,IP-SAN频繁丢包,已经无法提供服务。而RoCE-SAN避免网络拥塞,实现了0丢包,而且在不同的流量模型下,RoCE-SAN的IOPS性能相比FC-SAN还提升了31%~81%。
图2 网络流量轻载时的IOPS性能
当网络发生故障时,如表1所示,RoCE-SAN在不同故障场景下的收敛性能好于FC-SAN与IP-SAN。本次测试使用业务IO归零时间衡量故障收敛性能,单位是秒。IO归零时间越短,说明存储路径切换速度越快,故障收敛性能越好。
表1 故障收敛性能
本次测试表明RoCE-SAN在功能、IOPS性能和故障收敛性能方面均达到并优于FC-SAN和IP-SAN,具备替代FC-SAN和IP-SAN的可行性。
目前,中国移动正在IT云资源池进行RoCE-SAN现网试点。接下来,中国移动将推动RoCE-SAN插件消息接口的标准化,实现服务器/存储设备与交换机设备跨厂家互通,同时探索通过水线自动调优技术进一步提升RoCE-SAN的IOPS性能,与合作伙伴一起携手引领RoCE-SAN技术尽快走向成熟。