0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于纠删码技术实现防范更多存储设备和节点故障

存储界 来源:存储界 2023-11-15 17:49 次阅读

StorPool Storage在其块存储软件的v21版本中添加了纠删码,这意味着其数据应该能够在更多设备和节点故障的情况下存活下来。

该存储平台表示,它增加了云管理集成的改进以及提高了数据效率。StorPool构建了一个基于标准服务器节点的多控制器、可扩展的块存储系统,可以运行应用程序和存储。它是可编程、灵活、集成和始终在线的。该公司声称,其纠删码实现在几乎不影响读/写性能的情况下,可以保护免受驱动器故障或损坏的影响。

StorPool首席执行官Boyan Ivanov告诉我们:“与人们普遍认为的相反,大多数供应商只在同一机箱中复制RAID,而不是在多个节点或机架之间进行纠删码。”

StorPool制作了下面的图表,从其角度研究了纠删码竞争格局:

6503f8cc-739b-11ee-939d-92fbcf53809c.jpg

StorPool的纠删码需要至少五个以上的全NVMe服务器节点上才能提供四个功能:

跨节点数据保护—信息通过两个奇偶校验对象跨服务器进行保护,因此任何两个服务器都可能发生故障,数据保持安全和可访问性。

按卷策略管理--可以使用三重复制或擦除编码来保护卷,并在数据保护方案之间进行按卷实时转换。

延迟批处理编码–传入数据首先以三个副本写入,然后批量编码,大大减少数据处理开销,并最大限度地减少对用户I/O操作延迟的影响。

始终运行—在整个存储系统保持运行且所有数据都可用的情况下,最多可以重新启动或关闭两个存储节点进行维护。

现在,客户可以为每个工作负载选择更精细的数据保护方案,根据每个单独的用例调整数据占用空间。在大规模部署中,客户可以执行跨机架纠删码, 使其存储系统能够从数据效率的提高中受益,同时确保最多两个机架的故障存活。

v21版本还包括:

改进了iSCSI可扩展性:允许客户每个节点最多导出1000个iSCSI目标,特别适用于大规模部署。

CloudStack插件改进:支持CloudStack的卷加密和部分区域范围存储,从而实现计算主机之间的实时迁移。

OpenNebula附加组件改进:支持多集群部署,其中多个StorPool子集群表现为具有统一全局命名空间的单个大型主存储系统。

OpenStack Cinder驱动程序改进:支持StorPool存储集群的部署和管理,这些集群支持Canonical Charmed OpenStack和使用kolla ansible管理的OpenStack实例。

与Proxmox虚拟环境深度集成:通过集成,任何使用Proxmox VE的公司都可以从端到端自动化中受益。

额外的硬件和软件兼容性:增加了经过验证的硬件和操作系统的数量,从而使StorPool Storage更容易在客户的首选环境中部署。

该公司的StorPool VolumeCare备份和灾难恢复功能现在安装在群集中的每个管理节点上,以提高业务连续性。VolumeCare始终在每个管理节点中运行,只有在活动管理节点上的实例才会主动执行快照操作。






审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 驱动器
    +关注

    关注

    51

    文章

    7319

    浏览量

    142986
  • 控制器
    +关注

    关注

    112

    文章

    15239

    浏览量

    171224
  • 存储系统
    +关注

    关注

    2

    文章

    383

    浏览量

    40708

原文标题:StorPool:基于纠删码技术实现防范更多存储设备和节点故障

