hdd网络上是什么意思( 五 )


PERC我知道,是戴尔PowerEdge RAID Controller的缩写,戴尔服务器里面全有这个组件,还有不同的型号可选 。至于Dual PERC……是两个RAID控制器?
FD332后部的两个RAID控制器——Dual PERC,上有2个LSI(已被Avago收购)的8端口12Gb/s SAS控制芯片,支持RAID功能
“没错!FD332支持两个RAID控制器 。”龙哥在赞许中掩饰不住得意 。“当然,你也可以不启用Dual PERC的RAID功能,只是把它们当成两个普通的SAS HBA使用——这对不希望底层硬件启用RAID功能的SDS软件来说,是很重要的 。”
“那么,FD332为什么要……”
“支持Dual PERC?就是为了拆分啊!”龙哥实在忍不住了,大笑几声之后,继续解释 。
原来,FD332上面的16个2.5英寸SAS/SATA硬盘或SSD,既可以全部分给一个计算节点(如FC630/430),也可以对半分给两个计算节点,这时就要用上Dual PERC——各带8个硬盘/SSD,供对应的节点使用 。
“这岂不是说,由于FD332自带SAS HBA/RAID功能,计算节点上连这块儿都可以省了?”我有点儿理解龙哥对FX2的浓厚兴趣了 。
“是啊,要不怎么说FX2的架构设计,把传统的内置存储功能,尽可能的与计算节点解耦了呢,这样才能初步实现存储硬件资源分配的灵活性,也有利于计算节点达到更高的密度 。”说着,龙哥已经从他的电脑上调出一幅图来 。
FD332三种分配方式架构示意图
“你看,最上面的就是拆分式双主机,16个2.5英寸硬盘拆分给两个PERC,各划分给一个FC430计算节点,这样每个节点都有8个2.5英寸硬盘 。就像上午跟你说的,这种4个FC430配2个FD332的组合,最适合做成超融合系统 。当然,Dual PERC各连一个FC630也是可以的,就像我们现在的配置 。”
“那拆分式单主机就是一台FD332上的两个PERC都连接在同一个计算节点上?而且这个计算节点还可以连接多个这样的FD332?”
“Absolutely right!”飙英文表明龙哥找到了共鸣 。“16个硬盘还是拆分给两个PERC,但都划拨给同一个计算节点 。我想,这在FD332里面大量使用SSD的时候,是很有必要的,可以保证计算节点获得较高的性能,而不仅是容量 。”
“联合式是不是就是更注重容量的方案?和拆分式单主机一样,也是每台FD332的全部16个2.5英寸硬盘都划给一个计算节点,也允许多台FD332连到同一个计算节点 。区别在于FD332只启用一个PERC,而不是拆分给两个PERC,所以出口带宽仅为拆分式单主机的一半 。如果FD332里面装的都是SSD,这个PERC可能成为性能瓶颈 。”
“孺子可教啊!都会举一反三了!”一转眼的功夫,龙哥又切换到了成语模式,这灵活性都快赶上FD332啦 。
“不管是三种模式中的哪一种,FD332上的PERC自身还有一些设置项吧?”
“年轻人有前途!这么快就能跟上哥的节奏啦!”龙哥一边颌首赞许,一边转到(已配给FD332的)FC630的iDRAC界面,“这个PERC用起来和计算节点内置的PERC没啥区别,对咱们来说最重要的是这个选项:在面向比较传统的Scale-up(纵向扩展)应用时,我们可以启用该PERC的RAID功能,就像是FX2内置的小型磁盘阵列;在面向SDS这种典型Scale-out(横向扩展)的场景时,则需要设置为HBA模式,CPU直通(pass through)访问SAS/SATA硬盘或SSD 。”
在FC630的iDRAC存储管理界面,可以对FD332分配到该节点的存储资源(PERC控制器设置和磁盘)进行管理
PCIe的奥妙
终于搞明白了FD332里面的道道,想起来撸串时龙哥给我看的那张戴尔模块化服务器发展史上,FX2的三个关键词,Scale-up和Scale-out都提到了,可是……PCIe呢?
龙哥又恢复了“一切尽在掌握”的神秘笑容,问道:你猜,FD332与FC630之间是通过什么协议连接起来的?

推荐阅读