简单地讲,主机集群是相互连接的两个或多个主机。但这些相互连接的主机并不是以多台主机的形式出现在用户使用和管理界面巾,而是通过一个应用程序公共接口,以一台主机的形式出现的,实际上就是一个虚拟主机系统。这些集群在一起的主机一方面提高了主机性能,另一方面大大方便了主机的管理。
集群主机是一组独立的主机,运行集群服务,并像单个系统一样运作,从而对资源和应用程序提供了高可靠性、可扩展性和可管理性。在某个,甚至某几个主机由于出现故障或计划停机而无法使用时,通过程序调用,集群中的其他主机可以承担工作负载。
目前对集群技术需求最迫切,发展也最快的领域主要有Web 应用、VOD 应用、科学计算、数据库应用等领域。集群服务不保证不停顿的操作,但它为大多数执行关键任务的应用程序提供了足够的可靠性。因为集群服务可监视应用程序和资源,自动将多数故障状态识别出来并加以恢复,所以使用集群技术,可以为管理工作负荷提供更大的柔性,并提高整个系统的可用性。
还可以使用集群增强可伸缩性。主机集群可在当前性能级别支持更多用户,或通过向多个主机分散工作负载来提高当前数量的用户的应用程序性能。可伸缩集群主机还有一个附带作用,即多个主机的额外冗余性有助于提高系统的可用性。