2008年(137)
分类: 服务器与存储
2008-04-07 22:15:47
1,高性能集群(High
performance cluster,HPC),它是利用一个集群中的多台机器共同完成同一件任务,使得完成任务的速度和可靠性都远远高于单机运行的效果。弥补了单机性能上的不足。该集群在天气预报、环境监控等数据量大,计算复杂的环境中应用比较多;
2,负载均衡集群(Load
balance cluster, LBC),它是利用一个集群中的多台单机,完成许多并行的小的工作。一般情况下,如果一个应用使用的人多了,那么用户请求的相应时间就会增大,机器的性能也会受到影响,如果使用负载均衡集群,那么集群中任意一台机器都能相应用户的请求,这样集群就会在用户发出服务请求之后,选择当时负载最小,能够提供最好的服务的这台机器来接受请求并相应,这样就可用用集群来增加系统的可用性和稳定性。这类集群在网站中使用较多;
3,高可用性集群(High availability cluster,HAC),它是利用集群中系统 的冗余,当系统中某台机器发生损坏的时候,其他后备的机器可以迅速的接替它来启动服务,等待故障机的维修和返回。最大限度的保证集群中服务的可用性。这类系统一般在银行,电信服务这类对系统可靠性有高的要求的领域有着广泛的应用。
了解了集群的不同后,我们可以很容易的区分不同的集群。首先,一个集群环境中,如果只能由部分机器运行而其他机器作为后备,那么这个集群就属于高可用集群;如果集群环境中所有的机器都在做一件任务,每个单机的单CPU仅仅分担一件任务的一部分工作,那么这种属于高性能集群;如果集群中所有机器同时工作,完成很多不同的任务,那么它就是一个负载均衡集群,集群的功能是为了将不同任务分配到不同单机,分担运行负载。