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

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

3天内不再提示

新一代G7系列浪潮云海超融合EC纠删功能设计

全球TMT 来源:全球TMT 作者:全球TMT 2023-09-06 04:29 次阅读

浪潮云海在2023年5月正式发布新一代InCloud Rail G7系列超融合一体机,其内置的InCloud dSAN超融合存储组件,基于新一代的硬件平台设计,支持全栈RDMA协议,同时在EC纠删功能上也带来全新体验,为新时代用户提供更丰富的产品功能。

本文将详细解读InCloud dSAN在新一代InCloud Rail G7系列超融合一体机上如何设计EC纠删功能。

什么是EC纠删码技术?

纠删码技术是一种数据保护方法,主要是通过利用纠删码算法将原始数据分割成多段,然后进行扩展和编码校验,并将分段数据和校验一并在磁盘、存储节点或其他位置存储起来,以达到容错目的。基本原理:总数据块= 原始数据块 + 校验块,常用表示为,n= k + m基本思想是将k块原始的数据元素通过一定的编码计算,得到m块校验元素。对于这k+m块元素,当其中任意的m块元素发生故障(包括数据和校验出错),均可以通过对应的重构算法恢复出原来的k块数据。

EC纠删码在块存储设计的挑战

wKgaomT3j42ANVh4AABVl2P9uzo134.jpg


EC纠删码数据切分和计算示意图

上述场景以K = 4,M = 2为例,首先将应用数据拆分成4个分片,然后计算出两个校验条带分片,然后按照数据分布算法,将6个分片数据下发到6个节点上存储。由于多副本策略是客户常用的数据冗余策略,我们将EC纠删码和三副本的的读写流程及故障场景下的流程做了相关分析:由下表中可得出,在正常写流程中,需要消耗7个IO完成正常的写入流程,同时在有故障场景的读写,需要7个IO,有较大的读写惩罚。另外,在小块IO读写流程中,如果数据块小于EC切片数据大小,会存在空间浪费的情况。

数据冗余策略 读写场景 消耗读写IO次数
EC(4+2) 正常读 1个
正常写 4个读IO,3个写IO
落在故障盘的读 5个读IO
落在故障盘的写 5个读IO + 2个写IO
三副本 正常读 1个
正常写 3个
落在故障盘的读 2个
落在故障盘的写 1个

在超融合的应用场景中,用户经常使用块存储承接应用数据,适用于包括虚拟化、云平台、数据库等场景。此种场景下会产生非常多的小块随机读写负载,同时用户对于时延要求较高,要求控制在5ms以内,且要求在故障场景下,对业务影响较小。这些要求正是EC纠删码的缺点。

浪潮云海超融合在新一代G7平台的EC设计

由于EC的优劣势明显,如何在超融合块存储上使用EC功能是时下刚需,浪潮云海超融合在新一代G7平台做了独特的方案设计:

wKgZomT3j42Ad7AxAABqOZXvqzA114.jpg


EC纠删码设计方案

方案亮点主要有:

数据分层管理:将数据存储划分为缓存层和数据层,其中缓存层使用高性的NVMe和Sata SSD存储,同时在缓存层使用多副本的设计,提供高性能数据存储能力。数据层提供EC存储,主要由HDD硬盘存储,提供高容量存储空间。

智能缓存管理:设计冷热分层的智能缓存管理,高效识别热点数据和冷数据,同时设计全局的缓存管理功能,确保客户的热数据保存在缓存空间中。

数据空间高效存储:在缓存层中由于副本存储,将上层应用的小块IO聚合,当数据变成冷数据下刷至EC存储层时,由于下刷采用数据对齐,聚合成大块的顺序条带读写,可以在EC数据层进行高效的数据存储。

EC加速计算:设计支持多个EC加速引擎,支持不同平台的EC加速计算,其中在Intel平台使用ISA-L的EC加速库,发挥Intel CPU的EC计算能力。

为了验证方案效果:同时对比ISA-L加速计算和使用Jerasure纯软件不经过CPU加速计算的性能测试。下图所示测试数据采用了金融和医疗等行业常用的数据库应用,使用1G的测试数据,在触发数据下刷场景下,使用EC算法选择Reed-Solomon和Cauchy算法测试EC纠删场景。从实验数据发现:

wKgaomT3j42AWnY9AACEgtyERb4009.jpg


不同K/M模型ISA-L和Jerasure的EC计算带宽对比

ISA-L在不同的K/M模型下,EC计算带宽表现较为稳定,而软件计算随着计算量增加呈线性下降趋势;

ISA-L在新一代G7平台的吞吐率为9.8 GB/s,相较于软件计算提升5.7倍。

总结:EC纠删码相较于多副本策略虽然可以提升存储的利用率,如4 + 2场景利用率为66%,3副本只有33%,8 + 2可以做到80%。但是其涉及到EC的纠删计算、数据校验、读写惩罚等问题相较于多副本仍存在较多优化空间。InCloud dSAN分布式存储软件在新一代G7平台,依托于新硬件(Intel新一代至强CPU)、ISA-L软件加速库,设计新型的EC功能,采用独特的数据分层、智能缓存管理、软件硬协同等方案,解决了当前广泛存在的数据冗余和存储空间利用难题。

审核编辑:汤梓红

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

    关注

    328

    文章

    24539

    浏览量

    202212
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10451

    浏览量

    206582
  • 存储
    +关注

    关注

    12

    文章

    3863

    浏览量

    84677
  • 浪潮
    +关注

    关注

    1

    文章

    404

    浏览量

    23576
