Install a load balancer
You can use any appropriate load balancer. Please follow the procedures described in the load balancer's documentation when installing or configuring it.
You can cluster at the request or session level.
Request level means that each request may go to a different node- this is the ideal way
to load balance since the traffic from each user would be balanced across all nodes. If
a node goes down, it is transparent to the user. This approach is available for the
AnalystConnect
and AnalystLocate
nodes, since
these nodes can implement session sharing between all of the configured nodes.
Session level clustering or Sticky Session is where a user, once logged on, will have all
of their requests go to the node that they first accessed. Here if the node the user had
accessed goes down, they will lose their session state and be asked to login again,
since they will hit a different node which does not have any stored session data for the
user. You will need to use this approach for
AnalystAdmin
since the
Admin Console node is not able to implement session sharing.Note: It is recommended to
configure sticky sessions for Admin console and round robin algorithm for Connect
& Locate nodes.