I IBM Software Group IBM Web Sphere Application Server v6 Workload Management and High Availability 叫 ND: DBI%删E IBM Proof of Technology O2005 3M Corporasan IBM Product Introduction Exploration IBM Software Group I Web Sphere software Session Objectives Workload Management(WLM)Overview New WLM Features Changes to the Data Replication Service(DRS) Websphere Application Server vo
1 ® IBM Software Group © 2005 IBM Corporation IBM Proof of Technology IBM Product Introduction + Exploration IBM WebSphere Application Server v6 Workload Management and High Availability IBM Software Group | WebSphere software PI+E WebSphere Application Server v6 2 Session Objectives Workload Management (WLM) Overview New WLM Features Changes to the Data Replication Service (DRS) High Availability
Section Workload Management(WLM) Overview WebSphere Appficadron Server v6 IBM Software Group I Web Sphere software WorkLoad Management(WLM) WLM is the distribution of requests across multiple application servers WLM provides s serve more users resources ability to tolerate server failures
2 IBM Software Group | WebSphere software PI+E WebSphere Application Server v6 3 Workload Management (WLM) Overview Section IBM Software Group | WebSphere software PI+E WebSphere Application Server v6 4 WorkLoad Management (WLM) WLM is the distribution of requests across multiple application servers WLM provides: Scalability serve more users Load balancing allocate workload proportionately among available resources Availability ability to tolerate server failures
BM Software Group WebSphere software What can be workload managed? HTT Http Requests Servlet Http Requests TP(s/ Spp Serve App Server EJB App server Requests Clent Websphere Appfication Server v6 IBM Software Group I Web Sphere software WLM Mechanism Servlet Requests > Primary/backup server lists for Http server plug-in Improves Http session failover routing , plugin-cfg. xml provides routing table for the Http ServEr EJB Requests Location Service Daemon provides routing table to the ORB Located on the Node Agent Websphere Application Server vo
3 IBM Software Group | WebSphere software PI+E WebSphere Application Server v6 5 EJB Requests Servlet Requests App Server App Server Web Container Web Container App Server EJB Container App Server EJB Container App Server Web Container Java Client HTTP Requests HTTP Server Plugin Edge Load Balancer HTTP Server Plugin HTTP Server Plugin HTTP(s) HTTP(s) IIOP What can be workload managed? IBM Software Group | WebSphere software PI+E WebSphere Application Server v6 6 WLM Mechanism Servlet Requests Primary/Backup server lists for HTTP server plug-in Improves HTTP session failover routing plugin-cfg.xml provides routing table for the HTTP server EJB Requests Location Service Daemon provides routing table to the ORB Located on the Node Agent
BM Software Group WebSphere software Section orkload Management (WLM) Features WebSphere Appficadron Server v6 IBM Software Group I Web Sphere software WLM Features u Cluster A set of application servers with the same applications installed b Clusters may span physical machines / nodes Clusters cannot span cells A cell can contain multiple clusters b Multiple Application Servers per cluster Horizontal Server-weighted round robin distribution Websphere Application Server vo
4 IBM Software Group | WebSphere software PI+E WebSphere Application Server v6 7 Workload Management (WLM) Features Workload Management (WLM) Features Section IBM Software Group | WebSphere software PI+E WebSphere Application Server v6 8 WLM Features Cluster A set of application servers with the same applications installed Clusters may span physical machines / nodes Clusters cannot span cells A cell can contain multiple clusters Multiple Application Servers per cluster Horizontal Vertical Server-weighted round robin distribution
Session failover Http Session Affinity and Failover Supported Stateful session EJBs buses the Data replication Service similar to Http session Can be enabled on a per-application basis WLM will fail beans over to a server that already has a copy of the session data in memory if possible Abilitytocollocatestatefulsessionbeanreplicaswithhttp session replicas with hot failover WebSphere Appficadron Server v6 IBM Software Group I Web Sphere software luster Confiquration t Custer ne Prefer Local-routes EjB client request to local EJBs, if possible Enable HA for persistent services( for transaction log recovery) Backup Cluster b If the entire cluster fails, the backup cluster supplies failover routing information Cluster member weights Enable high availa bility for persistent
5 IBM Software Group | WebSphere software PI+E WebSphere Application Server v6 9 Session Failover HTTP Session Affinity and Failover Supported Stateful Session EJBs Uses the Data Replication Service, similar to HTTP session failover Can be enabled on a per-application basis WLM will fail beans over to a server that already has a copy of the session data in memory if possible Ability to collocate stateful session bean replicas with http session replicas with hot failover IBM Software Group | WebSphere software PI+E WebSphere Application Server v6 10 Cluster Configuration Prefer Local – routes EJB client request to local EJBs, if possible Enable HA for persistent services (for transaction log recovery) Backup Cluster If the entire cluster fails, the backup cluster supplies failover routing information Cluster member weights