We performed a comparison between HAProxy and NGINX Plus based on real PeerSpot user reviews.
Find out in this report how the two Application Delivery Controllers (ADC) solutions compare in terms of features, pricing, service and support, easy of deployment, and ROI."I can't speak to all of the HAProxy features because we don't use them all, but load balancing is very good."
"We use it as a load balancer for our application servers."
"The most valuable thing for me is TCP/IP Layer 4 stuff you can do with HAProxy. You can go down to the protocol level and make decisions on something."
"The ease of use of the configuration, and great documentation, are the most valuable features for us."
"HAProxy's TCP load balancer is excellent and super stable."
"The ability to handle a sequence of front- and back-ends gives the user the opportunity to send traffic through different services."
"It is stable. Period. Will not fail unless you do something wrong."
"It has allowed us to evenly distribute the load across a number of servers, and check their health and automatically react to errors."
"Supports IMAP, POP and SMTP protocols for the reverse proxy."
"This solution has everything."
"I think installation only took a couple of minutes — no more than 10 minutes."
"Valuable features include authentication, caching, reverse proxy routing, and load balancing."
"It performs very well. That's one of the primary reasons we use NGINX."
"The flexibility of its modules allow it to be scalable."
"Application Gateway with application-level firewall tool and load distributor and balancer (also serves for A/B testing)."
"I find the solution’s community support and documentation most valuable. Compared to HAProxy, have found a lot of documentation and community support on Quora. If you would be asking me as a developer whether to choose this product, I would recommend this since it has good community support, documentation, and signature updates. The configuration of HAProxy is also very tedious. However, NGINX’s configuration is very simple."
"The product does not have any new technologies."
"The reconfigurability in terms of the tooling could be improved and maybe an editor plugin can be added."
"There is no standardized document available. So, any individual has to work from scratch to work it out. If some standard deployment details are available, it would be helpful for people while deploying it. There should be more documentation on the standard deployment."
"We would like to see dynamic ACL and port update support. Our infrastructure relies on randomly allocated ports and this feature would allow us to update without restarting the process."
"The basic clustering is not usable in our very specific setup. The clustering is mainly a configuration replication and is great in a case of active-passive usage. In the case of an active-active (or with more than two nodes) where the configuration is not fully identical, it cannot be used as-is."
"The GUI should be more responsive and show the detailed output of logs."
"I would like to evaluate load-balancing algorithms other than round robin and SSL offloading. Also, it would be helpful if I could logically divide the HAProxy load-balancing into multiple entities so that I would install one HA Proxy LB application which could be used for different Web servers for different applications. I am not sure if these features are available."
"Dynamic update API. More things should be possible to be configured during runtime."
"If NGINX brings some features for health check in the open source version, it would be better. "
"Make modules easier to enable or disable. The beauty and ugly side of the NGINX modules is you have to know how to compile the module. For beginners or non-very technical aspirant(s) going for NGINX, they have to learn how to compile the modules."
"The user interface could be improved."
"I would like it to have a more user-friendly graphical interface."
"The scalability could be improved."
"The solution must improve its performance."
"The biggest room for improvement would be to allow NGINX Core machines to cluster for memory zones in some way with a plug and play module. "
"Lack of a feature to print data on the terminal for verification of network traffic during debugging and testing."
HAProxy is ranked 3rd in Application Delivery Controllers (ADC) with 41 reviews while NGINX Plus is ranked 5th in Application Delivery Controllers (ADC) with 28 reviews. HAProxy is rated 8.2, while NGINX Plus is rated 8.8. The top reviewer of HAProxy writes "Useful for for small and quick load-balancing tasks". On the other hand, the top reviewer of NGINX Plus writes "Quick installation and very easy to manage while doing orchestration or automation". HAProxy is most compared with Microsoft Azure Application Gateway, Kemp LoadMaster, Citrix NetScaler, Envoy and F5 BIG-IP Local Traffic Manager (LTM), whereas NGINX Plus is most compared with IIS, Kemp LoadMaster, F5 BIG-IP Local Traffic Manager (LTM), Apache Web Server and Citrix NetScaler. See our HAProxy vs. NGINX Plus report.
See our list of best Application Delivery Controllers (ADC) vendors.
We monitor all Application Delivery Controllers (ADC) reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. We validate each review for authenticity via cross-reference with LinkedIn, and personal follow-up with the reviewer when necessary.