2024年5月9日发(作者:)

服务器十大流行技术

集群(Cluster)技术

集群技术是近几年新兴起的一项高性能计算技术。它是将一组相互独立的计

算机通过高速的通信网络而组成的一个单一的计算机系统,并以单一系统的模式

加以管理。其出发点是提供高可靠性、可扩充性和抗灾难性。

一个服务器集群包含多台拥有共享数据存储空间的服务器,各服务器之间通过内

部局域网进行相互通信;当其中一台服务器发生故障时,它所运行的应用程序将

由其他的服务器自动接管;在大多数情况下,集群中所有的计算机都拥有一个共

同的名称,集群系统内任意一台服务器都可被所有的网络用户所使用。

在集群系统中运行的服务器并不一定是高档产品,但服务器的集群却可以提

供相当高性能的不停机服务;每一台服务器都可承担部分计算任务,并且由于群

集了多台服务器的性能,因此,整体系统的计算能力将有所提高;同时,每台服

务器还能承担一定的容错任务,当其中某台服务器出现故障时,系统可以在专用

软件的支持下将这台服务器与系统隔离,并通过各服务器之间的负载转移机制实

现新的负载平衡,同时向系统管理员发出报警信号。

集群系统通过功能整合和故障过渡技术实现系统的高可用性和高可靠性,集群技

术还能够提供相对低廉的总体拥有成本和强大灵活的系统扩充能力。

2、SMP(Symmetric Multi-Processing)技术

即对称多处理,是指在一个计算机上汇集了一组处理器(多CPU)。各CPU

之间共享内存子系统以及总线结构。虽然同时使用多个CPU,但是从管理的角度

来看,它们的表现就像一台单机一样。系统将任务队列对称地分布于多个CPU

之上,从而极大地提高了整个系统的数据处理能力。随着用户应用水平的提高,

只使用单个的处理器确实已经很难满足实际应用的需求,因而各服务器厂商纷纷

通过采用对称多处理系统来解决这一矛盾。PC服务器中最常见的对称多处理系

统通常采用2路、4路、6路或8路处理器。目前UNIX服务器可支持最多64个

CPU的系统,如Sun 公司的产品Enterprise 10000。SMP系统中最关键的技术是

如何更好地解决多个处理器的相互通讯和协调问题。

3、NUMA(Non-Uniform Memory Access)分布式内存存取

在高性能计算领域,目前一种被各厂商广泛采用的新技术是NUMA。它的思

路是将SMP和群集的优势结合起来。它是由若干通过高速专用网络连接起来的独

立节点所构成的系统,各个节点可以是单个的CPU或是一个SMP系统。这一技术

是对传统Intel的SMP系统的一种改进。传统的基于Intel的SMP系统常常会因

共享内存总线上的数据过于拥挤而导致数据阻塞。在一般情况下,它们无法容纳

16 ~32个处理器。而如果采用NUMA 技术, 每一Intel 处理器都将拥有其自

己的局部内存, 并能够形成与其它芯片中的内存静态或动态的连接。NUMA服务

器可容纳64 或64个以上 的处理器。NUMA体系结构的机器从内部看,整体上是

分布内存式的,但是由于它的传输通道速度非常高,所以用户用起来就像是共享

内存式的机器一样。它的价格介于SMP系统和群集系统之间。最初NUMA技术是

建立在采用专用的IRIX操作系统和MIPS处理器之上的,而现今该项技术已经被

越来越多的厂商所采用。

4、ISC(Intel Server Control)Intel服务器控制

ISC是一种网络监控技术,只适用于使用Intel架构的带有集成管理功能主

板的服务器。采用这种技术后,用户在一台普通的客户机上,就可以监测网络上

所有使用Intel 主板的服务器,监控和判断服务器是否“健康”。一旦服务器

中机箱、电源、风扇、内存、处理器、系统信息、温度、电压或第三方硬件中的

任何一项出现错误,就会报警提示管理人员。值得一提的是,监测端和服务器端

之间的网络可以是局域网也可以是广域网,可直接通过网络对服务器进行启动、

关闭或重新置位,极大地方便了管理和维护工作。