我们小小的啊 发表于 2020-3-30 17:09:17

分布式软件定义存储如何提升10倍NAS性能

本帖最后由 我们小小的啊 于 2020-3-30 17:30 编辑

       XE2000SDS一体机系列目前可支持标准NAS或高性能NAS,用户可按需选购。为了实现高性能NAS功能,一体机的新一代核心系统XScalerOS专门开发了XScalerfCache特性。
  XScalerfCache特性采用针对NAS优化的独立软件栈,和NVMeSSD高速介质结合,借助其低延迟、高吞吐,高QoS的优势,实现高性能读写和更低的延迟抖动。并可选基于IntelOptane的更高性能加速方案,进一步加速高性能系统的响应能力,并能轻松扩展。
https://kctskids.com/data/attachment/forum/202003/30/165053q9pi5i9pzt5lc8nk.jpg
  基于XScalerfCache,分布式软件定义存储用户可以利用NAS的易用性和高性能来支撑更多的业务:  1、利用NVMeSSD和Mirror网卡的加速处理架构,充分发挥设备本身的性能优势;
  2、经实测,采用XScalerfCache特性的XE2000SDS一体机系列4KB随机读的IOPS性能达10W+,达到市场主流中端NAS存储的性能水平;
  3、对于代码仓库系统、办公OA系统、医院电子病历HIS系统、邮件系统、设计院海量文件等小文件业务场景,尤其适用。
  架构组成
  XScalerfCache特性通过“NASVMStack”的整体架构来确保特性本身的稳定性、数据安全性和高效性,从而保障业务应用上的性能提升。
https://kctskids.com/data/attachment/forum/202003/30/165104m7dzzw22bzz2wxt2.jpg
  XScalerfCache架构图
  1、基于虚拟机的fCache,具有启动快、切换快等特点;
  2、采用主备虚拟机模式利于在主节点宕机时,备节点可快速接管业务,达到客户业务无感知的效果;
  3、经过优化的协议处理单元和文件系统处理单元,用户业务数据IO可支持以多线程Direct-IO的方式直接进入fCache加速处理单元。此方式对于密集型小IO应用尤其适用;
  4、fCache加速处理单元采用NVMeSSD或IntelOptane设备与Mirror网卡的结合,将NVMeSSD性能发挥到极致;另外,本地优先读,大大提升了读性能;
  5、采用高速10GE或25GRoCE技术进行节点间数据复制,分布式软件定义存储进一步提升数据安全性。
  功能操作
  1、初始化文件网关组
  用户可以通过XScalerNavi(安装引擎)和XScalerDashboard两个入口进行XScalerfCache的配置操作。
  XScalerNavi中,如果系统检测发现节点具有fCache特性,则会自动启用文件存储。用户只需要配置心跳IP和虚拟IP即可,其他参数则按照最佳实践默认配置。
  微信图片_20191230101909.jpg初始化网关组(XScalerNavi界面)
  用户进入XScalerDashboard后,可通过进入「文件网关组」模块来完成网关组的初始化操作。点击「初始化文件网关组」按钮后,根据展开的配置参数进行对应配置即可。
  微信图片_20191230101916.jpg
  初始化网关组(XScalerDashboard界面)
  为了减少对用户配置的干扰,系统提供协议相关参数的默认值。当然,用户也可按需对此进行修改。
  https://kctskids.com/data/attachment/forum/202003/30/165117kh1hjjkhy5tyynwy.jpg
  展开协议高级参数
  2、fCache管理
  文件网关组初始化成功后,可通过查看文件网关组列表来了解网关节点的基础信息,以及fCache的在线状态、水位和预估剩余寿命。
https://kctskids.com/data/attachment/forum/202003/30/165134ysdx0osfb55fse7f.jpg
  文件网关组列表
  小结
  敲重点,XScalerfCache特性利用NVMe性能优势,达到中端NAS存储效果。在小文件业务场景下,性能发挥极致且游刃有余。
https://kctskids.com/data/attachment/forum/202003/30/165209fik2ntefpyis7z6f.jpg

页: [1]
查看完整版本: 分布式软件定义存储如何提升10倍NAS性能