从云计算到对象存储 戴尔全新企业计算产品解析

随着英特尔在2010年3月一口气推出至强5600和至强7500两款服务器处理器,以及AMD在3月底同样发布了面向四路服务器市场的“马尔库尼”——皓龙6100处理器,戴尔也最之在4月份以四款新品更新了其企业计算产品线,同时,推出了面向企业存储的全新一代对象存储系统DX系列存储。

在本次的产品更新中,由于至强5600和一年前推出的至强5500能够平滑升级,因此,戴尔并未推出真正意义上的两路服务器的升级,而是主要将产品更新集中在了四路及刀片服务器上——这一点从服务器的型号上就可以看出:戴尔此次发布的服务器分别为面向四路市场的R910、提供4路扩展能力的刀片服务M910、同样支持四路扩展的2U服务器R810以及采用皓龙6100的四路服务器R815。

针对此次推出的四路服务器新品,戴尔大胆的提出了一个新的理念:让四路服务器的维护和两路的“非常相似”,以期降低用户维护的复杂性,尤其是减少特别针对四路服务器的维护成本,在这样的理念下,戴尔通过FlexMem Bridge技术实现了低成本的“两路变四路”的跨越,产品的本身却变化并不大,而这也从一个独特的角度,实现了戴尔四路服务器维护成本和两路非常相似的理念。

戴尔服务器产品线分布

不过,此次发布中,戴尔还推出了一个全新的PowerEdge C产品线,这个面向云计算应用环境的产品线被戴尔方面认为是“大规模云计算用户的选择”,同时,戴尔方面表示,PowerEdge C系列的设计不是凭空想象的,而是戴尔在过去三年做面向云计算的定制化服务器的“经验的产物”。

PowerEdge C:面向云计算环境

据戴尔方面介绍,戴尔通过与战略型合作伙伴致力于X86平台的合作,每年投入大约6亿美元的解决方案和研发投入,而与一些初创型公司,同样拥有许多“催化剂型”的合作,以完成更多的旨在提升技术领先性的合作,其中也包括云计算、SaaS、PaaS方面的合作。

在云计算方面,戴尔产品市场部副总裁Sally Stevens表示,戴尔“通过优化硬件、云的软件和云的服务,能够使得目标市场客户构建私有云和共有云。”而与此同时,推出针对云计算应用的PowerEdge C服务器,并非凭空设计,而是累积了过去三年戴尔在定制化云计算服务器领域的经验所致。

戴尔的新一代企业计算产品的技术专利创新

戴尔方面认为,虽然云计算的客户更多要求定制化的数据中心产品,但是对于云计算的高可扩展性、大范围的应用、低成本、内存与计算性能,不同的用户其实是拥有共性的,尤其是大型甚至是巨型的数据中心,这样的需求就更为明显——在戴尔的定位中,PowerEdge C服务器介于传统的服务器和数据中心定制化服务器之间,已经形成一个具有一定规模和通用性的通用云计算服务器市场。

整个PowerEdge C服务器产品线,采用英特尔面向双路环境的至强5600处理器,因此全部采用双路设计,追求单位密度上的处理计算性能和内存带宽,同时部分产品还提供较高的服务器存储容量,总的来说,PowerEdge C服务器是为了标准化的低成本高密度应用而设计的服务器产品线。

在PowerEdge C产品线中共分为是三个型号:PowerEdge C1100、PowerEdge C2100和PowerEdge 6100。

PowerEdge C1100采用1U设计,针对计算和内存二者都有较高要求的应用,可以在单位密度上部署最多的PowerEdge C服务器,在戴尔的策略中,其面向需要大规模部署却对价格非常敏感的Web门户、Web2.0以及网络游戏等应用,而其他对计算要求较高的用户,如高性能计算用户同样能够使用PowerEdge C1100。

不过,由于其提供了18个DIMM的扩展能力,其在提供双路高性能高密度计算的同时,能够提供至强5600服务器下最大的内存数量,对大规模部署的虚拟机也同样可以适用。

值得一提的是,支持2.5寸和3.5寸硬盘两种硬盘扩展的C1100,不仅支持2.5寸的SLC 50GB固态硬盘,同时还支持3.5寸的6GB SAS 一万五千转硬盘,并支持1TB和2TB容量的7200转NL SAS硬盘。

