IHS+WAS6ND多集群多端口服务器架构配置实战

需积分: 50 1 下载量 19 浏览量 更新于2024-09-15 收藏 980KB DOC 举报
"IHS+Websphere多集群多端口web服务器架构配置经验分享" 在IT行业中,构建高效、稳定的系统架构是一项关键任务,尤其是在面临复杂需求时。本文主要介绍了一种特殊的架构配置:使用IHS(IBM HTTP Server)与Websphere Application Server Network Deployment(WAS 6ND)来创建多集群、多端口的Web服务器架构,以满足特定的业务需求。这种架构的实现是在原有的两台Web服务器和两台应用服务器的负载均衡集群基础上,因需求变更而进行的重大调整。 原本的设计是基于标准的WAS应用集群模板,使用Windows 2003 Server的网络负载均衡集群作为Web层,将请求分发至WAS集群的两台应用服务器,后端连接Oracle数据库集群,确保服务的高可用性。然而,随着项目的发展,需求增加,需要部署两套独立的应用系统,但硬件资源有限,且Web访问地址只能有两个。 在这种情况下,架构师们提出了创新的解决方案,即在每个应用集群内部署额外的应用系统。由于EOS开发构件库的限制,应用必须部署在根目录,不能使用虚拟目录。因此,他们选择在每个集群中配置多个端口,使得每个应用系统都能在不同的端口上运行,同时保持各自的独立性和高可用性。 IHS在此场景中起到了关键作用,它作为Web服务器前端,可以配置多个监听端口,每个端口对应一个应用系统。通过IHS的路由规则,可以根据URL或端口号将请求转发到相应的应用服务器实例。同时,为了保证高可用性,IHS也可以配置成集群,通过负载均衡策略确保即使某个IHS实例出现故障,请求也能被正确地转发到其他正常运行的实例。 在Websphere Application Server端,需要配置多个部署实例,每个实例对应一个应用系统。在WAS的管理控制台中,可以设置每个实例的监听端口,确保它们不会冲突。此外,WAS的集群配置也需要相应调整,确保所有应用实例都能正确地参与到集群中,实现应用服务的负载均衡和故障转移。 这种架构的配置过程可能充满挑战,涉及到IHS和WAS的深度集成,包括SSL证书的配置、集群间通信的设置、应用部署和数据共享等复杂环节。但一旦成功,就能在有限的硬件资源下,有效地支持多个独立应用系统的高可用运行,满足了项目需求的变化,同时也展示了IT专业人员面对复杂问题的解决能力。 IHS+Websphere多集群多端口web服务器架构是一种应对需求变化、优化资源利用的创新解决方案。它体现了IT领域的灵活性和适应性,同时也强调了在项目管理和设计阶段充分了解需求的重要性。对于从事系统架构、运维或开发的人员来说,理解和掌握这种架构配置方法,对于提升自身技能和应对复杂项目挑战具有很高的价值。