大服务器,通常指处理器数量为8颗以上的高端服务器,是一个性能强大、具有极高可用性的方案型产品,主要承担大型中间件系统和
数据库系统等关键核心应用系统,具有强大的在线事务性能和极高的可用性。
当前业界可用的产品主要是IBM的P、Z系列和HP的superdome、nonstop等(sun被收购,前途未卜,不做论述),此外,国产厂商浪潮已经推出8路服务器TS850,基于
至强7500系列处理器,是大服务器的入门产品,不过其随后推出的高端
容错服务器将是真正意义上的大服务器,这也是第一款国产的主流大型服务器。
几个小服务器堆叠在一起能够以较低的成本取得较大的性能,但是这集群技术路线会由于
节点之间的通讯协调带来大量的损耗,在HPC等
松耦合处理中应用广泛,但是在OLTP、OLAP等紧耦合
数据处理中会遭到不可克服的技术瓶颈——memory wall问题,即不同计算节点在处理过程中需要进行大量的协同通讯,当计算节点数量达到一定程度后,节点协同造成的性能损耗已经超过添加节点的性能,系统并发能力就难以继续提高,这也是普通服务器和大服务器的根本区别。
大服务器的数据库
性能测试通常可以达到几百万(TPC测试),这是普通服务器无论采取怎样的
集群方式都不可能实现的值,因此,就性能而言,普通服务器与大型服务器区别不大(若以单台计,大服务器肯定胜出),普通服务器可以通过集群的方式来提高,在线事务处理能力的高低才是大型服务器与普通服务器的根本差别。
大服务器是云计算的核心平台。 云计算的本质是数据和应用的集中,但是集中并未改变计算的类型,未来的
云计算平台仍然要运行数据库、中间件等关键核心应用,而且规模会跨数量级的膨胀。此外,
云计算平台管理、资源调度、
作业调度等高负载业务,本身也是关键高压力应用系统,这些云计算的核心系统由于都涉及到大型的OLTP处理,一般服务器不可能满足通过
集群的方式来满足,因此,大服务器是是云计算核心业务的必然选择。具有一个实际的例子,在流行的
分布式存储系统中,特别是
私有云应用中,虽然存储
节点可以采用廉价服务器和存储设备,但管理
名空间、
访问控制、数据检索、文件到
数据块的映射关系的主服务器,特别是面向巨量数据的
分布式文件系统中的主服务器,就往往需要采用高端服务器,以保障分布式文件系统的高效能、高可用和高鲁棒性。
大服务器是云计算的理想平台。云计算的本质是数据和应用的跨数量级的集中,这对后台的性能、可靠性、可管理性等提出了苛刻的要求,相对于低端服务器来讲,大服务器具有不可比拟的技术优势。当前google、亚马逊等之所以采用“
服务器农场”的方式有个原因,一是他们提供的云计算类型有限,涉及的紧耦合处理规模不大,更主要的原因则是,现在大服务器价格昂贵导致技术适用,经济不适用。大服务器属于销量小、研发成本高的高端服务器产品,但是随着云计算的普及 ,大服务器销量的增长,成本会被进一步摊薄,从进入高速增长。