浪潮:商务系统的后端支撑平台
http://www.edu.cn 2003-07-04 作者:2014年高等教育信息化十大“... 01-04 教育部成立教育信息化专家组 12-24
CERNET第二十一届学术年会 11-24 李志民:互联网促进人类文明... 11-15
|
日常生活已经越来越离不开计算机了,各种计算机系统正在向我们生活的每分每秒,向我们的每一个行为渗透。早上打开手机,收到了从某个计算机系统传来的短消息,您回复这个短消息,计算机计费系统记录下了您的费用。您到了办公室,开始收电子邮件,这些邮件也来自于深处在网络中的某个系统。其中的一封电子邮件来自您公司的电子商务系统,内容说您一家供货商需要在今天付款,根据提示您登陆到了公司的ERP系统中,开始转帐,而这次转帐又会间接的使您与一个到两个银行的计算机系统和您供应商的计算机系统发生了联系。但对于您,所有的这些只是鼠标的点击和手指在键盘上的跳动,您不知道也并不关心发生在您所连接的网络的背后发生的一系列的事情,这牵扯到网络传输、应用的表现、应用逻辑的实现、数据的访问和数据计算,牵扯到一系列的协议、一系列应用程序和系统程序的执行。 这似乎看上去已经是很完美了,这些在5年前几乎是不可想象的。但是这些表面的完美之上存在着一连串的问题,因为访问这些服务器系统的人越来越多,一个系统往往会很快变的不堪负重,这些系统需要不停地增加CPU、不停地增加存储空间、不停地增加网络接口,但目前的服务器系统的体系架构似乎很难满足这些连续不断的扩容需求,您的服务器系统供应商正在为解决这些问题夜以继日的奔忙。 应用模式的演变 应用系统在过去的5年里已经发生的很大的变化。排在第一位的地变化就浏览器已经成为几乎所有应用的标准客户端,而包含WEB、中间件和数据库的三层架构成了各种应用的标准支撑平台,从根本上应用模式已经完成了从C/S结构到B/S结构的转变。排在第二的是,由于这种应用模式的变化,和这种模式的方便性,使得信息系统的建设更加容易。排在第三的变化是,目前很多应用系统面向的用户是社会大众,用户基数已经是从客户机/服务器时代的几百个,发展到了目前的几万个到几十万个甚至百万个。这是一个很强的发展趋势,这种发展趋势现在主导着目前大型应用系统的发展。 这种趋势使我们的系统中的主要资源,比如数据正在沿着网络向一些核心集中,这促使了在整个网络中的某些核心点上,聚集了这个应用系统中主要的数据和软件、主要的计算能力和I/O能力,这些点我们给了它一个名字,叫“数据中心”。这个名字并不精确,但他说明了一点,数据在这里,数据访问和数据处理也在这里。这和C/S时代及B/S时代初期的分布处理(反大型机)的潮流背道而驰,但事实是这样。 当前的问题 这种集中的趋势给了服务器系统的建设者很大的压力,单位时间内上万的用户同时访问服务器系统,需要服务器系统具有超强的处理能力和可扩展性。这种可扩展性的要求不仅仅是计算能力的可扩展性,还要求系统有很强的数据处理能力,包括透过网络的输入输出能力,因为所有的访问都是通过网络向系统提出,同时所有的结果都是透过网络反馈回,而且每个访问传输数据的量级已经从客户机服务器时代的几K字节到几十K字节发展到了现在地上百K字节甚至上兆字节的数据;同样的问题出现存储I/O上,每一次访问请求引发的存储I/O,至少对等于传输数据的数量,但大多数情况下是几倍、十几倍甚至几十倍的关系。 我们目前的服务器系统在一定程度上能够满足这种需求,但这种一定程度针对不同的应用有用户数量的限制。如果我们想再扩大同时承载的用户数量,必须采用向上扩展或者向外扩展的模式。 向上扩展,我们可以采用更大的多处理器系统,增加单个系统中I/O通道和I/O设备的数量以提高系统的性能,这种做法能够解决部分扩展性的问题,但这种方法有一个上限,因为在单个系统中尤其在共享内存的系统里,是同的设计者无法放置太多的处理器、内存系统和I/O通道的桥接芯片,这是系统总线尤其是内存总线能够提供带宽的限制,也是系统内部连接处理器和I/O桥的互联芯片的限制,因为如果连接的处理器或I/O通道过多这颗芯片会做的很大,工艺上难以实现。 采用向外扩展的方法,也就是采用服务器集群技术来解决这个问题如何呢?在实践中我们发现,集群的效率在4个节点以内还是可以的,一旦超过了4个节点,系统的性能就不再线性增长了。问题出在什么地方呢?问题就存在于集群系统的互联方式上。我们知道当前的服务器系统需要大量的网络I/O和存储I/O,同时由于系统在处理同一类服务请求,所以集群系统中的各个节点需要共享数据,这一方面加剧了对存储I/O系统的压力(想象一下,原来一个SAN的存储设备只为2-4台服务器提供数据,现在需要为十几甚至几十台提供数据),另一方由于在不同结点上共享的数据需要同步,应用程序之间为了协同完成同类的服务需要相互协调,这又增加了一类对集群节点互联的通讯带宽和通讯延迟都很敏感的通讯需求。目前商用的服务器集群互联方式主要是1000M以太网,在集群节点数量超过4的时候除了很少量的应用,其互联的带宽和延迟往往不能满足大规模并行处理系统对I/O通讯和结点间通讯的要求。 我们需要新的体系结构去支撑我们的“数据中心”。 |
- 2004-07-21浪潮全线存储新品同期面市 直指中端
- 2004-07-21浪潮百城推介活动再掀市场狂飙
- 2005-09-13浪潮服务器吞下文化部全国“共享工程”千台大单
- 2005-09-222005中国名牌榜出炉 浪潮服务器成功蝉联
- 2005-10-12大单背后 smartq释放基层信息化末端能量
- 2005-10-12大单背后 smartq释放基层信息化末端能量

