集群是由一些互相连接在一起的计算机构成的一个并行或者分布式系统。计算机一起工作并运行一系列共同的应用程序,为用户和应用程序提供单一的系统映射。从外部来看,仅仅是一个系统,对外提供统一的服务。集群内的计算机物理上通过电缆连接,程序上则通过集群软件连接。这些连接允许计算机使用故障应急与负载平衡功能,而故障应急与负载平衡功能在单机上是不可能实现的。
集群的优点:
提高性能:一些计算密集型应用,需要计算机要有很强的运算处理能力。这时,可以采用计算机集群技术来满足计算要求。
降低成本:在达到同等性能的条件下,采用计算机集群比采用同等能力的计算机的代价要小很多。
提高扩展性:采用传统服务器的用户如果需要大幅度扩展系统的能力,就必须购买昂贵的最新的服务器。如果该服务器系统采用集群技术,则只需要将新的服务器加入集群中即可。
增强可靠性:集群技术可以使系统在故障发生时仍继续工作,将系统停运时间减到最小,大大提高了系统的可靠性。
高可伸缩性:服务器集群具有很强的可伸缩性。随着需求和负荷的增长,可以向集群系统添加更多的服务器。在这样的配置中,可以有多台服务器执行相同的应用和数据库操作。
高可用性:高可用性指在不需要操作者干预的情况下,防止系统发生故障或从故障中自动恢复的能力。通过把故障服务器上的应用程序转移到备份服务器上运行,集群系统能够把正常运行时间提高到大于99.9%,大大减少服务器和应用程序的停机时间。
高可管理型:系统管理员可以从远程管理一个甚至一组集群,就好像在单机系统中一样。
WEB集群

高性能性集群(HPC Cluster):
不惜成本,追求高性能。
主要用于科研。
高可用性集群(HA Cluster):
使群集的整体服务尽可能可用。
减少服务宕机时间为目的。
一个节点失效,其他节点接替。
单节点故障时,整体性能一般会下降。
无状态计算

无状态计算定义:英文名称stateless computing,一般指在计算主体上不存任何状态信息或特定配置,各个主体都是无差别部署,这样的好处就是可快速复制和销毁计算资源,通常可通过服务化等手段抽取状态。即计算节点只提供 CPU、内存等计算资源,硬件配置信息都存储在配置文件中,数据集中存储在磁盘阵列上,实现了网络、存储与计算节点的无关性。
网络配置:网络接入参数相关的配置,包括MAC地址,虚拟网卡配置,虚拟网卡VLAN配置,虚拟网卡QoS配置,远程PXE启动参数配置等。
存储配置:存储网络接入配置以及本地存储配置,存储网络配置包括FC/FCoE WWN,SAN Boot参数等。本地存储则包括本地Raid配置。
计算配置:计算属性相关配置,包括启动OS方式以及启动顺序配置,内存RAS配置,节能配置,虚拟化配置,UUID配置等。
管理配置:计算节点管理属性相关配置,包括系统IPMI行为配置,系统串口配置等。
优势:
□ 解决计算节点的智能化部署、无缝更换以及迁移
□ 实现数据链路虚拟化、网络虚拟化
□ 减少维护的复杂度和工作量

