在整个主机集群结构中,又分为“不对称集群”和“对称集群”两大类。"不对称集群”的结构如图下图所示。这类集群就相当于前面介绍的热备份主机,有一些主机专门用于当工作主机出现故障时接替它们的工作,但实现原理不一样。此类集群通常用于为读/写存储(如数据库、邮件系统及文件和打印服务)提供高可用性和高可伸缩性。如果由于维护需要而出现计划停机,或因故障导致计划外停机, 集群中某节点因而无法使用,其他节点则会接替该故障节点的工作。
在不对称集群主机中,备用主机不执行其他有用工作,且其功能不强于主主机。在将主主机与多个冗余子系统配置到一起以获得高可用性和高容错性时,通常使用功能较差、成本较低的备用主机。不对称集群的一个常见类型是Failover Cluster(故障转移集群)模式。
在这一主机集群结构中,每个主机都承担有用工作,每台主机都相互平等,没有专门用于备用的主机。如果一个主机出现故障,其余主机则会继续处理其自身所分配的应用程序组,同时处理发生故障的主机上的应用程序,具体由哪台或哪儿台主机接管,这要看当初的集群服务配置了。因为可更充分利用集群系统上的所有主机资源,所以对称集群服务榕的成本效率更高。但在多主机出现故障时,剩余各主机的附加负载可能导致这些主机也出现故障。
从上图所示的对称主机集群结构中,可以看到对称集群向应用程序显示虚拟资源的过程。请求被分散至各个正常运行的主机,以分散负载并增加可伸缩件。
对称集群的一个常见类型是负载均衡集群( Load-Balanced Cluster,负载均衡集群)模式(将在本置在后面详细介绍)。通过向主机集群中所有正常运行的服务苦苦分布请求,负钱均衡集群可以提高Web主机、VOD主机、数据库主机和VPN主机等主机的性能、可用性和可伸缩性。