XSKY SDS 6.4 重磅更新:NFS 性能飙升 3 倍,对象多站点等 10 多项功能强势升级

news2025/1/8 20:53:42

近日,XSKY星辰天合发布了 XSKY SDS V6.4 新版本,该版本在文件的性能提升、对象容灾能力完善方面改进异常显著,同时也大幅提高了存储系统的安全特性,适配更多的信创软硬件生态

近来,软件定义存储(SDS)在各行各业的应用越发深入,在企业存储中的占比持续提升。根据 IDC 的数据,从 2022 年到 2023 年度,SDS 在企业存储的市场份额从 25.6%增长到 28.1%,增长了 2.5 个百分点,而传统企业存储系统(ESS)则下降了近 3 个百分点。更多的用户在更多的场景中,选择了 SDS,这也对 SDS 带来了很多新的需求。

bc643222a071690a794d14f65029e7da.jpeg

时,我们也看到,SDS 的负载也出现了很多的变化。 由于信创的驱动,SDS 在数据库(DB)场景开始逐步走向核心业务,很多金融企业在进行分布式核心系统的建设,SDS 块存储可以作为分布式核心数据库的主存储,SDS 文件存储可以作为核心数据库的备份目标存储,而 SDS 对象存储也是成本最低廉的核心数据库的数据归档和容灾存储。

SDS 进入核心业务也让 SDS 同时面临性能、可靠性、安全性、成本节约、信创软硬件兼容性等全方位的挑战。除了分布式核心,最近流行的生成式 AI 建设热潮,也经常把 SDS 作为大模型存储的数据底座,让其对 SDS 的性能也提出了更高的要求。

3e8f90b3478331e5bfc171017dd42f6e.jpeg

正是在这样的背景下,XSKY 发布了 SDS V6.4 版本,来满足各行各业对 SDS 不断增长的性能和功能的要求。该版本在文件的性能提升、对象容灾能力完善方面改进异常显著,同时也大幅提高了存储系统的安全特性,适配更多的信创软硬件生态

01 NFS v3 协议优化 性能最大提升 3 倍

目前,大量的新负载使用的主流协议都是 NFS v3,特别在 AI 场景,并且对性能的要求极为苛刻。

XSKY SDS V6.4 针对 NFS v3 协议进行了大量的性能优化,协议的 read/write 操作放大从 5:1 减少到 1:1,也就是完全消除了协议的读写放大,NFS IOPS 性能大幅提升。和上一个版本对比,新版本的 NFS v3 在以下方面有了巨大的提升:

  • 4K 顺序读 IOPS 性能提升 200%;
  • 4K 随机读 IOPS 性能提升 100%;
  • 4K 随机写 IOPS 性能提升 10%。

e0df499224112b1d95a80d8450f8fa90.jpeg

特别地,读性能直接提升了 1-2 倍,可以更好满足 AI 和大模型场景对高性能 NAS 的读需求

02 对象多站点统一命名空间全新升级,功能更强大

XSKY SDS V6.0 版本在发布时提供了桶复制、元数据跨站点部署的两种容灾能力供用户进行选择。桶复制提供了灵活的异地容灾和管理的能力,但配置步骤较多;导致管理成本较高,元数据跨站点部署对于基础设施的要求相对较高。为了更好的满足异地容灾的业务需求,并简化日常运维,XSKY SDS V6.4 中全新升级并完善了统一命名空间功能,大幅降低管理成本,同时提供了众多新功能来满足统一命名空间下的不同使用场景和需求

4633911e90959f2352d2e0317e537264.jpeg

多站点统一名空间,具有下面的优点:

  • 统一命名空间内所有站点的桶、用户信息将自动同步,无须手动在多个站点建立用户和桶;
  • 全新管理界面,快速、直观获取统一名空间内所有同步任务状态;
  • 支持定义单、双向同步策略、支持自定义同步起始点时间、强一致代理读或本地优先读取,灵活面对多种需求;
  • 支持全局缺省策略,新建桶直接采用缺省策略,进一步简化管理成本;
  • 支持从 V6 桶复制方案升级为统一命名空间方案。