收藏 人收藏

    评论

    相关推荐

    G.hn新一代有线家庭联网技术

    一系列G.hn基础设备市场,并满足智能电网和家庭能源管理应用部署的各项要求。G.hn是新一代有线网络标准,因此它提供了更高的性能,无线连接和电源效率,该
    发表于 03-09 09:58

    G.hn新一代有线家庭联网技术

    一系列G.hn基础设备市场,并满足智能电网和家庭能源管理应用部署的各项要求。G.hn是新一代有线网络标准,因此它提供了更高的性能,无线连接和电源效率,该
    发表于 04-13 10:28

    打造新一代迷你高清家用娱乐HTPC——立人迷你电脑Mr.NUC

    ` 你的HTPC体积是不是臃肿硕大、外观平庸?是不是低端入门平台、性能低下?是不是功耗几百瓦耗电巨大?通宵下载时散热不良、噪音烦人?… 全新一代家用娱乐HTPC神器:迷你电脑立人Mr.NUC,帮你
    发表于 06-25 09:47

    基于4G和Beyond 3G新一代移动通信系统讨论

    。目前,对于新一代的移动系统还无法精确定义,但这种新一代移动通信系统在概念和技术上与4G系统和Beyond 3G系统大致相同,因此本文所讨论的这种通信系统就是基于4
    发表于 07-17 06:47

    飞鱼星玩家路由G7怎么样

    无论是普通家庭用户还是玩家级用户,对台好无线路由器的评判标准首当其冲便是无线,这是毋庸置疑的。G7采用第二11ACWAVE2 4*4 MU-MIMO技术,双频速率高达2600M。
    发表于 08-02 07:40

    回收ABB变频器全新800系列西门子变频器 420系列 440系列 富士变频器 G7系列

    常年回收ABB变频器全新800系列西门子变频器 420系列 440系列 富士变频器 G7系列 G
    发表于 07-13 10:10

    浪潮云海平台:战略蓄势,一念远方

    郑凯 2018年对于浪潮云海平台来说,是荣耀加身和压力倍增,双重属性叠加的一年。 作为IDC评出的OpenStack领域业务增速最快企业,浪潮云海平台更是在OpenStack第18个版
    发表于 01-31 12:27 204次阅读

    浪潮云海发布新一代OpenStack一体机,全栈云家族再添新成员

    在日前举行的OpenInfra开源基础设施峰会上,浪潮发布了最新一代融合产品——浪潮云海OpenStack一体机新产品
    的头像 发表于 11-08 17:28 4099次阅读

    浪潮推出智算生态云海云图3.0战略

    “上云、用数、赋智”提供最佳行业解决方案。 拥抱智慧时代 浪潮推出智算生态云海云图3.0战略 随着智算时代的到来,数据中心所承载的算力向AI算力不断演进,如何实现云、数、智多元融合,成为数据中心发展的一道门槛。2020年4月20
    的头像 发表于 12-09 11:02 1394次阅读

    浪潮推出最新升级的企业级大数据平台软件浪潮云海Insight V6

    为驱动,帮助用户快速构建安全、稳定、高效的大数据处理平台,为企业数字化、智能化转型提供领先的大数据基础设施。 浪潮云计算与大数据产品线副总经理刘健表示,浪潮云海Insight大数据产品发展十年,在行业数字化转型的大潮中始终秉承开
    的头像 发表于 12-11 14:02 2043次阅读

    浪潮云海新一代融合发布 全栈RDMA焕发优质性能

    5月30日,浪潮云海正式发布新一代 InCloud Rail G7 系列融合一体机,新品基于全
    的头像 发表于 06-05 09:20 612次阅读

    浪潮云海庞慷宇:产品筑基,生态共赢,云领企业智慧化转型

    北京2023年8月9日 /美通社/ -- 浪潮云海经过13年的发展,到今天形成了以服务器虚拟化、超融合、InCloudOS 为代表的云海产品家族,凭借领先的产品技术能力和丰富的行业实践
    的头像 发表于 08-09 20:28 719次阅读
    <b class='flag-5'>浪潮</b><b class='flag-5'>云海</b>庞慷宇:产品筑基,生态共赢,云领企业智慧化转型

    浪潮云海刘健:“一云多芯+云原生”是算力异构最优解

    浪潮云海秉承开放兼容、分层解耦的技术理念,面向全行业用户提供领先的私有云产品与解决方案,助力企业构建坚实云基座,实现数字化重构与转型。在金融领域的云原生和云计算建设过程中,浪潮云海积累
    的头像 发表于 08-25 05:13 318次阅读

    2023 浪潮云海云图峰会:共建共赢 释放生态价值

    领先厂商与浪潮云海齐聚一堂,共话合作、共赢、发展的生态融合。 这是今年云图峰会的第二站,产品技术生态是云图生态的重要一环。来自OpenInfra、奇安信、绿盟、云祺、沃趣、灵雀云、飞致云、XSKY、酷栈等基金会和企业的伙伴代表悉
    的头像 发表于 09-08 11:49 559次阅读
    2023 <b class='flag-5'>浪潮</b><b class='flag-5'>云海</b>云图峰会:共建共赢 释放生态价值

    基于第四代英特尔®至强®可扩展处理器的浪潮云海融合压缩和纠删功能设计

    浪潮云海InCloud Rail超融合一体机通过软件定义计算、存储和网络技术实现服务器的资源池化,为整个IT环境提供更高的可用性、安全性和扩展性,能够满足企业对于降低成本、简化管理、提高安全性和扩展性的需求,助力企业迁移核心业务
    的头像 发表于 11-18 11:55 501次阅读
    基于第四代英特尔®至强®可扩展处理器的<b class='flag-5'>浪潮</b><b class='flag-5'>云海</b>超<b class='flag-5'>融合</b>压缩和纠删<b class='flag-5'>功能设计</b>