2013年I/O技术境况分析(一)

日期: 2014-03-26 作者:PMC 廖恒博士 来源:TechTarget中国

科技其实是一个人造的世界,时刻适应着外部的需求变化以及与技术变革相关的内在诱因,而这些内在诱因又可能导致其他部件的变更。高科技公司为了业务发展,持续地关注着人们的需求变化以及技术领域的变革。这样的变革通常以持续演进的形式发生,但是,也存在某些极端非连续性的情况,颠覆性的革命就在眼前。 纵观2013年,I/O技术领域中的触发因素不断积累,催生了一场迫在眉睫的变革。

下文中将列举出了几个引发此变革的因素并进行详细描述。 根据2013年针对超大规模数据中心的机架架构、业界标准的服务器架构以及企业级存储系统架构进行的一项广泛调查,我们发现,有两个主要的原因导致了I/O架构的变革。 首先,SSD的广泛运用……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

科技其实是一个人造的世界,时刻适应着外部的需求变化以及与技术变革相关的内在诱因,而这些内在诱因又可能导致其他部件的变更。高科技公司为了业务发展,持续地关注着人们的需求变化以及技术领域的变革。这样的变革通常以持续演进的形式发生,但是,也存在某些极端非连续性的情况,颠覆性的革命就在眼前。

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

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

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

表1 SSD 出货量预测

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

让我们来快速回顾一下2013年高端HDD及SSD的性能指标。从表2可以看出,SSD能提供1~3个数量级的性能提升。

表2 SSD与HDD性能对比

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

· IOPS挑战——只需1~2个SSD就能让行业领先的SAS IO 控制器的最大IOPS性能达到彻底饱和。

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

· 延迟的挑战——当前的SAS I/O架构并非针对延迟而优化,可能远远超出访问时间(10s μs)。主要的系统延迟形态为:

· 主机软件堆栈延迟(10s μs)——为了降低寻道时间,堆栈为了最小化IOPS而优化。

· IOC延迟(10s μs)——由于IOC需要对主机请求进行语法分析,并将其转化为SAS I/O,通常需要一个嵌入的CPU来运行固件,以处理I/O请求及作出反应。

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

· 扇出与设备共享带来的挑战——由于SSD与HDD相比,带来了巨大的性能改善,对许多应用(如数据库应用)而言,系统的瓶颈可能就从I/O转移到了CPU。HDD作为存储媒介时,常见的I/O密集型应用需要许多HDD来提供汇聚的I/O吞吐量及IOPS,才能与一个CPU/主板的处理能力相匹配。因此,当需要将一个主机与多个HDD相连(1:N扇出)时,通常采用SAS技术来实现I/O扇出式的架构。而采用SSD时,存储与CPU的性能比反了过来。为了运行同一个应用,可能需要多个CPU/主板来产生足够的I/O访问以充分利用单个SSD。随着摩尔定律的失效,半导体性能的提升速度放缓,完全可以预见到SSD IOPS的提升将会快过CPU时钟频率的提升,因此SSD与CPU之间IOPS的差距预计将随着时间而持续增加。这就意味着更加均衡的设计需要有扇入式的I/O网格来连接多个主机,共享单个SSD的访问权(N:1扇入)。此外,为了容量扩展的需要,此I/O 架构还需要支持N:M扇入/共享的能力。必须发明新的I/O架构以应对这些挑战。

另外一个重要的考量是SSD是否会彻底取代HDD,成为唯一的存储媒介。下面的图表给出了低容量盘(250 GB及500 GB)的SSD/HDD之间的历史价格对比。由此可见,对500 G盘而言,SSD/HDD的价格比大约为8:1,而250 G盘则是4:1。对于更高容量的盘而言,价格比大约为10:1。此外,还有若干更为复杂的研究,提供了设备密度改善的预测,基本归结到摩尔定律(每18个月集成电路上可容纳的晶体管数增加一倍)驱动半导体存储科技的长期演进,以及克莱德法则(每12个月,同一价格的硬盘存储容量会翻一番)的驱动。这些研究带来的关键启示有:

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

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

· 采用NAND及机械旋转机制来进行数据存储的混合盘可能会出现,成为中等容量区间中的主要存储媒介。PC用户已经在使用混合盘。但是,由于服务器可以在系统级混合SSD和HDD并提供更加直接的控制,因此,混合盘在企业级服务器/阵列及数据中心中的使用仍然不明朗。

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

SSD与HDD价格预测

眼下的磁盘接口协议在廉价的HDD市场主要采用SATA连接,而具备冗余访问的高性能/可靠性的HDD则采用SAS连接。两种协议都针对SAS的性能特性而进行优化。虽然SATA和SAS已经用作SSD的接口协议,但充分利用PCIe总线接口的低延迟以及高带宽的SSD 新协议如NVMe和SCSIe已然出现。为了支持HDD与SSD的混合应用,下一代的I/O架构需要为SATA、SAS及PCIe提供原生支持。
请继续《2013年I/O技术境况分析()》

相关推荐