多站点统一命名空间,部署的客户可以获得下面的益处:

  • 大幅简化 V6 异地容灾的日常操作,增加跨站点方案的选择,可根据需要选择桶复制或统一命名空间;
  • 相比 V5,提供了同步 QoS、不限制从站点必须为空集群、单向/双向同步、强一致代理读、同步间隔设置、同步进度查看等新特性;
  • 更为完善的异地容灾方案,有效降低容灾方案的成本,配合强一致代理读,可以实现异地双活。

关于新版多站点统一命名空间特性更多的技术细节,后面我们会推出专题介绍,敬请关注。

03 其他多项特性更新,大幅加强 SDS 的安全性和兼容性

XSKY SDS V6.4 除了前面说得的两大亮点外,还有多项其他的新特性和特性增强。

第一、基础平台

XSKY SDS 基础平台基于常青数据操作系统底座,这次也带来一些重要的安全加固和运维管理的特性增强。

a、安全登录增强

网络安全问题日益凸显,特别是在 SDS 集群部署完成后,对于业务安全的要求越来越高。XSKY SDS V6.4 版本推出了安全登录增强功能,旨在通过一系列安全策略的规划和配置,提高系统的安全性,满足客户对高安全性的需求

安全登录增强主要有下面 4 点内容:

  • 用户权限管理:实现了管理员、普通用户和观察者的权限区分,提高了访问控制的精细度;
  • 两步验证:新增的两步验证功能,要求用户在登录时提供邮箱验证码,增强了账户的安全性;
  • 访问控制:新增功能禁止从不同的 IP 和浏览器中发起对话,有效防止恶意登录尝试;
  • 历史密码检测:避免用户重复使用旧密码,提高密码安全性。

安全登录增强特性,对很多高安全要求的企业来说,可以更好保护存储系统自身的访问安全,更有效防范黑客的口令攻击,满足合规的要求。

b、硬盘加密

随着数据安全意识的提高,部分客户对存储系统中数据的安全性提出了更高的要求。为了满足这些客户的需求,XSKY SDS V6.4 版本引入了硬盘加密功能。这项功能旨在确保存储在硬盘上的数据得到有效保护,即使在硬盘丢失或被未授权第三方获取的情况下,数据也不会轻易被恢复和读取

硬盘加密以数据池为基本单位进行设置。XSKY SDS V6.4 的硬盘加密有三大优势:

  • 配置非常简单:只需要在创建数据池的时候选择是否开启加密;
  • 性能几乎无损:经实测开启加密后性能基本无差异,最高 1%以内;无额外明显的资源消耗;
  • 对上层协议透明:由于加密是在数据池底层,对上层应用协议透明,不管是用块(卷)和文件(文件系统)功能,都可以实现存储数据的加密。对象存储有自己的桶加密功能,可以不依赖数据池加密实现。因此,从 XSKY SDS V6.4 以后,XSKY 的块、文件和对象存储,都具备了数据加密的能力。

硬盘加密功能在很多关键部门是非常重要的。因为硬盘是存储系统中比较容易损坏的部件,有了这个功能,用户就无需购买昂贵的硬盘不返回保修服务。因为数据是加密的,硬盘就算返厂维修,也不会造成数据泄密。

c、非 root 用户安装部署

企业对基础设施建设中日益增长的安全性需求越来越高。SDS 集群,用传统的 root 用户安装方式存在一定的安全风险,因为 root 账户拥有系统的最高权限,一旦被恶意攻击者获取,可能会导致整个系统的安全防线崩溃。因此,XSKY SDS V6.4 支持采用非 root 用户安装部署集群,旨在提升存储系统的安全性,符合客户企业对基础设施建设的基本要求,同时满足对限制系统权限的需求

d、SDS 集成亚健康工具

XSKY SDS 的亚健康管理多年来一直得到客户的认可,有金融生产级万盘亚健康治理案例(包括信创硬件)。但是,原来的的亚健康工具部署和维护过程中存在手动操作多、易出错、效率低下等问题。XSKY SDS V6.4 版本将亚健康工具集成进入产品安装包,实现了自动部署安装、卸载、升级维护等功能,提高存储系统的稳定性和运维效率

e、增加对 openEuler2203 LTS 的兼容

为了持续加强对国产生态操作系统的兼容适配,XSKY SDS V6.4 增加了对 openEuler2203 LTS 欧拉持续维护的主流版本支持。

第二,文件存储

