一、应用背景:
当今信息网的各类应用不断丰富,服务端工作量迅速增长;顺应这种应用需求,对服务器的性能要求越来越高。而单机服务器的性能增长总是有限度的。网络带宽的增长速度大于CPU的增长速度,而内存处理以及I/O处理的增长速度还落后于CPU的增长速度,越来越多的瓶颈会出现在服务器端。
以IA架构为节点平台组成的集群系统,以各种国际标准的算法为理论基础,使整个服务器系统的性能呈线性提高。
二、集群类型:
以IA服务器集群为例,最常见的三种集群类型包括高性能科学计算集群、负载均衡集群和高可用性集群。
高性能计算科学集群:
以解决复杂的科学计算问题为目的的IA集群系统。是并行计算的基础,它可以不使用专门的由十至上万个独立处理器组成的并行超级计算机,而是采用通过高速连接来链接的一组1/2/4 CPU的IA服务器,并且在公共消息传递层上进行通信以运行并行应用程序。这样的计算集群,其处理能力与真正超级并行机相等,并且具有优良的性价比。
负载均衡集群:
负载均衡集群为企业需求提供更实用的系统。该系统使各节点的负载流量可以在服务器集群中尽可能平均合理地分摊处理。该负载需要均衡计算的应用程序处理端口负载或网络流量负载。这样的系统非常适合于运行同一组应用程序的大量用户。每个节点都可以处理一部分负载,并且可以在节点之间动态分配负载,以实现平衡。对于网络流量也如此。通常,网络服务器应用程序接受了大量入网流量,无法迅速处理,这就需要将流量发送给在其它节点。负载均衡算法还可以根据每个节点不同的可用资源或网络的特殊环境来进行优化。
高可用性集群:
为保证集群整体服务的高可用,考虑计算硬件和软件的容错性。如果高可用性群集中的某个节点发生了故障,那么将由另外的节点代替它。整个系统环境对于用户是一致的。
实际应用的集群系统中,这三种基本类型经常会发生混合与交杂。
三、Windows服务器集群的特点:

全达服务器集群平台提供了高度的可用性、伸缩性与易管理性:
√ 高度的可用性:集群具有避免单点故障发生的能力。负载均衡功能实时检测节点或服务进程故障,并能正确地重置系统。如果监测到问题结点,新的服务请求就不会被调度到坏的结点,把任务派发给良好的结点,同时调度系统进行故障恢复。为系统提供了更高的可用性。
√ 可伸缩性:可随时加入更多的主机可提高集群的整体性能。
√ 易管理性:集群以单一系统映射的形式来面向最终用户、应用程序及网络,同时,也为管理员提供单一的控制点,单一控制点也可以是远程的。
√ 集群服务:这种服务可以针对数据库、消息系统和文件/打印服务等应用提供故障应急支持,也可以针对基于Web的各类广泛的通用级应用。
√ 网络负载均衡(NLB):该项功能可在多个节点的集群内均衡引入IP通信量。负载均衡功能增强了Web服务、数据库服务、多媒体服务和终端服务等各类服务器程序的可用性和可伸缩性。通过负载均衡基础结构上的管理界面提供控制信息,负载均衡技术能够与现存的Web服务器区基础结构天衣无缝地统一起来。负载均衡技术还将充当一个理想的流量均衡分配体系,根据监测情况,计算各结点流量,合理分配流量负荷,对网络拥塞提供应用级QoS保证,在分布式的Web 环境下与各种应用服务器共同使用。
两个或两个以上的结点就可以组成集群。双机集群是最基本、最简单的集群系统。
双机集群可以达到双机容错的高可用性,并且还提供负载均衡功能--根据流量分配互为备份双机的负荷,让系统流量始终处于一个平衡合理的分布状态,比双机容错更为智能化。