Compare HAProxy vs. NGINX Plus

HAProxy is ranked 2nd in Application Delivery Controllers with 20 reviews while NGINX Plus which is ranked 5th in Application Delivery Controllers with 9 reviews. HAProxy is rated 9.2, while NGINX Plus is rated 9.2. The top reviewer of HAProxy writes "VRRP redundancy is a mission-critical feature that works seamlessly for us". On the other hand, the top reviewer of NGINX Plus writes "Extremely efficient in terms of the connection rate to the CPU cycles ratio". HAProxy is most compared with F5 BIG-IP, NGINX Plus and Citrix NetScaler ADC, whereas NGINX Plus is most compared with HAProxy , F5 BIG-IP and IIS. See our HAProxy vs. NGINX Plus report.
Cancel
You must select at least 2 products to compare!
HAProxy  Logo
15,873 views|10,948 comparisons
NGINX Plus Logo
12,395 views|8,453 comparisons
Most Helpful Review
Find out what your peers are saying about HAProxy vs. NGINX Plus and other solutions. Updated: July 2019.
353,345 professionals have used our research since 2012.
Quotes From Members

We asked business professionals to review the solutions they use. Here are some excerpts of what they said:

Pros
It solves a problem for me where I can build files, not based on the health of the check, but rather the speed of the check.I can simplify configurations of many internal services (e.g. Web server configs) by moving some elements (like SSL) to HAProxy. I can also disable additional applications, like Varnish, by moving traffic shaping configurations to HAProxy.Advanced traffic rules, including stick tables and ACLs, which allow me to shape traffic while it's load balanced.Performance configuration options with threads, processes, and core stickiness are very valuable.The ability to handle a sequence of front- and back-ends gives the user the opportunity to send traffic through different services.We were able to use HAProxy for round robin with our databases, or for a centralized TCP connection in one host.It reduced the load on our main load balancers.We did not need technical support because the documentation is good.

Read more »

Its most valuable features are load balancing and application delivery. This is the most efficient application for these features because of stability and its efficiency.NGINX works much better than HAProxy in our current hardware and architecture for HTTP/HTTPS load balancing. ​​The robust software architecture allows for it to be scalable and very stable.​The flexibility of its modules allow it to be scalable.​​Zero Downtime has always been a strength in recommending infrastructure web services. NGINX allows me to execute such infrastructure with less complications and the ability to switch from server to server easily.​When I worked in a security research center, we tested NGINX to support DoS and DDoS attacks, and its results were great.Valuable features include authentication, caching, reverse proxy routing, and load balancing.The best solution, by far, for web traffic control for things in production and just around the house.

Read more »

