1. 介绍 当前,越来越多的企业用户基于WebSphere 应用服务器和 DB2 数据库环境搭建业务系统,实现电子商务
随着业务量的增大,企业对系统的负载量和高可用性提出了更多的要求,特别是一些关键业务,如金融,通信,交通等,要求确保系统 24*7*365 的可用性
通过 WAS ND 集群,可以实现包含多个应用服务器的分布式环境,确保系统的吞吐量和高可用性
本文通过两个实际场景,介绍如何从头搭建一个 WAS ND 水平集群环境以及如何将一个已有的单节点(或三节点)Web 环境扩展成五节点的集群环境
2. W AS ND 集群基本概念及体系结构 什么是集群
WAS 集群由一组应用服务器组成,每个服务器上部署了同样的应用程序
通过集群可以实现可扩展性(服务更多客户,提高吞吐量),负载均衡(平衡负载资源,使资源得以有效利用),高可用性(提供故障恢复和补偿机制,在关键性业务中提供容错功能)
WAS ND 提供水平集群和垂直集群两种形式,垂直集群是指同一机器上部署多个服务器,充分利用硬件资源,而水平集群利用多台机器资源,每台机器部署相同的应用
本文主要侧重水平集群,但是其中的很多概念对于垂直集群也是适用的
1 是 ND 分布式环境的体系结构,包括单元、节点、服务器等基本概念
每个单元是单一管理域中的一组节点,在基本版和演示版中,一个单元只包含一个节点,每个节点可以有多个服务器,但是每个服务器的配置文件是单独存储和维护的
每个单元可以包含一个或多个集群,也可以不包含集群
在分布式环境中,每个单元包含多个节点,这些节点被统一管理,而且它们的配置文件被中心化到单元主配置文件中
配置管理器线程负责管理这些集中配置文件,并且将任何配置变化同步到每个节点上
节点是服务器线程的逻辑组,每台机器上只能有一个节点,通过节点代理器同配置管理器通信
在ND 环境中,WAS plu gin起到负