Max number of active processes supported

1
0
-1

Hi, I'm evaluating Bonita BPM for an important customer and I'm trying to understand if the Bonita's performance are adequate to the business needs.
It's a scenario in which are foreseen 1.000.000 running process instances simultaneously (waiting for a human task to be completed or for a timer to expire). The BDM will contain not too much of 5 structure, and any process instance will handle at least 2 BDM instance at a time. The system must allow to 1000 users to act simultaneously on the platform.
I'd like to understand if the Bonita BPM engine can support such scenario without slowing down and which is the best HW sizing and cluster configuration in this cases. Thanks.
Bonita version: latest as of now.
Java version: jdk1.8
Operating system: Unix based

Comments

Submitted by sonia.gallo_1362240 on Mon, 02/12/2018 - 12:55

Hey? no news or links that explain and report performance limits and results? thanks

Submitted by sonia.gallo_1362240 on Tue, 02/13/2018 - 14:47
1 answer

1
0
-1

Hi,

Here are a few comments regarding sizing:

  • Some of Bonita customers are running millions of process instances. The Subscription Edition of Bonita support cluster configuration and so far we didn't reach limits of the solution. Most of customers are using 4 CPU core with 8Gb of RAM hardware configuration.
  • Of course hardware requirement vary based on your usage. As you guess number of process instances will have an impact but also interaction with external system such as database, web services...
  • One approach we recommend for sizing is to do a test batch to evaluate the load that the server can absorb based on a process mockup. Bonitasoft consultant can help to do that.
  • Bonita Engine also have some tuning option that can help to get the best performance: https://documentation.bonitasoft.com/bonita/7.6/performance-troubleshooting
Notifications