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

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

3天内不再提示

横向扩展存储的挑战

存储D1net 来源:未知 作者:李倩 2018-11-23 16:26 次阅读

一般来说,有两种公认的扩展存储架构的方法:纵向扩展和横向扩展。纵向扩展主要通过增加单个硬件平台的容量和功能来工作,而横向扩展通过额外的服务器或节点提高功能。从历史上看,横向扩展实施起来比较复杂,但随着NVMe over Fabrics的出现,这可能会发生变化。

对于横向扩展存储架构所面临的挑战,NVMe over Fabrics已被证明是一种有用的解决方案,而存储供应商和用户都注意到了这一点。

一般来说,有两种公认的扩展存储架构的方法:纵向扩展和横向扩展。纵向扩展主要通过增加单个硬件平台的容量和功能来工作,而横向扩展通过额外的服务器或节点提高功能。从历史上看,横向扩展实施起来比较复杂,但随着NVMe over Fabrics的出现,这可能会发生变化。

为了降低光纤网络的性能开销,可以使用NVMe over Fabrics来解决某些横向扩展存储架构所面临的限制。随着越来越多的组织寻求高可扩展性,供应商开始将NVMe over Fabrics技术融入其产品中,以降低横向扩展存储所涉及的复杂性。

|| 横向扩展存储的挑战

横向扩展存储往往分为两类:

(1)紧密耦合:存储节点或服务器彼此紧密结合,具有共享内存和专有高速背板等功能。人们认为是单片或向上扩展的一些产品实际上是横向扩展架构,例如Dell EMC的PowerMax。

(2)松散耦合:在这种情况下,很多节点没有紧密绑定在一起,但可以单独操作。节点使用一些高速网络连接(通常是以太网),不直接内置在平台中。NetApp的SolidFire就是一个很好的例子,它使用多个1U服务器和标准万兆以太网(GbE)网络。

NVMe开发的下一个合乎逻辑的步骤是通过结构或网络启用协议。

紧密耦合的横向扩展产品通常提供更高级别的弹性和更加一致的性能,而松散耦合的体系结构可以扩展得更多,但必须处理存储驱动器和节点故障的影响。

实施横向扩展存储是一项挑战,因为数据需要受到保护和保持一致。这意味着在平台中实施技术以检测节点何时发生故障,并在设备或节点发生故障时通过横向扩展集群重新保护数据。

|| 什么是NVMe over Fabrics?

随着数据中心性能需求的增加,存储一直是提供快速高效应用程序的瓶颈。NVMe是一种旨在通过固态介质降低存储协议性能开销的技术。基于NVMe的SSD硬盘使用外围组件互连高速(PCIe)连接到服务器,在IOPS和吞吐量方面提供更大的带宽,并且比SASSATA SSD硬盘具有更低的延迟。

|| NVMe over Fabrics的工作原理

NVMe开发的下一个合乎逻辑的步骤是通过结构或网络启用协议。NVMe over Fabrics描述了一些已经开发的标准,这些标准是为通过光纤通道(FC),以太网或InfiniBand网络传输NVMe协议而开发的。 NVM express传输是一个提供NVMe命令和数据传输抽象协议层。

如今,NVMe over FC和NVMe over Fabrics的存储产品通过融合以太网(RoCE),NVMe over InfiniBand和NVMe/TCP使用标准以太网网络接口卡进行远程直接内存访问。

|| NVMe over Fabrics如何为实现横向扩展存储提供帮助?

人们看到的一种情况是典型存储设备中的组件分解。该架构支持主机和存储介质之间更直接的路径,从而无需通过集中控制器传输数据。即使是目前的横向扩展存储产品也存在这种限制,这可能导致不能充分利用SSD硬盘的能力。通过提供更直接的I/O路径,单个主机可以与多个驱动器通信,反之亦然。这减少了延迟并增加了横向扩展能力。

NVMe规范的一部分提供了使这些工具工作的功能集。使用SAS和SATA驱动器,I/O堆叠在一个队列中,在读取内部NAND介质时会产生瓶颈。NVMe引入了65,535个队列的功能,每个队列最多可容纳65,535个队列元素。这使得在主机和驱动器之间实现高度并行的多对多的体系结构成为可能,并为每个主机/驱动器关系提供单独的队列。

在实施这种技术的供应商中,E8 Storage公司提供E8 NVMe设备和基于主机的软件驱动程序。该设备充当元数据服务器和以太网到PCIe桥,将传统存储任务(如快照)加载到每个连接的主机。

Excelero公司拥有一个基于软件的产品,可将许多服务器连接到一个存储消费者和提供商网络中。NVMesh软件使任何存储消费者都可以访问任何服务器中的任何驱动器,而无需采用目标服务器CPU。其结果是一种可以实现额外容量增加的架构,而现有应用程序的开销几乎可以忽略不计。

WekaIO公司使用类似的技术来提供称为Matrix的横向扩展文件系统架构。NVMe跨网络的低延迟以及分布式处理使得Matrix文件系统能够以比本地驱动器更快的速度运行。

|| 关注的硬件重点

供应商还专注于构建只支持高可扩展性的硬件工具。Pavilion Data Systems公司开发了一个平台,该平台使用多达20个自定义硬件刀片服务器和72个NVMe驱动器来创建机架级架构,能够在100微秒时支持每秒120千兆字节的带宽。应用程序主机使用标准的40 GbE或100 GbE RoCE网络适配器和NVMe over Fabrics驱动程序。