文章出处:【微信号:cunchujie,微信公众号:存储界】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    找到CAN总线(故障节点的三种办法

    找到CAN总线(故障节点的三种办法  CAN总线是现代汽车电子系统中常见的通信协议,用于车载电子设备之间的数据传输。在汽车的CAN总线系统中,每个节点都扮演着重要的角色。然而,由于各
    的头像 发表于 02-02 10:35 603次阅读

    LabVIEW在齿轮箱故障诊断中的应用

    的机械系统故障诊断提供了新的研究思路和技术支持。 这是LabVIEW的一个功能介绍,更多的使用方法与开发案例,欢迎登录官网,了解更多信息。有需要LabVIEW项目合作开发,请与我们联系
    发表于 12-25 18:55

    西门子变频器420故障0501是什么?

    西门子变频器420故障0501是什么?不明白,请高手指教!
    发表于 12-25 07:04

    以Hub为中心节点的网络技术探析

    在计算机网络中,Hub是一个重要的组成部分,它作为中心节点,连接着各个站点,实现数据的传输和通信。本文将对以Hub为中心节点的网络进行深入的技术探析。
    的头像 发表于 12-07 16:42 290次阅读

    在i.MX RT1050上如何实现双大容量存储(MSC)设备

    在i.MX RT1050上如何实现双大容量存储(MSC)设备
    的头像 发表于 10-30 17:08 336次阅读
    在i.MX RT1050上如何<b class='flag-5'>实现</b>双大容量<b class='flag-5'>存储</b>(MSC)<b class='flag-5'>设备</b>

    Clone节点如何避免主从故障

    通过解析binlog发现,同一时刻主从节点都在执行同一条语句,因此询问业务是否在主从节点都执行了定时任务,业务回复定时任务只在主节点执行。
    发表于 10-26 09:27 107次阅读

    采用 STM32H750 实现电机控制节点维护设备设计

    采用 STM32H750 实现电机控制节点维护设备设计
    的头像 发表于 10-24 15:33 577次阅读
    采用 STM32H750 <b class='flag-5'>实现</b>电机控制<b class='flag-5'>节点</b>维护<b class='flag-5'>设备</b>设计

    如何采用各类技术实现无线传感器网络节点的设计?

    中,我们将介绍如何采用各类技术实现无线传感器网络节点的设计。在无线传感器网络节点中,传感器技术是关键。传感器能够感知周围环境中的物理量或化学
    的头像 发表于 10-10 09:36 438次阅读
    如何采用各类<b class='flag-5'>技术</b><b class='flag-5'>实现</b>无线传感器网络<b class='flag-5'>节点</b>的设计?

    工业设备故障监控及运维管理系统

    随着数字化技术的进步与发展,越来越多企业希望对设备进行实时在线监控,用以防范设备故障和生产事故等,同时也能针对
    的头像 发表于 09-13 17:28 514次阅读

    堆叠式DRAM存储节点相关部分的结构分析

    在下面的图中显示了堆叠式DRAM存储节点相关部分的结构图。下图(a)显示了堆叠式DRAM存储节点接触(SNC)结构。
    发表于 09-08 10:02 733次阅读
    堆叠式DRAM<b class='flag-5'>存储</b><b class='flag-5'>节点</b>相关部分的结构分析

    分布式节点技术特点

    、高可用性、易维护性和安全性等方面。 一、耐久性 讯维分布式节点采用高品质的硬件设备,经过严格的测试和筛选,确保在长时间使用过程中具有高稳定性和长寿命。此外,讯维分布式节点采用模块化设计,便于维护和更换
    的头像 发表于 08-23 11:23 1347次阅读

    家电制造MES系统如何实现产线设备智能运维与故障预警

    监控、故障预警、智能运维等功能,助力企业自身的优化升级。 智能运维与故障预警是实现产线设备高效稳定生产的重要手段。通过接入设备运维管理平台,
    的头像 发表于 08-21 14:30 373次阅读

    ARMv8-M处理器故障处理和检测

    件,以便进行纠正或保护可以采取行动。一些ARMv8‑M设备设计用于检测更多类型的错误 条件,并且可以以可预测的方式处理检测到的错误,使其适合用于安全相关系统。 检测和处理错误的功能分为体系结构功能和实现
    发表于 08-02 06:28

    古有两小儿辩日,今有丹佛斯故障之争!#硬声创作季

    故障
    或许
    发布于 :2023年07月25日 15:12:45

    iTOP-STM32MP157开发板设备树查找节点的of函数

    unique_id; struct bin_attribute attr; }; 获得设备树文件节点里面资源的步骤: 步骤一:查找我们要找的节点。 步骤二:获取我们需要的属性值。 与查找节点
    发表于 06-14 10:11