集群主要分为高可用集群(High Availability Cluster,HA集群)、负载均衡集群(Load Balance Cluster,LB集群)和高性能科学计算集群(High Performance Computing Cluster,HP集群)。
1.HA集群
HA集群提供高度可靠的服务,利用集群系统的容错性对外提供7×24 h不间断的服务,如高可用的文件服务器、数据库服务等关键应用。两个节点形成的HA集群是常见的HA集群。
HA集群保障用户的应用程序持续对外提供服务的能力,能够将软件、硬件、人为因素造成的故障对业务的影响降低到最小。
HA集群有3种工作方式:主从方式、双机双工方式和集群工作方式。
1)主从方式
主从方式是非对称方式。主机工作时,从机(也称为备机)处于监控准备状态;主机宕机时,从机接管主机的工作,待主机恢复正常后,按使用者的设定以自动或手动方式将服务切换到主机上运行。在主从方式中,数据的一致性通过共享存储系统解决。
2)双机双工方式
双机双工方式的主机是互备互援的。两台主机同时运行各自的服务工作且相互监控情况,当一台主机宕机时,另一台主机立即接管它的一切工作,保证工作实施。在双机双工方式中,应用服务系统的关键数据存放在共享存储系统中。(www.xing528.com)
3)集群工作方式
集群工作方式是多服务器互备方式。多台主机一起工作,各自运行一个或几个服务,分别为服务定义一个或多个备用主机,当某个主机故障时,运行在该主机上的服务可以被其他主机接管。
2.LB集群
LB集群中的所有节点处于活动状态,使任务可以在集群中尽可能平均地分摊到不同的计算节点进行处理,充分利用集群的处理能力,提高对任务的处理效率。LB集群一般用于响应网络请求的网页服务器、数据库服务器,可以在接到请求时,检查接收请求较少、不繁忙的服务器,并把请求转到这些服务器上。
3.HP集群
在HP集群上运行的是专门开发的并行应用程序,它可以把一个问题的数据分布到多台计算机上,利用这些计算机的共同资源来完成计算任务,提供单台计算机无法提供的强大的计算能力,解决单台计算机无法胜任的工作,如天气预报、石油勘探与油藏模拟、分子模拟、生物计算等。
在实际应用中,3种集群类型可能混合使用,以提供更加高效稳定的服务。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。