Vexata公司开发了一种架构,该架构使用商用硬件组件来扩展以太网中的容量和性能。后端可扩展性通过基于硬件的企业存储模块(ESM)实现,而前端连接提供NVMe over Fabrics功能和带有I/O模块(IOM)的直接硬件I/O路径。现有的实现目前提供多达16个企业存储模块(ESM)和两个I/O模块(IOM),尽管该体系结构可以扩展到更多。

Apeiron Data Systems公司是一家遵循硬件模型的初创公司。Apeiron ADS1000平台使用NVMe over Ethernet和自定义主机总线适配器,提供横向扩展架构,可在单一配置中增长,支持数千个驱动器。

NVMe over Fabrics提供了消除传统架构约束的能力,并创建了更具分布性的产品。所有这些供应商产品的共同点是减少从主机到介质的I/O路径的长度和影响。这将成为未来存储设计的一个特征,因为延迟仍然是存储技术需要克服的最大挑战。

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

    关注

    51

    文章

    7293

    浏览量

    142840
  • 以太网
    +关注

    关注

    40

    文章

    5064

    浏览量

    166159
  • 存储架构
    +关注

    关注

    0

    文章

    17

    浏览量

    10069

原文标题:采用NVMe over Fabrics应对横向扩展存储的挑战

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

收藏 人收藏

    评论

    相关推荐

    DRAM扩展挑战越来越大

    DRAM制造商正在进入下一阶段的扩展,但是随着存储技术接近其物理极限,他们面临着一些挑战。 DRAM用于系统中的主存储器,当今最先进的设备基于大约18nm至15nm的工艺。DRAM的物
    的头像 发表于 11-25 11:33 5917次阅读

    Facebook的扩展挑战讨论

    今天我们一起来了解Facebook背后的软件,看看作为当今世界上访问量最大的网站之一,Facebook是如何保证5亿用户的系统一直稳定可靠的运行。 Facebook的扩展挑战
    发表于 07-17 07:22

    如何用低成本FPGA解决高速存储器接口挑战

    如何用低成本FPGA解决高速存储器接口挑战
    发表于 04-29 06:59

    存储器容量扩展——位扩展、字扩展 精选资料推荐

    存储器(二)——存储容量扩展前言:(基本概念)存储空间:CPU决定,操作系统存储器:用户需求决定(4G,8G)(8G的
    发表于 07-29 07:16

    什么是存储器的位扩展和字扩展

    什么是存储器的位扩展和字扩展
    发表于 10-27 06:05

    存储扩展方式是什么?

    存储扩展方式是什么?IO扩展方式是什么?
    发表于 01-17 08:24

    单片机存储扩展技术

    难点:1、存储扩展的编址技术。2、系统总线的构成。3、程序存储器、数据存储器的扩展
    发表于 08-09 14:33 61次下载

    昆腾推出横向扩展NAS以满足企业现代数据增长所需的高性价比扩容

    昆腾公司(NYSE:QTM)宣布推出Xcellis? 横向扩展NAS,作为业界屈指可数的工作流存储设备,它兼具了管理功能和企业横向扩展NAS
    的头像 发表于 01-02 11:52 5096次阅读
    昆腾推出<b class='flag-5'>横向</b><b class='flag-5'>扩展</b>NAS以满足企业现代数据增长所需的高性价比扩容

    关于传统存储架构的局限性和分布式存储优点的介绍

    受限于前端控制器的对外服务能力,纵向扩展磁盘数量无法有效提升存储设备对外提供服务的能力。同时,前端控制器横向扩展能力非常有限,业界最多仅能实现几个控制器的
    的头像 发表于 04-18 08:49 7645次阅读

    备份软件上怎样用上云存储技术

    存储还可以自动扩展和刷新。IT团队不再需要担心升级其当前备份存储硬件,如果担心正在使用横向扩展备份存储
    发表于 03-22 17:12 496次阅读

    对象存储提供的五个主要优点

    对象存储消除了这种可扩展性限制。该架构将所有数据作为对象存储在平面地址空间中,而要扩展部署,企业只需将节点添加到该平面地址空间即可。通过采用横向
    的头像 发表于 06-13 10:59 3673次阅读

    为什么需要分布式存储

    华为OceanStor Pacific系列 存储是一款可大规模横向扩展的智能分布式存储产品,是既具备云基础架构的弹性按需服务能力、又满足企业级关键业务和新兴业务需求的全自研
    的头像 发表于 07-23 10:25 1634次阅读

    浪潮推出四种存储服务的分布式存储平台

    浪潮分布式存储最高支持10240个节点横向扩展,系统支持百亿文件,单一命名空间支持EB级容量。
    发表于 02-17 10:50 1242次阅读

    借助 NVIDIA Spectrum 以太网最大限度地提高存储网络性能

    随着数据生成的不断增加,线性性能扩展已成为横向扩展存储的绝对要求。存储网络就像汽车道路系统:如果道路不是为速度而建造的,那么汽车的潜在速度就
    的头像 发表于 07-05 18:15 190次阅读
    借助 NVIDIA Spectrum 以太网最大限度地提高<b class='flag-5'>存储</b>网络性能

    日立统一计算平台选择SAP HANA:融合横向扩展解决方案

    电子发烧友网站提供《日立统一计算平台选择SAP HANA:融合横向扩展解决方案.pdf》资料免费下载
    发表于 08-29 11:46 0次下载
    日立统一计算平台选择SAP HANA:融合<b class='flag-5'>横向</b><b class='flag-5'>扩展</b>解决方案