论文部分内容阅读
随着信息技术的进步,各行各业对于业务信息化的依赖也越来越重。单机或单机联网技术无法完全满足企业日益增长的信息化需求。目前,发展最为迅速的联网行业和电子商务行业可以在短短几个月的时间内将自身的规模扩大十几倍甚至几十倍。规模的扩大使得业务数据量呈几何倍数的增长,为了应对数据量和业务量的增长,计算机集群技术得到了广泛的应用。但过高的负载仍然常常导致企业对外应用业务出现响应延迟、服务中断、数据错误等问题。本文针对上述问题,在设计与部署企业级应用服务(Application)方面进行了深入的研究,力争构建高可用性集群(High Available Cluster),并且通过实际的集群环境对设计方案进行了具体的实现。首先,本文介绍了高可用性集群的主要功能和高可用性集群对企业的重要意义,阐述了在一般情况下企业级应用服务为何适合在高可用性集群的环境中运行。其次,对高可用性集群的理论架构、工作原理进行了详细的剖析。通过软件层面的拓扑层级分析了高可用性集群的组织架构,并重点研究了高可用性集群的监控机制,阐释了集群监控程序的运行流程和心跳网络工作原理。同时,还分析了高可用性集群的切换机制,解释了集群认为主动的切换和当集群遇到故障时被动的切换。另外,对于高可用性集群所涉及到的相关技术,如虚拟化技术、RAID技术等,本文中也做了详细的分析。再次,本文对高可用性集群的设计了方案进行了研究。针对不同的应用服务所设计的高可用性集群也不尽相同。主要设计内容包括:集群物理拓扑的设计,网络资源的设计,存储资源的设计,资源组的设计以及应用服务的设计。之后,在高可用性集群的安全性方面,本文引入了 LDAP方案来保证高可用性集群的安全性。本文结合集群的拓扑环境,将LDAP整合到高可用性集群的环境中,对于部署LDAP环境也进行了深入的设计和实现。最后,为了更好地评价高可用性集群系统的性能,本文采用用户图形化界面的方案,对集群系统进行评价和分析。同时图形化界面能很好的提高集群的配置效率,降低在规划配置和日常操作中可能遇到的人为操作失误的可能性,同时还具有实时监控、可用性报表生成等功能。总之,本文采用理论结合实践的方法,对高可用性集群进行了分析、研究和方案应用,使集群的可用性问题得到了较好的解决,在最大程度内减少甚至避免了应用服务的中断,从而保证了企业级应用服务的稳定性,对于高可用性集群技术领域的改进有着重要的意义。