高可用性集群,是指以减少服务中断(故障或宕机)时间为目的的服务器集群系统。随着全球经济的发展,世界各地各组织都越来越依赖计算机系统,电子信息业务使得贸易可以在一天24小时不间断地服务。但是任何业务的中断和关键性的数据丢失都会造成重大的商业损失,这对Web服务系统的可用性提出了越来越高的要求。随着Internet的发展以及服务器性能的不断提高,越来越多的人开始用低价的网络连接把相对便宜的服务器/工作站连起来,组成服务器集群进行使用,以便获得较高的处理能力[3]。目前的高可用集群系统,按照组成结构可以分为:双机热备高可用集群和多机高可用服务器集群等。双机热备高可用集群(是目前使用最多、最简单可行的高可用集群解决方案。两台服务器利用以太网和串口相连接,分别运行各自的应用,通过网络心跳机制和串口心跳机制互相侦测对方的状态;同时两台服务器通过数据镜像技术或共享磁盘阵列的方式实现数据一致性存取。当其中一台服务器发生故障时,可由另一台服务器继续接替其服务任务,从而在不需要人为干预的情况下,自动地保证系统能不间断地对外提供服务。多机高可用扩展了双机热备高可用的节点,现有的多机高可用集群主要指N+I模式。N+l模式就是指多台主机同时由一台备份服务器备份,N台主机分别运行各自的应用,一台备份机处于准备状态,随时准备与任意一台发生故障的主机进行切换,接替其工作,提供相应的服务,这可以看成N个不同的主/备模式的双机热备高可用性集群。5326 (责任编辑:qin) |