戴尔PowerEdge VRTX架构解析
戴尔将VRTX称之为共享基础架构平台,但大多数人可能更宁愿将其称之为“一体机”,尽管不够准确,但胜在形象。VRTX是一个将服务器、网络和存储紧密集成的产品,其工艺直接体现了戴尔公司的先进技术水平,并且,在企业级解决方案中,必须要考虑可用性、可靠性以及易用性等多个方面的因素,保证可用性和可靠性的常规做法是采用冗余设计,那么在4U这么紧凑的机箱内,VRTX的系统架构是如何设计的呢?
如上图所示,4个M620刀片服务器分别通过板载网卡芯片与Fabric A交换板相连,对外提供网络端口。在与集成的存储相接连时,M620通过PCIe接口与互为冗余的Fabric B、Fabric C PCIe交换机连接,PCIe交换机B再与RAID阵列卡(图中PERC)相连,PERC通过SAS扩展器(SAS Expander)连接硬盘(Disk)。
除此之外,VRTX还配备了8个PCIe插槽,以提供额外的扩展功能。上图中PCIe插槽1、2、3为全高全长插槽,支持双带宽;PCIe插槽4、5、6、7、8则为半高半长插槽。其中PCIe插槽1、6、7、8与PCIe交换机B相连接,余下的PCIe插槽2、3、4、5则与PCIe交换机C相连接。
上图中的RJ-45对外提供管理端口,通过以太网连接,VRTX提供基于Web浏览器的远程管理界面。CMC1和CMC2为两个互为冗余的管理程序,以防单点故障。
上图中黑底色部分为存储网络的架构设计,这一架构设计的主要目的是保证服务器与数据存储之间的可用性和可靠性,接下来继续看一下VRTX中的网络架构设计:
VRTX中的M620服务器通过板载千兆以太网端口分别与A交换机中的两个四路以太网收发器(Quad Ethernet Transceiver)相接,同样,冗余设计可以有效地防止单点故障。这只是VRTX中的一种情况,在对性能需求不算苛刻的情况下可以采用这一配置。
同时,为了能够使VRTX尽可能满足用户的需求,戴尔还提供了另外一种配置。就整个VRTX的网络架构设计来看,Fabric A交换板唯一的对外I/O路径,所以其需要提供性能强大的传输能力。在单端口无法提供所需性能时,VRTX还支持网口聚合功能,具体如下图所示:
通过聚合,即使每台刀片服务器只有4端口的LOM(板载网卡芯片),VRTX也能充分利用所有的16个内部端口。但是如上图所示,其却减少了外部端口数量(图左虚线部分)。
从上面的架构图中可以看出,VRTX内部架构均采用冗余设置以保证业务连续性,同时在性能方面提供了一定的升级空间,8个PCIe插槽设置则为额外的功能添加提供了条件。