和块存储一样,依靠基础平台的硬盘加密能力,文件存储在 XSKY SDS V6.4 中也具备了文件数据加密的能力。除了数据加密,NFS 协议性能增强外,文件存储还有其他的性能和运维特性的增强。

a、SMB 协议性能优化

XSKY SDS V6.4 版本对 SMB 协议进行了优化,针对小文件的读写优化 OP 放大,从 6:20 减少到 6:8,性能稳步提升。SMB 小文件拷贝性能提升 10~15%,和同档次的 NetApp 产品相当,成为 NetApp 国产化产品替代的理想选择

b、NFS v4.1 生产可用

很多场景需要使用 NFS V4.1 版本,如一些主流的分布式数据库,推荐采用 NFS v4.1 进行数据库备份和恢复。XSKY SDS V6.4 完成了对 NFS V4.1 的兼容性和功能针对性开发测试,达到生产可用。

c、新增文件 WORM 合规模式

XSKY SDS V6.4 之前的版本文件 WORM 只支持企业模式,管理员可修改处于保护期/保护过期的 WORM 文件。新版本新增合规模式支持,如果开启该模式,任何用户都不能修改处于保护期/保护过期的 WORM 文件,防止数据被篡改或删除,实现对法律法规归档文件和数据的保护。

d、文件运维特性优化

除了上面的功能和性能特性外,XSKY SDS V6.4 也针对文件系统的运维进行了优化。

  • 在 AD 管理员账户密码失效后,存储提前告警,提前暴露风险以便手动处理;在存储与 AD 出现连通性、时钟偏差问题时存储能够给出告警提示;
  • 目录/网关/文件系统详情页面展示 XCache 数据读 OPS、读带宽、数据读命中率和元数据读命中率,运维人员可更好地进行性能问题定位以及性能调优;
  • 通过命令行,用户可查看文件系统连接的客户端实时流量监控情况,方便运维人员快速定位到 top 负载的客户端,快速处理问题。

第三,对象存储

对象存储除了前面说的重新引入新版多站点统一命名空间特性外,还有两个重要的新特性或特性增强。

a、对象元数据亚健康优化

XSKY SDS V6 对象存储具备独立的元数据集群,这也是其扩展性可以做到业界最佳的架构方面的原因。独立的集群,也就需要独立的集群亚健康管理。在最新的 V6.4 版本,我们针对对象元数据亚健康管理进行了优化:

  • 完善对异常的处理机制,降低磁盘亚健康对于元数据服务的影响;
  • 完善对异常的处理机制,当元数据服务出现降级或异常时,增加内部重试而不是直接返回失败,减少对业务的影响。

这些优化可以让系统提供更稳定的对象存储服务,更好的应对亚健康状态。在异常情况下,对业务的影响更小,用户的业务也更平稳。

b、新增 X-ObjectMount 对象存储文件访问客户端

部分应用希望对象存储提供文件协议访问能力,而原有的对象 NFS 网关是一个单网关服务,无法充分利用对象存储的性能,单网关成为性能和可用性瓶颈。因此,在 XSKY SDV V6.4 新版本中,我们提供了对象存储文件访问客户端 X-ObjectMount ,它具有下面的功能:

  • 支持在客户端挂载对象存储为文件目录,将该目录的文件语义读写转换为对象协议读写对象数据;
  • 支持 Windows/Linux/CSI 挂载;
  • 通过 CSI 挂载时,支持多种 PVC 挂载方式、Prometheus 监控、设置桶配额;
  • 挂载点支持显示已用容量。

X-ObjectMount 客户端,可以实现通过文件协议访问对象存储的能力,同时相比 NFS 单网关,它可以利用客户端内存缓存,而且支持多客户端并行读取,可以大幅提高性能,满足很多 AI 场景对数据湖底座的性能要求。

针对 X-ObjectMount 客户端的更多细节,我们以后会单独发文介绍,敬请持续关注。

 小结

总体而言,XSKY SDS V6.4 版本的特性改进和新功能,主要更新包括三大方面:

  • 基础平台:提供安全登录增强、非 root 用户安装部署、硬盘加密、SDS 集成亚健康工具以及增加对 openEuler2203 LTS 的兼容等功能;
  • 文件存储:优化 SMB 协议和 NFS v3 协议性能,新增对 NFS v4.1 的支持,提供文件 WORM 合规模式和文件运维特性优化等功能;
  • 对象存储:提供多站点统一命名空间功能,简化 V6 异地容灾日常操作,提供更多跨站点方案选择,降低容灾方案成本,优化对象元数据亚健康,提高系统稳定性,减少对业务的影响,新增 X-ObjectMount 对象存储文件访问客户端,支持在客户端挂载对象存储为文件目录,提高性能,满足 AI 场景对数据湖底座的性能要求。

