/ 中存储网

闪存是融合架构的关键推动因素

2014-10-22 06:39:00 来源:比特网

中存储网Chinastor报道,融合基础架构能够说是当下数据中心发展的一个非常重要的方向,能够说网络存储将存储从服务器中剥离出来形成数据中心的一个单独的组成部分,他实现了存储资源的共享并极大的规避了磁盘性能低的弊病。但是融合基础架构却又开始将存储与计算装进了一个盒子里,不得不说这是数据中心架构上的一个回归,而推动这次变革的因素中闪存应该是非常关键的一环。

之所以强调闪存的作用,是因为它使得存储不必再通过大量硬盘堆积形成阵列而提高性能。这里需要做出一个解释,在传统的架构中,磁盘由于有寻道时间,对于大量随机IO或者对响应延迟有严格要求的应用来讲,寻道延迟是磁盘的一个非常大的缺陷,即便磁盘能够做到15k转速并且在读写优化上做了大量的工作,但是寻道使得磁盘始终无法达到1000或者更高的IOPS性能,磁盘时代的解决方案是磁盘阵列,通过数十上百块磁盘组成阵列实现并发,而获得数千或者上万的IOPS以及毫秒级响应延迟,而随着网络的发展使得磁盘阵列的资源能够被多个服务器所共享使用。最终,存储作为一个单独的部分与服务器和网络组成了传统的数据中心。

但是融合基础架构要将服务器、存储和网络进行融合形成一个统一的解决方案,除了在软件层面实现资源的池化外,存储硬件上闪存的发展显得非常重要。这个观点能够从三个方面进行理解,首先闪存突破了磁盘的性能瓶颈,由于没有了寻道延迟,闪存将性能瓶颈推向了磁盘阵列的接口(后端的SAS和前端的FC均难充分发挥闪存的性能优势),所以通过PCIe将存储介质移回服务器是一个趋势,虽然PCIe闪存当下更多是作为加速卡出现,但是能够预见的是未来能够做到20万甚至更高IOPS的PCIe闪存将是未来存储的一个发展方向; 承接上文对闪存和接口的讨论,PCIe闪存的发展从物理上使得存储与服务器再次进行了紧密的贴合,我们看到Nutanix这样以融合为主题的初创公司都采用了PCIe闪存,这无疑是对闪存推动融合发展的一个印证;最后,闪存使得计算与存储节点靠得更近之后,如果从软件或者通过更高性能的交换架构使得存储和计算的资源能够实现共享,那么融合基础架构将进入一个新的发展阶段。

当然,正如上文所提到的,包括PCIe闪存在内的闪存产品和解决方案还都有很多问题需要解决,比如成本问题,单张的PCIe闪存卡虽然能够实现性能上的成本优势,但是就每GB的成本来说仍是大多数企业所无法接受的。另一方面多个闪存资源的共享问题,试想如果多个服务器中的闪存资源不能够实现共享,那么信息孤岛的问题将非常严重,这也是PCIe当下主要作为加速卡出现的一个重要的原因,当然融合基础架构本身就要解决多个节点之间的存储资源的共享问题,比如Nutanix通过高速的InfiniBand将不同的节点相连,实现所有节点的所有资源共享,那么这样自然也解决了闪存的共享问题,除此之外,硬件上还有PCIe交换技术的发展,在IDF上曾经有过多种PCIe交换机或者其他的PCIe交换解决方案出现,如果这种技术能够发展成熟,那么多闪存资源的共享问题也能够得以解决。

另一方面从软件层面也有一些闪存共享技术出现,比如戴尔的Fulid Cache,这种技术就将多个服务器节点中的PCIe闪存进行池化形成一个大的资源共享平台。在戴尔最新一代的服务器产品中,已经能够全面的支持PCIe闪存卡的使用,如果将PCIe闪存卡作为存储资源来看,那么戴尔的新一代服务器产品就融合了计算和存储资源,这样使得他具有了很多融合基础架构的特点。能够这样说,闪存推动了融合基础架构的发展,而多种闪存共享的技术和解决方案则推动了闪存资源共享的发展。

强调存储资源共享问题是因为存储与计算资源的不同之处在于,存储是数据最终存放的平台,如果不实现共享,那么存储孤岛问题将非常严重,所以,无论是从融合基础架构的整体层面,还是针对于存储节点本身的存储资源共享都是非常重要的。

总结

综上所述,闪存的出现和发展是推动融合基础架构发展的一个关键因素。相信未来随着更多的资源共享技术的出现以及闪存成本的降低,融合基础架构也会迎来一个新的快速发展阶段。