由前面可以知道这台模块化服务器的计算模块是没有存储的,它采用了共享SAS存储,这个设计对于ClearBay平台而言,实在是再适合不过了。
Intel充分利用了SAS存储的双端口功能,其刀片计算模块通过背板上的两块存储模块(标注为SCM的模块)与前面板的SAS磁盘阵列通信,由于具备了两个模块,Intel模块化服务器的所有刀片都能具备了冗余的存储链路,可靠性大为提升。
存储模块实质上是一个SAS阵列卡。SAS天生就具有很强的扩展性,因此用户还可以通过这个存储模块的外置端口扩充存储能力,同样,这个外置存储也因为双存储模块而具备了冗余能力
SAS和网络很相像,所有的刀片都通过SAS控制卡连接到SAS存储模块上(实际上就是SAS阵列卡),SAS存储模块再连接到终端SAS硬盘上。单个SAS域可以支持最多16384个SAS设备,并且同一个设备可以链接多个SAS域,因此Intel模块化服务器的存储能力不容小视
可以看到这个背板结构和刀片模块等都是一致的
SAS存储模块内部结构
阵列卡自然就拥有内存
当然,备份电池亦不可少
存储模块采用的处理器方式是 CPLD(Complex Programmable Logic Device),就是复杂的可编程逻辑元件,CPLD是一种用户根据各自需要而自行构造逻辑功能的数字集成电路,它的硬件结构设计可由软件完成(相当于房子盖好后人工设计局部室内结构),因而它的设计比纯硬件的数字电路具有很强的灵活性,CPLD方面的世界权威公司包括了Altera、Lattice、Xilinx,我们可以经常在嵌入式产品上看到他们
前面我们说SAS域像一个网络,这下真正的网络控制器就出现了:Intel 82551ER是一个10M/100Mbps以太网卡,这是用来远程管理阵列卡的,由于采用了共享式存储结构,因此存储控制就需要单独拿出来,从这点上看,存储模块也像是一台小的计算机。
要为总共6个刀片提供存储能力,如果靠3.5英寸硬盘,势必会受到数量上的限制,因此采用2.5英寸硬盘刚好合适
2.5英寸企业级硬盘可以提供很高的存储密度,假若用户觉得IO能力仍然不足,还可以选用15K RPM的型号。同样,容量方面也可以很灵活地扩展
Intel模块化服务器总共提供了14个2.5英寸SAS热插拔槽