PowerEdge C系列的三款产品

PowerEdge C2100从外形上看更像是一台磁盘阵列而非服务器,事实上,用户也完全把它当作一款高性能盘阵来使用——最大支持25TB的存储容量。

在计算性能上,PowerEdge C2100与C1100并无区别,同样基于至强5600处理器,但在数据存储能力上,C2100甚至有点像以前的存储服务器,其提供了12个槽位的3.5寸热插拔硬盘位,在使用3.5寸NL SAS或SATA硬盘时,通过2TB盘能够达到24TB的存储容量。

为了挤占更多的存储容量,戴尔提供了两个内置的2.5寸 SATA盘位,可以插入SATA盘或SSD盘,这也就意味着,当插入两款最大500GB的2.5寸SATA盘之后,PowerEdge C2100能够提供最多25TB的容量,而使用SSD时,其甚至可以满足最基本的分层存储需求。

与前两款C服务器相比,PowerEdge C6100不仅是存储巨人,更是计算巨人,其采用24个2.5寸盘位或12个3.5寸盘位,存储容量也能够达到最大24TB,并同样支持2.5寸的50GB SLC SSD。

在C6100中,戴尔采用了类似SuperMicro的Twin概念的设计,在2U的空间内装入了四个双路计算的主板,打造了四个独立的计算单元,由于至强5600拥有多达7个6核版本,这也就是说,在一个2U的C6100中,将能够搭载4(个计算单元)x 2(每个计算单元两路) x 6(每个处理器6个核心)=48个核心数量,加上每个计算单元能够支持12个4GB的DDR3 1066或1333MHz内存,其每个节点能够支持最大48GB内存——四个节点共计48个DIMM。

不过C6100与SuperMicro的设计相同,其基本上就是在2U中塞入“四台服务器”而已,并非采用共享内存结构,可以当做4节点的计算集群使用。

对象存储DX:戴尔建立独立生态系统

在戴尔正式发布DX对象存储系统的前一周,业界已经对戴尔即将推出基于对象的CAS系统议论纷纷:戴尔的对象存储系统并非基于合作伙伴EMC的Centera系统,而是来自另外的一家OEM合作商——据信来自于一家并不出名的存储厂商Caringo,不过两家公司并未对此明确说明,当然这也无关紧要,戴尔为自己的新DX系统建立了完善的对象存储生态环境。

与刚刚和EMC签订OEM协议而获得的统一存储系统Celerra以及面向重复数据删除的DD系列不同,对象存储DX在戴尔的产品线上肩负了更重要的责任:一是面向非结构化数据的发展;二是在EMC与EqaulLogic之外,补充更加完整的存储产品线:采用X86高密度存储节点(2U 24块硬盘),面向医疗文件系统、归档、内容管理以及分层管理的DX对象存储更多的服务于非结构化数据的,而此前的EqualLogic及CX4则主要面对结构化的块级数据,而即使是Celerra系统,其也并不是专一的文件存储系统。

戴尔DX对象存储架构

在集群NAS价格高昂小规模部署难显优势,传统NAS市场竞争激烈且与EMC很难区分市场的今天,戴尔OEM 对象存储DX系列的目的非常明显,其意图在符合其定位的中小型应用规模的文件级存储市场上获得更多的市场份额,而另一方面,由于对象存储在设计之初对硬盘WORM技术的支持——与磁带上的WORM相同,主要对数据加以不能够更改的属性以保证法规遵从——DX系统的存在是有必要的。何况在EMC的布局中,其CAS系统Centera也是作为其归档存储系统来定位的。

在初期发货中,DX系统采用SATA硬盘,但戴尔表示未来也可以使用其他类型的硬盘,由于CAS系统的特殊性,其并不要求使用LUN,用户可以当做一个完整的大型存储池来用(甚至是大硬盘),同时,DX系统可执行基于政策的自动化保存和删除操作,目前其采用1GbE的外部连接接口。

戴尔通过合作伙伴策略证明,没有EMC的帮助,戴尔同样能够满足存储生态环境的需求

