![](https://box.kancloud.cn/0fd1eb0a1f9e4ff2e59b977b74b01b58_556x150.png)
如上图所示,中间件平台主要包括两大部分:
负载分发层
包括两台服务器,通过 Heartbeat 实现 HA,提供浮动 IP 给客户端,保证了系统不存在单点故障问题
负载分发软件采用 IBM HTTP Server 实现
通过 IBM HTTP Server 配置虚拟主机,实现对不同应用的请求进行分发到不同的后台 WAS 中间件集群。
WAS 中间件集群
包括两台 4CPU(每 CPU 4Core)服务,每个服务器上通过水平扩展可以启动多个 WAS 服务器。
基于应用部署要求,为每个应用建立一个集群,逻辑上实现应用之间的隔离。
每个集群可以根据应用的负载,动态分配 WAS 服务器实例数。如 HR 应用访问量较大则分配 4 个 WAS 实例。
但最小要保证一个集群至少包括 2 个 WAS 实现,并且这两个实例分别在不同的物理服务器上,这样才能保证不出现单点故障。
部署管理器,部署在 WAS Server1 上。