XSKY SDS V6.4 版本的顺利推出,也是 XSKY 持续专注软件定义存储研发的一个阶段成果。我们相信它将继续帮助我们的用户,更好利用我们的 SDS 的创新,来实现企业数字化转型


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1653169.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

pymysql用法整理--python实现mysql数据库操作

前言 欢迎来到我的博客 个人主页:北岭敲键盘的荒漠猫-CSDN博客 本文着重整理pymsql的常用方法 不专门讲解MySQL数据库的相关知识 常用基本语法汇总 import pymysql#连接数据库 connpymysql.connect(host127.0.0.1,port3306,userroot,password123456,charsetutf8,db"expe…

洛谷 P4148:简单题 ← KD-Tree模板题

【题目来源】https://www.luogu.com.cn/problem/P4148【题目描述】 你有一个 NN 的棋盘,每个格子内有一个整数,初始时的时候全部为 0,现在需要维护两种操作: ● 1 x y A → 1≤x,y≤N,A 是正整数。将格子 (x,y) 里的数…

韩国站群服务器提供高级安全防护以确保数据和网站的安全性

韩国站群服务器提供高级安全防护以确保数据和网站的安全性 在当今数字化时代,网站的安全性和数据保护已成为企业和个人不可忽视的重要议题。韩国站群服务器作为一个拥有发达科技和互联网基础设施的国家,通过提供高级安全防护措施,为用户的数…

安卓surfaceview的使用方式

1. 什么是surfaceview surfaceview内部机制和外部层次结构 在安卓开发中,我们经常会遇到一些需要高性能、高帧率、高画质的应用场景,例如视频播放、游戏开发、相机预览等。这些场景中,我们需要直接操作图像数据,并且实时地显示到…

后端常用技能:解决java项目前后端传输数据中文出现乱码、问号问题

0. 问题背景 最近做一个解析数据的小工具,本地运行时都正常,发布到服务器上后在导出文件数据时发现中文全部变成了问号,特此记录下问题解决的思路和过程 1. 环境 java 1.8 springboot 2.6.13 额外引入了fastjson,commons-csv等…

##07 从线性回归到神经网络:PyTorch实战解析

文章目录 前言线性回归基础理论背景实现步骤神经网络介绍理论背景实现步骤从线性回归到神经网络结论前言 在深度学习的浩瀚宇宙中,线性回归和神经网络是两个基本但极其重要的概念。线性回归模型是统计学和机器学习的基石之一,而神经网络则是深度学习技术的核心。本文旨在通过…

【日志革新】在ThinkPHP5中实现高效TraceId集成,打造可靠的日志追踪系统

问题背景 最近接手了一个骨灰级的项目,然而在项目中遇到了一个普遍的挑战:由于公司采用 ELK(Elasticsearch、Logstash、Kibana)作为日志收集和分析工具,追踪生产问题成为了一大难题。尽管 ELK 提供了强大的日志分析功…

在时间同步应用上节省大量时间!德思特GNSS模拟器是怎么做到的?

​ 作者介绍 德思特Safran GNSS模拟器是一款综合解决方案,专为精确的PNT(位置、导航和时间)仿真与测试设计。它超越了传统GNSS定位导航仿真,也能提供极高的授时精度。 这款模拟器对于评估和提升GNSS接收机及同步系统的整体性能至…

前端JS必用工具【js-tool-big-box】,验证是否是Unicode字符,获取一个字符串的字节长度,以及新增发送JSONP跨域请求的方法

js-tool-big-box,目前已经收集到了用户需求,希望可以添加一些公用方法,我觉得这很好,我们一起把这个前端通用工具做大一些,帮助更多的小伙伴少些util代码,更多的关注于自己的业务开发,真是不错。…

OpenCV与AI深度学习 | 如何使用YOLOv9检测图片和视频中的目标

