在计算技术中,群集是一组机器,通常是计算机或服务器,专用于单个任务。这种方式将服务器分组的做法称为服务器群集。应用程序群集是使用软件程序将服务器配置为群集的服务器群集。软件程序在服务器之间建立连接这使它们能...
在计算技术中,群集是一组机器,通常是计算机或服务器,专用于单个任务。这种方式将服务器分组的做法称为服务器群集。应用程序群集是使用软件程序将服务器配置为群集的服务器群集。软件程序在服务器之间建立连接这使它们能够执行诸如负载平衡、故障检测和单个服务器故障补偿等任务。

负载平衡使数据能够均匀地分布在计算机或服务器群集上当系统使用应用程序群集时,这意味着它正在使用一个单独安装在每台服务器上的应用程序,使服务器能够像处理一台巨型服务器一样处理服务器负载。该应用程序处理往返于群集服务器的数据路由工作。应用程序群集与硬件群集相反,后者使用另一台服务器群集服务器的一部分硬件。硬件群集设备的类型包括使一组服务器作为群集进行通信的网络箱,或物理上容纳并群集一系列服务器的群集机柜。当硬件用于群集一组服务器时,它通常处理与应用程序集群软件程序相同的数据任务,负载平衡是在可用服务器之间分配数据负载的过程对于在Internet上承载网站的服务器,负载平衡有助于确定哪个服务器响应哪些web流量请求。群集类型包括对称群集和非对称群集。对称群集是在所有连接的服务器之间均匀分配负载的群集,而非对称群集保留某些服务器因为当主服务器发生故障时,接收恒定负载的对称群集服务器在另一台服务器发生故障(可能会导致整个系统瘫痪)而遭受额外负载时,更容易发生故障,因此非对称服务器可提供更大的保护,防止整体故障使用群集服务器的好处包括提高可伸缩性和防止宕机。可伸缩性是在系统需要收缩或增长时增加或减少某种类型资源的能力。应用程序群集使服务器系统可扩展,因为它允许因为一个服务器集群意味着有多个服务器专用于同一个目的,所以集群可以更无缝地容纳,无错误服务器功能。这对于依赖网站销售的企业来说是必不可少的。即使是短暂的服务器宕机也会给在线商店造成重大的经济损失。当一个企业使用服务器群集时,停机的可能性会大大降低,因为通常需要多台服务器发生故障关闭一个服务器集群。