集群定义:
Cluster,集群、群集。由多台主机构成,但对外只表现为一个逻辑整体。
在互联网应用中,随着站点对硬件性能、响应速度、服务稳定性、数据可靠性等要求越来越高,单台服务器力不从心,由于小型机、大型机价格昂贵,所以可以使用普通X86服务器构建成集群来进行解决以上需求。
集群分类:
1、高可用集群
高可用集群的英文全称是High Availability,简称HA cluster。高可用的含义是限度地可以使用。从集群的名字上可以看出,此类集群实现的功能是保障用户的应用程序持久、不间断地提供服务。当应用程序出现故障,或者系统硬件、网络出现故障时,应用可以自动、快速地从一个节点切换到另一个节点,从而保证应用持续、不间断地对外提供服务,这是高可用集群实现的功能。双机热备、双机互备等都属于高可用集群的范畴,这类集群一般都由两个或两个以上节点组成。
高可用集群一般是通过高可用软件来实现的。在Linux下常用的高可用软件有Hearbeat HA,Red Hat提供的RHCS,商业软件ROSE,keepalived等。
2、负载平衡集群
负载均衡集群(Load Balance Cluster)也是由两台或者两台以上的服务器组成。分为前端负载调度和后端服务两个部分。负载调度部分负载把客户端的请求按照不同的策略分配给后端服务节点,而后端节点是真正提供营养程序服务的部分。与HA Cluster不同的是,负载均衡集群中,所有的后端节点都处于活动动态,它们都对外提供服务,分摊系统的工作负载。负载均衡集群可以把一个高负荷的应用分散到多个节点共同完成,适用于业务繁忙、大负荷访问的应用系统。
负载均衡集群可以通过软件方式实现,也可以由硬件设备来完成。
3、高性能计算集群
高性能运算群集(High Performance Computer Cluster)以提高应用系统的CPU运算速度、扩展硬件资源和分析能力为目标,获得相当于大型、超级计算机的高性能运算(HPC)能力。高性能运算群集的高性能依赖于“分布式运算”、“并行计算”,通过专用硬件和软件将多个服务器的CPU、内存等资源整合在一起,实现只有大型、超级计算机才具备的计算能力。
典型应用有科学研究、基因测试对比、数据挖掘应用、石油和天然气勘探、图像呈现等。
请到「后台-用户-个人资料」中填写个人说明。
© 2024. All Rights Reserved. 冀ICP备2023032251号