0
votes

I have 2 servers. The first server has WSO2 APIM, BAM, BPS and GREG installed. These products are a MYSQL database. I would like to install APIM on the second server as well and utilize the same MYSQL database. How can I successful load balance the APIM without having a front-end load balancer? Is this a feasible solution?

Any help will be greatly appreciated!

1

1 Answers

0
votes

In order to properly use computing resources of both of the physical servers you have to use a load balancer. If you are planning to use a software load balancer our recommendation is Nginx. Yes, you can utilize the same MySQL database server. When it comes to databases, there are some which can be shared among two API Manager instances. But you have to create few non-shared databases as well.

For more details about load balancing WSO2 API Manager, I would like to printout following articles.

  1. WSO2 API Manager Scalable Deployment Patterns - Part 2
  2. Clustering WSO2 ESB 4.9 with NginX

If you need further help regarding this issue please let me know.

Thanks,

Upul