IIB HA Cluster
IIB HA Cluster
IIB HA Cluster
Peter Broadhurst
IBM Messaging & Integration
Introduction
Active/Passive Only one of N instances There is a failover period after An infrastructure for HA failover
contributes to the processing the planned or unplanned must exist, that ensures only one
capacity of the system termination of an active instance is ever activated, as well
instance. This failover period as detecting when one instance
commonly lasts for a small fails to initiate the failover.
number of minutes,
depending on the technology The active and the passive
used. system must have identical copies
of persistent data, such as
persisted transaction state, and
persisted messages. In IBM
Integration Bus this is achieved by
sharing a filesystem between the
two machines.
Machine 1 Machine 2
MQ Messaging MQ Messaging
Shared
JMS workloads file system
TC P
P/ P/I
IP Network-
JMS workloads attached TC
file system (NAS)
IP addr
Machine 1 – IP addr 1 failover Machine 2 – IP addr 1
Fib
e/S r CSI
Direct-attached / S
JMS workloads CSI file system i br
e
switched by HA F
HA cluster
• Capable of handling a wider range of failures
• Failover historically rather slow, but some HA clusters are improving
• Some customers frustrated by unnecessary failovers
• Require MC91 SupportPac or equivalent configuration
• Extra product purchase and skills required
Storage distinction
• Multi-instance queue manager typically uses NAS
• HA clustered queue manager typically uses SAN
© 2013, 2014 International Business Machines Corporation *depends on NAS file-system tuning and specific customer environment 7
Active/active topologies
HTTP workloads
MQ Messaging MQ Messaging
Machine 1 Machine 2
JMS workloads
MQ Messaging MQ Messaging
Machine 1 Machine 2
MQ Messaging MQ Messaging
Global
Cache IIB Integration Node IIB Integration Node
WESB
WESB AppTarget
AppTarget WESB
WESB AppTarget
AppTarget
Integration Server Integration Server
Machine 1 Machine 2
Shared
JMS workloads
Filesystem