IHS+WAS6ND多集群多端口配置实战:应对需求变更的高可用架构

版权申诉
0 下载量 80 浏览量 更新于2024-07-02 收藏 1.46MB DOC 举报
"IHS(IBM HTTP Server)与Websphere Application Server 6ND(Next Generation)构建的多集群、多端口Web服务器架构配置经验分享。" 在IT行业中,应对复杂的业务需求和保证系统高可用性是常见的挑战。本文档详细介绍了如何使用IHS作为前端Web服务器,结合Websphere Application Server 6ND构建多应用服务器集群和多Web端口的架构,以满足特定项目需求。在项目初期,设计了一个由两台Web服务器和两台WAS应用服务器组成的负载均衡集群,后端连接Oracle数据库集群。这种标准的WAS应用集群配置在无需求变更时是有效的。 然而,随着项目进展,需求发生了重大变化,需要部署额外的两个应用系统。考虑到硬件限制、Web访问地址的唯一性以及保持高可用性,必须在现有的集群中添加更多应用实例,而不能简单地扩展硬件或更改Web访问地址。此外,由于所用的开发构件库EOS限制了基于根目录的访问,无法使用虚拟目录在同一应用服务器上部署多个应用。 在这种情况下,作者通过深入研究和实践,成功实现了在每组应用集群内部署两个独立的应用系统,且每个应用都使用不同的端口。IHS在此中起到了关键作用,它不仅可以实现负载均衡,还能根据不同的端口将请求路由到对应的应用实例,从而确保了各个应用系统的独立性和高可用性。 具体配置步骤可能包括但不限于以下环节: 1. 在IHS中配置多个虚拟主机,每个虚拟主机对应一个Web端口和一个应用集群。 2. 配置IHS的负载均衡策略,确保请求均匀分配到各Web服务器。 3. 在每个WAS集群内部,设置多个应用服务器实例,每个实例承载一个应用。 4. 配置WAS的集群和应用部署,确保应用能够在各个实例间正确迁移和负载均衡。 5. 调整EOS的配置,使其能够识别和处理不同端口上的不同应用。 6. 全面测试整个架构,确保在各种情况下的稳定性和性能。 这个案例展示了在资源有限、需求变化快速的环境中,IT专业人士如何通过创新的架构设计和技术解决方案来应对挑战。这不仅体现了技术上的灵活性和适应性,还强调了团队协作、项目管理和需求理解的重要性。对于从事Web服务器和应用服务器管理、集群配置、高可用性设计的IT专业人员来说,这是一个有价值的参考和学习案例。