论文部分内容阅读
随着Web技术的发展,Web应用的内容逐渐多样化、复杂化。加之以用户为导向的新网站建设概念,细分了网站功能和用户群,网上用户的不断增多。使得新生的网站有了新的特点高并发,高流量,数据量大,逻辑复杂等,对网站建设也提出了新的要求。尤其是企业的关键业务系统在网站的性能、可靠性、可扩展性等方面提出了新的挑战。为此,针对关键业务系统在部署方面进行了可靠性、可扩展性、性能等方面的研究。基于Windows的Web部署方案研究了在Windows环境下如何为用户提供快速的、高可靠性、高可靠性的、高扩展性的服务。该部署方案从逻辑上分为三个层次来满足用户的功能需求和非功能需求,其中,Web前段层引入了Windows负载均衡集群来解决入口服务器单点故障问题,且部署了Nginx服务器来实现访问控制;业务处理层引入了Apache+Tomcat+Mod_jk的集群实现根据用户web部署情况,按用户的请求路径对请求进行转发;同时为方便用户在子系统间切换对Cas单点登录进行了改进,实现了Cas的集群部署;后端数据层则通过引入sql数据库的故障转移集群,该集群为主动/被动模式,故障发生时将自动转移,解决数据库的高可靠性的问题,实现数据库的热备份。采用Apache自带测试工具对部署方案的性能进行了测试。同时采用模拟故障的方式测试了系统的可靠性。表明方案符合用户需求,上线后达到了预期的目的。系统总体运行高效,稳定。