Tuesday, April 5, 2016

Mule HA Clustering of Mule ESB Servers

cluster is a set of server instances that acts as a unit.A Mule Cluster consists of 2-8 nodes.
There are 3 ways to create and manage clusters:
Using the Mule Management Console’s – MMC
Using CloudHub
Manually, using a configuration file
Mule uses an active-active model to cluster nodes, rather than an active-passive model.

 Active-Active high availability cluster
An active-active cluster means all nodes are always active. The main purpose of an active-active cluster is to achieve load balancing. Load balancing distributes workloads across all nodes in order to prevent any single node from getting overloaded. Because there are more nodes available to serve, there will also be a marked improvement in throughput and response times.


Active-Passive high availability cluster


Like the active-active configuration, active-passive also consists of at least two nodes. However, as the name "active-passive" implies, not all nodes are going to be active. In the case of two nodes, for example, if the first node is already active, the second node must be passive or on standby.
The passive (a.k.a. failover) server serves as a backup that's ready to take over as soon as the active (a.k.a. primary) server gets disconnected or is unable to serve. 




 
 

2 comments: