闪存阵列不该是一堆SSD,该信息来自DSSD(去年被EMC收购的存储创业公司,价值不菲),EMC的机架级共享闪存阵列的开发部门。
The Register已经看了一些关于DSSD的闪存模块图片,这些并非磁盘托盘标准的SSD。反而它们更像Violin Memory VIMM——Violin内嵌式存储器模块。
Pure Storage和其他厂商曾嗤笑Violin不使用SSD,难怪闪存存储技术发展落后于人。
然而,我们的理解是Pure Storage(Pure Storage已要求有关开发其自身专有闪存模块的设计)也在开发它自己的闪存搭载模块,而且正在远离SSD,跟DSSD一毛一样。
开发专有闪存卡相对于标准SSD或PCIe形式可以减少功率预算,减小产热率,加快数据访问速度。
通过与消息人士沟通,我们了解到DSSD产品是一个5U大小的机箱,里面包含36个闪存模块都是全或半填充模块,容量为2TB或4TB,有望达到16TB。它们拥有双PCIe gen 3 X4端口——X4表示4个通道——以及双控制器 PCIe热插拔功能。
其总容量为144TB,计划扩展到288TB。
所有动态DSSD组件都是热插拔,该系统还具有高可用性。所有的核心模块可由客户进行置换,有96个(PCIe)gen 3 X4客户端端口。
以下是我们看到的图片:
DSSD机箱正面照有36个前置闪存模块
机箱内部闪存模块——
DSSD闪存模块外壳
打开之后——
打开DSSD闪存模块,注意闪存芯片右侧的菱形结构,左侧有一个橙色拉环,资料来源——VirtualGeek。
该卡两边双面都有闪存芯片。菱形结构提供IO连接到闪存芯片,由于它的定向,能够对这些芯片提供并行IO。
DSSD控制器面板
这些闪存模块并没有它们自己的控制器。它们被安装在,譬如说,DSSD自身的控制器面板上,利用一个CPU实施平衡和闪存介质管理。这个面板有12个PCIe转换芯片,共有64条通道。每一个PCIe转换面板都有一个 48-连接端口,用复制来实现冗余。也因此能连接48台服务器,每一个服务器连接一个PCIe gen 3 X4接口传输速率可达4Gbit/s。
我们有48台服务器跨一个PCIe体系结构(想想NVMe结构)连接144TB共享闪存存储,在存储器地址空间访问数据速度接近存储速度,不是通过主机OS' IO代码堆栈来访问。
EMC收购DSSD时,我们知道它有3大战略投资商——英特尔,SAP,东芝。该产品设计反映出了传统服务器设计的解聚作用以及SAN存储到共享DAS的一个转变。
传统服务器具有一个CPU,一些内存和一些直连存储(DAS),它跨一个FC/Ethernet网络连接到共享存储区域网络(SAN)或文件管理器。
如今正在设想的是快速连接PCIe体系结构,核心共享闪存存储资源。从概念上讲就是为云计算引擎所环绕,各自拥有DRAM,比如CrossPoint存储器。核心DSSD阵列会将旧数据断流到一个更慢的大容量磁盘阵列与/或是一个公有云。
从这个层面上来讲,DSSD的设计是一个极具创新性方案,同时重新写入闪存阵列规则,这将导致服务器也不得不被重新设计。
不过其对于当下人们极为关注的安全性问题尚未提及。
本文由Dostor译自The Register,原文链接:http://www.theregister.co.uk/2015/09/07/dssd_says_violin_is_right_ssd_format_wrong/