服务器集群的主要应用
集群系统使用的是它的高可用性,而不是容错性。还有一类就是容错服务器,它使用高度的硬件冗余,加上特定的软件,对任意单个的硬件或软件故障,提供了近于即时的恢复功能,但它不支持并行处理,与集群也存在本质的区别。
集群系统使用的是它的高可用性,而不是容错性。还有一类就是容错服务器,它使用高度的硬件冗余,加上特定的软件,对任意单个的硬件或软件故障,提供了近于即时的恢复功能,但它不支持并行处理,与集群也存在本质的区别。
在不对称集群服务器中,备用服务器不执行其他有用工作,且其功能不强于主服务器。在将主服务器与多个冗余子系统配置到一起以获得高可用性和高容错性时,通常使用功能较差、成本较低的备用服务器。
服务器集群技术相对其他扩展技术来说更加容易实现,主要是通过软件进行的。在硬件上可以把多台性能较低、价格便宜的服务器,通过集群服务集中连接在一起即可实现整个服务器系统成倍,甚至几十、几百倍地增长
将应用程序或服务安装在发生故障时彼此能接管对方工作的多台服务器上,一台服务器接管发生故障服务器工作的过程就称为“故障转移”。
对于任何指定的应用程序来说,单独的服务器会受到最大负载容量的限制。例如,在单台服务器将Web 页作为基于Web 应用程序的一部分提供给用户,而且用户或事务负载增加,并超过了服务器的限制时。
集群服务可以检测各个资源或整个节点的故障,并动态地将应用程序、数据和文件资源转移到集群中可用的正常服务器上,然后重新启动它们。
多种事件都可能导致节点无法响应心跳消息,如计算机故障、网络接口故障、网络放障,甚于在可能是由于少有的高峰活动期。通常来说,当所有节点进行通信时,配置数据库管理器会向每个节点发送全局性的配置数据库更新。
如果资源 DLL 报告资源不可操作,那么集群服务会尝试重新启动资源。可以指定集群服务在一给定时间间隅内尝试重新启动资源的次数如果集群服务在指定的时间向陆内所做的尝试的数量超过了最大重新启动尝试次数,但是资源仍不可操作,那么集群服务会认为资源...
Keepalived是一个基于VRRP协议来实现的WEB服务高可用方案,可以利用其来避免单点故障。使用多台节点安装keepalived