戴尔正在建设由横向和纵向软件开发商组成的生态系统,将DX当做对象存储平台来使用,为客户提供数据收集和访问功能。基本协议是HTTP协议,戴尔将把DX的应用程序接口封装在软件开发工具包中提供给合作伙伴,包括Acuo、Bridgehead 、CommVault、EMC、Iron Mountain 、赛门铁克和其他公司等。

不过,在7月以前,DX将只配备医疗保健应用软件、文件和电子邮件归档、电子发现和内容管理等工具。 戴尔的医学档案归档解决方案将预装在DX产品之中,它主要用来保存电子病历、医学影像、基因组和其他医学资料。

此外,DX系统支持多点复制和远程复制以及部署,能够支持一对一、一对多或是多对一和多对多的复制,并根据策略保证数据的保存和删除,CAS系统的最大特点是其“存储无需管理”的能力,用户无需对数据建立庞大的类似NAS系统的文件索引,DX能够代替文件系统来进行数据或是内容的定位,根据元数据计算出来的哈希值将保证数据的完整性并帮助系统定位和辨识数据。

PowerEdge M910与R810:为多路应用扩展

在新的服务器上戴尔照例采用了生命周期管理,以闪存形式集成在服务器上的生命周期管理器的主要工作就是更加流程化和自动化的配置服务器,以加快服务器的部署上线速度,戴尔方面宣称,利用生命周期管理器,用户配置服务器的时间能够缩短60%,此外,生命周期管理器支持1对1、1对多甚至是1对云的服务器配置。

在本次的产品发布上,戴尔内存技术上也有所建树,推出了其专利技术的FlexMem Bridge内存扩展技术,使得四路服务器能够在安装两个插槽的处理器的情况下,访问所有32个内存DIMM,这也就无形中提升了四路服务器的可扩展性以及面向虚拟化时的大内存低性能需求,最主要的是,降低了初次购买成本——但在标准的双路至强7500或至强6500的环境下,本来就是标配32个DIMM插槽么?戴尔到底利用FlexMem Bridge做什么呢?

四路刀片服务器PowerEdge M910

回答这个问题首先要看看PowerEdge M910与R810的设计初衷。从目前对戴尔设计这两款服务器的意图来看,戴尔很可能希望能够设计两款能够在尽可能的小空间内,提供四路能力的服务器,尤其是在某些非虚拟化环境下,计算性能与内存并非的对等的,也就是说,有些应用在大计算量和小内存的情况下同样可以运行的更好——这与PowerEdge C系列面向云与虚拟化的大容量内存理念是异曲同工的——这也就意味着,在2U和刀片服务器中,设计内存容量较少,但计算量较大的服务器是有市场的。

但是,由于在这样的环境下塞入大量的内存并非易事,由于至强7500的内存标配是四路64个DIMM——在这样的空间下塞入32个已经是强弩之末——但至强7500拥有四条QPI,也就是说,每个处理器应该有至少4条DIMM才可以,这也就意味着,虽然在满配四路的情况下无法满足QPI的需求,但双路情况下,完全可以通过技术手段来实现双路32个DIMM全开的使用模式——用户仍然可以在日后升级到四路,虽然内存能力可能会有所损失,但是这毕竟是一个灵活搭配的解决方案。

FlexMem Bridge的原理其实并不复杂,一个类似于处理器的芯片,插在服务器插槽上,占用一个槽位的同时提供一倍的双路配置下的内存扩展,拥有两个内置的SMI与一个QPI链路,从而将双槽位处理器与空闲槽位的内存连接在一起。

 FlexMem Bridge技术提供的是一种临时的解决方案,看起来戴尔并非真的想把服务器变成“变形金刚”

PowerEdge M910与R810便是在FlexMem Bridge下的四路服务器,对于用户来说,这两款服务器一款是高度集成高密度的刀片,另一款是2U的机架服务器,其空间利用率都十分的高,对于某些多线程及处理器性能敏感型的应用来说,虽然用户在满配四路的情况下可能丧失一定的性能,但是毕竟提供了从两路到四路的升级,以及在两路情况下的高性能,同时,能够暂时满足多线程程序的性能需求,说他是一个“双路的满足临时四路需求的四路服务器”或许并不为过。