In mission critical applications and for a high availability setup when running Bizagi Engine in a JEE platform, it is recommended to configure a cluster for the Bizagi server (use more than 1 node to set up the application server, in order to provide load balancing capabilities).
Bizagi relies on the load balancing capabilities of tools provided by the operating system (e.g, Network Load Balancing in Windows Server OS).
For load balancing, you may use either a software or hardware load balancer and it is recommended the use of a hardware load balancer (e.g, F5).
We present guidelines oriented to configure a load balancer for the JEE edition, and when using a JEE Application Server. This section will focus on the use of Apache HTTP Server as an example.
Note that the Apache HTTP Server has a module which offers load balancing capabilities.
Ensure you meet the following:
1. Have installed the load balancer.
2. Have Bizagi in a clustered configuration.
Further information about how to configure Bizagi in a cluster, is found according to the chosen JEE Application Server (WebSphere, Weblogic, JBoss) at Configuring a JEE Application Server.
What you need to do
To configure load balancing in Bizagi, carry out these steps:
1. Configure your load balancer so that it considers the multiple nodes making up your cluster.
2. Configure the Application Server so that it supports load balancing capabilities.
For more information and specific guidelines (with Apache HTTP as example), follow these sections: