Integrated clustering support

  • ability to combine multiple (unlimited) servers in a cluster
  • all servers in the cluster can be 'live'
  • integrated web based cluster monitoring
  • heartbeat to detect unavailable servers
  • automatic master election to carry on backend tasks
  • backend tasks partitioned across servers where the task can be parallelized
  • servers can be geographically separated


  • use SW/HW load balancer to spread load across multiple servers
  • support more concurrent users
  • add more servers to the cluster as demand increases
  • provide high availability (if one server is down, users can still work)