本文来源公众号“OpenCV与AI深度学习”,仅用于学术分享,侵权删,干货满满。 原文链接:如何使用YOLOv9检测图片和视频中的目标 1 介绍 在之前的文章中,我们探索了使用 YOLOv8 进行对象检测。现在,我们很高兴…

【仪酷LabVIEW AI工具包案例】使用LabVIEW AI工具包+YOLOv5结合Dobot机械臂实现智能垃圾分类

‍‍🏡博客主页: virobotics(仪酷智能):LabVIEW深度学习、人工智能博主 🎄所属专栏:『仪酷LabVIEW AI工具包案例』 📑上期文章:『【YOLOv9】实战二:手把手教你使用TensorRT实现YOLOv…

Spring - 7 ( 13000 字 Spring 入门级教程 )

一:Spring Boot 日志 1.1 日志概述 日志对我们来说并不陌生,我们可以通过打印日志来发现和定位问题, 或者根据日志来分析程序的运行过程,但随着项目的复杂度提升, 我们对日志的打印也有了更高的需求, 而不仅仅是定位排查问题 比如有时需要…

关于 c++ 中字符串 string 及 常量字符串的换行与使用

&#xff08;1&#xff09;例如 cout << " ddddddddddddddddddd" 。当输出字符太长&#xff0c;就需要换行。疑问是如何写代码&#xff0c;才可以保证源代码中的字符串换行被正确编译呢&#xff1f;测试一下&#xff0c;如下图可见&#xff0c;如此换行&#x…

STM32:GPIO输入输出

文章目录 1、GPIO介绍1.1 GPIO的基本结构1.1 GPIO的位结构 2、 GPIO工作模式3、GPIO标准外设库接口函数3.1 RCC接口函数3.2 GPIO接口函数3.2.1 GPIO的读取函数3.2.1 GPIO的写入函数 4、GPIO的初始化 1、GPIO介绍 GPIO&#xff08;General Purpose Input Output&#xff09;通用…

【MQTT】服务端、客户端工具使用记录

目录 一、服务端 1.1 下载 1.2 相关命令 &#xff08;1&#xff09;启动 &#xff08;2&#xff09;关闭 &#xff08;3&#xff09;修改用户名和密码 1.3 后台管理 &#xff08;1&#xff09;MQTT配置 &#xff08;2&#xff09;集群概览 &#xff08;3&#xff09;…

场外期权个股怎么对冲?

今天期权懂带你了解场外期权个股怎么对冲&#xff1f;场外个股期权是一种在非交易所市场进行的期权交易&#xff0c;它允许投资者针对特定的股票获得未来买入或卖出的权利。 场外期权个股怎么对冲&#xff1f; 持有相反方向的期权&#xff1a;这是最直接的对冲方法&#xff0c…

今晚 19:00 | 从这两个问题入手,带你了解数据要素相关税务问题

五一假期已经结束&#xff0c;返工后当然是继续劳动啦~数据要素系列直播《星光对话》第三期也将在今晚19:00&#xff0c;继续跟大家见面。 本期直播&#xff0c;依然由 星光数智咨询总监 刘靖 主讲&#xff0c;带来&#xff1a;《数据要素相关税务问题解读》。 主要围绕两个问题…

怎么快速分享视频文件?用二维码看视频的方法

怎样不通过传输下载分享视频内容呢&#xff1f;以前分享视频内容&#xff0c;大多会通过微信、QQ、邮箱、网盘等形式来传递。但是这种方式需要下载后才可以观看&#xff0c;不仅占用手机内存&#xff0c;而且效率也比较低&#xff0c;所以现在很多人会采用视频生成二维码的方式…

为 Flutter 应用设置主题:ThemeData 和 ColorScheme 指南

在媒体和其他来源中有许多关于这个主题的文章&#xff0c;那么这篇文章的必要性是什么&#xff1f; 在本文中&#xff0c;我计划仅关注 ThemeData 小部件的关键点以及我的开发经验中最常用的参数&#xff0c;并且您将获得有关每个参数如何对您的应用程序执行操作的简要说明。 …

LeetCode70:爬楼梯

题目描述 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢&#xff1f; 解题思想 1.确定dp数组以及下标的含义 dp[i]&#xff1a; 爬到第i层楼梯&#xff0c;有dp[i]种方法 2.确定递推公式 从dp[i]的定义可以…