Cons
The logging functionality could use improvement, as it is a little cryptic.There are three main areas to improve: 1) Make remote management more modern by adding API. 2) Propose a general HA ​solution for HAProxy (no I'm using keepalived for this). 3) Thread option should be a bit more stable.The configuration should be more friendly, perhaps with a Web interface. For example, I work with the ClusterControl product for Severalnines, and we have a Web interface to deploy the HAProxy load-balancer.We need to handle new connections by dropping, or queuing them while the HAProxy restarts, and because HAProxy does not handle split config files.The web stats UI, which provides the status of the health and numbers, could greatly benefit from having a RESTful interface to control the load-balanced nodes. Although there is a hack around the UI (by issuing a POST request to HAProxy with parameters), a RESTful interface would greatly improve the automation process (through Chef and Ansible).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.They should introduce one feature that I know many people, including me, are waiting for: HAProxy should have provide hot-swipe for back-end servers. Also, they need a more detailed GUI for monitoring and configuration.​It needs proper HTTP/2 support.​

Read more »

They should do in the open source version of what they did to Advanced HTTP, TCP, and UDP load balancing.Our most challenging part was to run an older PHP website reverse-proxied through NGINX. That was not fun.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.​I would like it to have a more user-friendly graphical interface.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. ​Only improvement needed that I would point to is scalability. With it, I mean clusterized organisation on a low level. At the moment, the best alternative is RHEL HA.

Read more »

Pricing and Cost Advice
The only cost is for the image manager, who is responsible for uploading the image, and that is trivial.I think that the pricing is very fair, I would definitely recommend buying the Enterprise license.We use NGINX as well. However, because the health checks are a paid feature, I like to avoid it whenever possible​.If you don't have expertise then go with the licensed version. Otherwise, open-source is the best solution.Very good value for the money. One of the simplest licensing schemes in this category of products.Test/lab virtual machines can be installed without a licence. They can't be used for performance testing but otherwise behave like production nodes.The price is well worth it. HAProxy Enterprise Edition paid for itself within months, simply due to the resiliency it brings. It was a bit more expensive than we were originally interested in paying, but we are thankful we chose to go with HAProxy.HAProxy is free software. There are optional paid products (support/appliances).

Read more »

​NGINX is a free tool in Brazil. There are some companies which do support it.​The price is the cost to contract support with a specialized company, usually during consulting hours.​​NGINX Plus is worth it, if you need it. If you do not need the features or support, the free and open source package is more than capable. ​I am not so happy with their pricing policy, but this is not the worse thing in my life. I can tolerate it.Nginx is free. I don't have experience with the Plus version.

Read more »

report
Use our free recommendation engine to learn which Application Delivery Controllers solutions are best for your needs.
353,345 professionals have used our research since 2012.
Ranking
Views
15,873
Comparisons
10,948
Reviews
22
Average Words per Review
327
Avg. Rating
9.0
Views
12,395
Comparisons
8,453
Reviews
9
Average Words per Review
322
Avg. Rating
9.6
Top Comparisons
Compared 42% of the time.
Compared 29% of the time.
Compared 8% of the time.
Compared 38% of the time.
Compared 21% of the time.
Compared 11% of the time.
Also Known As
HAProxy Community Edition, HAProxy Enterprise Edition, HAPEENGINX
Learn
HAProxy
Video Not Available
F5
Overview

HAProxy is the most widely used software load balancer and application delivery controller in the world. The core HAProxy application delivery engine is an open source project chiefly maintained by HAProxy Technologies and assisted by a thriving open source community. HAProxy Community Edition is available for free at haproxy.org. HAProxy Enterprise Edition is packaged with additional enterprise class features, services and premium support from HAProxy Technologies.

NGINX Plus is the all‑in‑one application delivery platform for the modern web.

NGINX is the world’s most popular open source web server and load balancer for high‑traffic sites, powering over 200 million properties.

NGINX Plus adds enterprise-ready features for HTTP, TCP, and UDP load balancing, such as session persistencehealth checksadvanced monitoring, and management to give you the freedom to innovate without being constrained by infrastructure.

Offer
Learn more about HAProxy
Learn more about NGINX Plus
Sample Customers
Booking.com, GitHub, Reddit, StackOverflow, Tumblr, Vimeo, YelpLocaweb, AppNexus, Wix, Reliam, Montana Interactive, MuleSoft, Warpwire, Discovery Education, InkaBinka, WordPress.com, Gogo, GOV.UK, NASA
Top Industries
REVIEWERS
Financial Services Firm33%
Marketing Services Firm22%
Retailer22%
Non Profit11%
VISITORS READING REVIEWS
Healthcare Company43%
Marketing Services Firm17%
Media Company12%
Non Profit8%
No Data Available
Company Size
REVIEWERS
Small Business20%
Midsize Enterprise55%
Large Enterprise25%
VISITORS READING REVIEWS
Small Business29%
Midsize Enterprise12%
Large Enterprise59%
No Data Available
Find out what your peers are saying about HAProxy vs. NGINX Plus and other solutions. Updated: July 2019.
353,345 professionals have used our research since 2012.
We monitor all Application Delivery Controllers 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.
Sign Up with Email