论文部分内容阅读
随着网络技术的发展,集群系统的应用也越来越广泛。将多台应用服务器互连组成集群,一台应用服务的性能是无法与之相比的。服务器集群系统中,由于有效的管理可以显著提高集群系统资源的利用率和可用性,各个节点的管理(包括监视和控制)显得尤其重要。Apache-Tomcat的集群体系,是应用了Apache的mod_jk模块,基于AJP通信反向代理协议,将一个Web服务器的请求发送给各个Tomcat应用服务器而组成的集群。通过代理的方式可以将请求转发给Web服务器,负载均衡器再将请求均匀地转发到多台应用服务器上,从而达到负载均衡。服务器集群管理系统,就是旨在解决应用服务器集群系统管理的问题。通过对集群系统的介绍和研究,详细分析Apache中的mod_jk模块,以及开发web页面以更直观的控制和监控集群的状况。在实践部分,结合具体的项目需求,提出了一套完整的集群部署解决方案,这套解决方案不仅解决了集群系统中各性能指标的要求,而且还展示了一个用于后期维护与调试的基于B/S结构的集群管理系统。集群管理系统提出了比较完善的集群管理思想,包括集群运行状态的监控、集群节点的快速安装与恢复、集群的动态调度、统一的管理界面四部分,并对未来集群功能的升级扩展做出准备。从而提高集群的可用性,简化维护工作,便于集群规模的扩展。整个系统借鉴了其他成熟集群管理系统的设计思想,采用模块化设计,在现有的各种开源(Open Source)项目及自由软件的基础上开发。