浪潮云海超融合一体机提升存储性能 支撑关键业务高效运行
作为一种软硬一体化的基础设施架构,超融合具备易运维、易部署等优势,在多种行业与场景中得到了广泛应用。在金融、医疗等行业的部署中,面向数据库等场景的超融合一体机面临着巨大的存储性能挑战,用户需要提升数据吞吐能力并降低时延,以支撑关键型业务的高效运行。
为提升存储子系统的性能,浪潮使用了存储性能开发套件(SPDK),并通过NVMe over Fabrics(NVMe-oF)协议进行加速。NVMe-oF协议作为iSCSI协议的替代者,可以让主机以使用本机 NVMe协议方式访问分布式存储,提供低延时、高吞吐的块存储设备,解决了内核态驱动读写NVMe磁盘时可能会出现的内核上下文切换和CPU中断问题。优化后的方案能够为客户虚拟机提供高性能的分布式存储,降低总体时延和减少时延差异。
金融与医疗行业面临存储性能瓶颈
近年来,越来越多的金融与医疗机构开始拥抱超融合,希望通过部署超融合一体机等方式,对硬件加以重构,以软件定义的方式打造灵活高效的IT基础设施。在拥抱超融合的同时,金融与医疗机构也非常关注超融合能否提供强大的存储能力。
如今NVMe SSD的IOPS已经远远高出HDD磁盘,时延从毫秒压缩到微秒,系统的性能瓶颈也由存储硬件本身逐渐转移到网络及处理器上。传统文件系统和调度器等方法由于无法充分发挥新存储介质的性能,成为存储系统的新瓶颈,具体包括:
- 利用常规的NVMe内核驱动读写NVMe磁盘时,会遇到内核上下文切换和CPU中断问题。在高性能的全闪存储中,中断意味着时延的不确定,会导致较大时延和性能开销。
- 在传统的I/O模型中,应用程序提交读写请求后进入睡眠状态。待I/O完成后,中断会将其唤醒,中断开销成为了整个I/O时间中非常重要的一部分。
浪潮云海超融合一体机 InCloud Rail实现多维创新
作为新一代超融合解决方案,浪潮云海超融合一体机InCloud Rail通过软件定义的计算、存储和网络技术实现了服务器的资源池化,使整个IT环境比单独的物理硬件具有更高的可用性、安全性和扩展性,能够有效满足企业对于降低成本、简化管理、提高安全性和扩展性的需求,助力企业向云计算迁移核心业务、构建企业云数据中心。
InCloud Rail实现了存储资源的池化和统一管理,并通过全闪存架构的软件定义存储SmartONE支持异构算力的融合。SmartONE采用etcd组件作为集群管理,负责分布式存储的节点的关系、节点之间的元数据传递及一致性等。在资源管理方面SmartONE提供了qemu、iSCSI和NVMe-oF的服务入口,对接VDI卷管理入口,对外提供存储资源。在对象存储方面,SmartONE主要接收VDI的IO请求,根据数据分布算法调度到相关节点,根据副本策略和EC规则调用Gateway分发到分布式存储的存储节点。
图1. 浪潮云海超融合一体机InCloud Rail架构
图2. 浪潮SmartONE软件架构
为了满足数据库等实时读写、随机访问超大规模数据集等场景对于存储性能的严苛要求, InCloud Rail除了探索使用新一代存储介质之外,在SmartONE分布式存储的单机存储引擎、NVMe-oF存储服务等模块中,采用了SPDK进行优化。
单机存储引擎方面,浪潮SmartONE分布式存储基于SPDK的NVMe驱动实现了高性能底座,支持和NVMe磁盘设备直接交互,同时采用无锁设计,并行处理IO命令。此外,NVMe上层实现了专属NVMe的单机存储引擎系统,该引擎系统通过基于内存的元数据和日志管理系统,有效避免了传统文件系统的双写问题。测试数据显示,浪潮SmartONE分布式存储的单机存储引擎几乎达到了NVMe物理硬盘支持的性能上限。
图3 专属 NVMe 的单机存储引擎系统
NVMe-oF 分布式存储服务方面,NVMe-oF分布式存储服务为超融合平台提供两种块服务解决方案,其一是采用vhost-user技术方案,可以为虚拟机提供更短的IO路径;其二是作为存储服务,为服务器提供NVMe-oF的TCP/RDMA的块服务。SmartONE利用SPDK vhost-user技术,直接消除Guest虚拟机通过PCIE方式访问NVMe设备,避免内核更新PCI配置空间;同时直接在用户态捕获QEMU虚拟IO,以零拷贝方式将数据传输到存储系统中。
SmartONE支持以NVMe-oF存储协议方式提供块存储服务,它可以提供TCP和RDMA两种形式的外部访问。NVMe-oF存储协议作为iSCSI协议的替代者,可以让主机以使用本机NVMe协议的方式访问分布式存储,提供低延时、高吞吐的块存储设备。
图4 SmartONE NVMe-oF分布式存储服务
消除性能瓶颈,打造高性能存储
浪潮SmartONE分布式存储系统能够充分发挥NVMe固态盘的性能潜力,应对在IOPS和时延方面有着较高要求的数据库应用场景。
• 显著提升存储系统的性能,并降低数据时延,能够满足有着苛刻要求的数据库应用场景,同时有效控制分布式存储系统的总体拥有成本(TCO);
• 集成于超融合一体机中,能够通过一体机所预置的虚拟化平台、云管理平台、快速部署工具以及相关的工作流程,显著简化部署、管理和运维工作的复杂性。
未来,浪潮还将坚持以用户为中心,紧密结合前沿技术发展趋势与市场需求,持续创新引领、迭代优化,打造集融合至简、性能不凡、强大可靠、开放生态特性于一身的超融合一体机,持续为用户业务上云、数字化转型升级贡献力量。
浪潮云海超融合一体机提升存储性能 支撑关键业务高效运行相关推荐
- 私有云新基建,浪潮云海超融合要做市场第一
超融合一体机是构建大中型私有云的新型基础设施.所谓超融合一体机,就是将软件定义存储.软件定义计算和软件定义网络等技术应用到一个服务器机架中,企业可以采用多个超融合一体机组合在一起构建企业私有云.&qu ...
- 加速引擎SmartFlow助力浪潮云海超融合2021H1中国市场增速第一
近日,国际数据公司(IDC)发布<2021 H1软件定义存储和超融合系统市场报告>显示,浪潮云海超融合产品2021 上半年同比增长135.6%,为业内平均增幅(49%)2.7倍,增速第一. ...
- 阿里云网络解决方案架构师任江波:全球一张网,支撑游戏业务高效互联
2022 年 8 月 30 日,阿里云用户组(AUG)第 9 期活动在北京举办.活动现场,阿里云网络解决方案架构师任江波,向参会企业代表分享了全球一张网,支撑游戏业务高效互联.本文根据演讲内容整理而成 ...
- v380云存储如何查询_使用 JuiceFS 在云上优化 Kylin 的存储性能
Apache Kylin 4.0 采用 Spark 作为构建引擎以及 Parquet 作为存储,让云上部署和伸缩变得更容易,然而使用云上的对象存储相较于使用本地磁盘的 HDFS,可能存在部分兼容性和性 ...
- 华为新一代关键业务云存储FusionStorage加速关键业务云化
在HUAWEI CONNECT 2018(华为全联接大会)上,华为宣布了其新一代关键业务云存储FusionStorage的重大升级,通过存储软件的技术创新,结合对业界领先硬件的超快速兼容,为关键业务等 ...
- 云和恩墨数据库一体机助力天安人寿 zData架构高效运行
zData Light 是基于x86架构的高性能数据库服务器整体解决方案(一体机),基于自主研发的Light Storage 软件,将服务器.PCle闪存卡.高速互联设备完美集成,结合RAC架构深度优 ...
- 云宏携手英特尔基于英特尔® 至强® 可扩展平台全面升级超融合一体机解决方案
超融合架构是云计算基础设施进化的重要方向,但在金融等行业用户的实践中也显示出了不少亟待突破的瓶颈. 云宏信息科技股份有限公司与英特尔密切协作,将新一代的英特尔可扩展平台融入到超融合一体机的创新中,全面 ...
- g30u盘启动 中科曙光1620_曙光超融合一体机,让用户业务上云更简单
点击上方 ↑ "中科曙光"一键关注 IT技术不断发展,客户需求不断变化,超融合架构应运而生. 2016年,曙光公司发布了第一代超融合产品,在业内创新性地将服务器与虚拟化软件进行兼容 ...
- 三年登顶,浪潮新一代超融合开始冲刺
关注云报 洞察深一度 从5900米的1号营地.6400米的2号营地.7500米的3号营地.7950米的4号营地,到8500米营地,直至成功登上珠穆朗玛峰,这一路的艰辛可想而知.而综合天气等诸多因素,每 ...
最新文章
- python3安装pip3-python3安装pip3的实例步骤
- 不要争了,别的程序员是这么给变量起名的!
- 链表——PowerShell版
- python课程主要介绍哪些内容_Python课程详细介绍
- 服务器开发设计之算法宝典
- 静态工厂方法之服务提供者框架
- 前端:uniapp封装组件用法笔记
- 什么是python扩展库_什么是目前比较常用的Python扩展库管理工具
- php删除一张表数据的时候 把另一张表的数据也删除,剔除第一张表的数据时,修改第二张表的相关字段的数值...
- C#非泛型集合类-使用HashTable组织数据
- 使用 WorkflowIdentity 和版本控制
- python3的安装_python3快速安装
- python工资高还是java-深圳python工资高还是java
- mysql 跳过授权表_跳过授权表登录后使用replace into创建root权限用户
- bmfont-instructions
- Windows7 的激活命令小结
- 针对单个网站的渗透思路(精)
- codebook码本算法
- 转录组测序技术及结果解读(一)——测序样品设置及选择
- 计算机网络中报文摘要概念,报文摘要详细介绍
热门文章
- 【C语言】文件操作<1>
- 【NEEPU OJ】1010--Good luck n' eatfried chicken tonight!
- linux单机限速工具
- Python安装和运行
- lecture8-RNN的训练方法之二三
- 缓存更新脏读问题总结
- 用计算机算出90除以6.28,谁能帮忙出300道二年级下期的数学竖式题
- 在c语言中输出8进制数,16进制数
- Short-term load forecasting with an improved dynamic decomposition-reconstruction-ensemble approach
- 纽脉医疗冲刺港交所上市:核心人员从微创医疗出走,创业后被起诉