IHS+WebSphere多集群多端口配置实战
需积分: 50 102 浏览量
更新于2024-11-02
收藏 980KB DOC 举报
"IHS+WebSphere多集群+多端口Web服务器架构配置经验分享"
在IT领域,构建高可用性和可扩展性的系统架构是一项挑战,尤其是在资源有限的情况下。本篇内容聚焦于一种特殊的架构设计——IHS(IBM HTTP Server)结合WebSphere Application Server Network Deployment(WAS 6ND)实现的多集群、多端口Web服务器配置。这种架构旨在应对需求变更,保证服务连续性,同时在有限硬件和Web地址条件下部署多个应用系统。
在最初的设计中,项目采用了标准的双Web服务器负载均衡配合双WAS应用服务器集群的模式,以Windows 2003 Server的NLB(网络负载均衡)作为Web层的负载均衡器,后端是Oracle数据库集群。然而,随着项目需求的演变,需要新增两个独立的应用系统,这要求在原有的硬件限制和Web地址限制下,仍能保持高可用性。
解决方案在于扩展原有的架构,每组应用集群内部增加一套应用系统。但由于EOS(可能是某种开发框架或库)的限制,应用必须在根目录下部署,无法使用虚拟目录。因此,IHS被用作前端代理,配置多个监听端口,每个端口对应一个应用集群,每个集群内包含多套应用系统,实现多应用的并行运行。
配置IHS+WebSphere多集群、多端口架构涉及的关键步骤包括:
1. **配置IHS**:需要设置多个监听端口,每个端口将流量转发至不同WebSphere集群。IHS的虚拟主机配置至关重要,每个虚拟主机应映射到不同的应用系统。
2. **配置WebSphere集群**:在WAS 6ND中,创建多个集群,每个集群包含多台应用服务器实例,以实现负载均衡和故障转移。
3. **EOS兼容性处理**:由于EOS只支持根目录访问,可能需要在WebSphere上进行特殊配置,确保每个应用系统能正确识别其部署路径。
4. **网络和负载均衡策略**:NLB的配置需更新,以确保根据新的架构分配流量。可能需要根据应用系统设置不同的负载均衡算法。
5. **测试和监控**:完成配置后,全面的系统测试必不可少,包括压力测试和故障模拟,以验证高可用性和性能。同时,设置有效的监控机制,以便及时发现和解决问题。
这样的架构设计体现了IT专业人员面对复杂需求时的创新精神和技术实力。通过细致的规划和实验,成功实现了在有限条件下的最佳解。分享这样的经验有助于其他开发者和系统管理员在面临类似挑战时,找到灵感和解决方案。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2022-11-26 上传
2017-07-12 上传
2009-02-18 上传
点击了解资源详情
点击了解资源详情
2022-06-27 上传
kawayi129
- 粉丝: 0
- 资源: 2
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析