新型IO架构引领存储之变(一)

新型I/O架构引领存储之变(一)

作者:廖恒

 I/O技术现状分析

       科技事实上是一个人造的世界,时刻适应着外部的需求变化以及与技术变革相关的内在诱因,而这些内在诱因又可能导致其它部件的变更。高科技公司为了业务发展,持续地关注着人们的需求变化以及技术领域的变革。

这种变革通常以持续演进的形式发生,可是,因为某些环境中极端非连续性的因素,颠覆性的革命也偶有发生。

       纵观2013年, I/O技术领域中的触发因素不断积累。催生了一场迫在眉睫的变革。下文中将列举出了几个引发此变革的因素并进行具体描写叙述。

       依据2013年针对超大规模数据中心的机架架构、业界标准的server架构以及企业级存储系统架构进行的一项广泛调查,我们发现,有两个基本的原因导致了I/O架构的变革。

       首先, SSD的广泛运用为I/O技术带来巨大的跃进。先看一下SSD运用的广泛程度。表1IDC全球固态存储2013-2017预測及分析报告:                     

 

1 SSD出货量预測

       表中可见,企业级SSD的出货量将在2017年超过一千三百万。在读密集型应用中,大量PCSSD(非企业级)也将运用到server应用中,尤其在超大规模数据中心的server中运用更为广泛。这意味着平均每台server将会带有>1.5SSD,而常见的数据中心server中SSD的数量更为可观。因此。SSDI/O技术将会带来广泛的影响,不仅是在高性能server领域,同一时候也影响到主流的server。

       让我们来高速回想一下2013年高端HDDSSD的性能指标。从表2能够看出。SSD能提供明显的性能提升。

2 SSDHDD性能对照

          性能上的巨大改善给现有的I/O架构带来了前所未有的挑战,具体例如以下:

        ·        IOPS挑战——仅仅需1~2SSD就能让行业率先的SASIO控制器的最大IOPS性能达到彻底饱和。

        ·        吞吐量的挑战——仅仅需1~2SSD就能让行业率先的SAS IOC的最大吞吐量性能达到彻底饱  和。仅仅需1SSD就能让标准SAS扩展的JBOD接口(4SAS线缆)达到彻底饱和。

        ·        延迟的挑战——当前的SASI/O架构并不是针对延迟而优化,可能远远超出訪问时间(10sµs)。基本的系统延迟形态为:

                o  主机软件堆栈延迟(10s µs)——堆栈的优化目标是将寻道所用的IOPS降至最低。

                o  IOC延迟(10s µs)——IOC须要对主机请求进行语法分析。并将其转化为SAS I/O。通常须要一个嵌入的CPU来执行固件,以处理I/O请求并作出响应。

                o  SAS网格仲裁延迟(1~100s µs)——因为SAS协议中非抢占性连接主导的特性,网格仲裁延迟的变化范围十分宽广。即便是最高优先级的I/O请求也须要等 待正在进行中的连接完毕传输数据并关闭,然后用于此高优先级IO请求的新连接才干建立起来。连接的持续时间则取决于IO的数据大小。

        ·        扇出与设备共享带来的挑战——因为SSDHDD相比,带来了巨大的性能改善,对很多应用(如数据库应用)而言,系统的瓶颈可能就从I/O转移到了CPU

HDD作为存储媒介时。常见的I/O密集型应用须要很多HDD来提供汇聚的I/O吞吐量及IOPS,才干与一个CPU/主板的处理能力相匹配。因此。当须要将一个主机与多个HDD相连(1:N扇出)时,通常採用SAS技术来实现I/O扇出式的架构。

而採用SSD时,存储与CPU的性能比反了过来。为了执行同一个应用。可能须要多个CPU/主板来产生足够的I/O訪问以充分利用单个SSD。随着摩尔定律的失效,半导体性能的提升速度放缓。全然能够预见到SSDIOPS的提升将会快过CPU时钟频率的提升,因此SSDCPU之间IOPS的差距估计将随着时间而持续添加。这就意味着更加均衡的设计须要有扇入式的I/O网格来连接多个主机。共享单个SSD的訪问权(N:1扇入)。此外,为了容量扩展的须要。此I/O架构还须要支持N:M扇入/共享的能力。

          必须发明新的I/O架构以应对这些挑战

        另外一个重要的考量是SSD是否会彻底代替HDD,成为唯一的存储媒介。以下的图表给出了低容量盘(250GB500GB)的SSD/HDD之间的历史价格对照。由此可见。对500G盘而言,SSD/HDD的价格比大约为8:1,而250G盘则是4:1。对于更高容量的盘而言,价格比大略稳定在10:1。其它更为复杂的研究也提供了设备密度提升的预測,基本上都归结到摩尔定律(每18个月集成电路上可容纳的晶体管数目会添加一倍)对半导体存储技术长期演进的推动,以及克莱德法则(每13~18个月同一价格的硬盘存储容量会翻一番)对磁盘密度的驱动。

这些研究带来的关键启发例如以下:

        ·        未来十年中,大容量盘仍然以HDD为主。目前基于NAND闪存的SSD技术不会超过HDD的密度。可能须要量产的新非易失性存储技术来改变密度竞争的格局。

        ·        对低容量盘而言,SSDHDD之间的价格差距正在拉近,SSD或许会与HDD的价格相近,在不远的将来成为基本的存储设备。

        ·        採用NAND及机械旋转机制来进行数据存储的混合盘可能会出现,成为中等容量区间中的主要存储媒介。PC用户已经在使用混合盘。可是,因为server能够在系统层面混合SSDHDD并提供更加直接的控制,因此,融合NAND以及物理转盘的混合盘在企业级server/阵列及数据中心中的使用仍然不明朗。

        因此,未来十年採用的I/O架构必须为SSDHDD的混合应用提供强有力的支持。

1      SSDHDD价格预測

         从磁盘接口协议的角度来看,目前的低价HDD市场中主要採用SATA连接,而具备冗余訪问的高性能/可靠性的HDD则採用SAS连接。

两种协议都针HDD的性能特性而进行优化。

尽管SATASAS已经用作SSD的接口协议,但充分利用PCIe总线接口的低延迟以及高带宽的SSD新协议如NVMeSCSIe已然出现。为了支持HDDSSD的混合应用,下一代的I/O架构须要为SATASASPCIe提供原生支持。

          综上所述,SSD的飞速发展为I/O架构带来了前所未有的压力与挑战。在未来I/O架构的构想中,SSD的特性固然须要考虑在内,而HDD在容量及价格方面的持久优势也将赋予其持久的生命力。新I/O架构不仅必须支持两者长期的共存。还必须为现有的各种磁盘接口协议(如SATA/SAS/PCIe等)提供原生支持。

(待续)

转载于:https://www.cnblogs.com/mqxnongmin/p/10937661.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值