We performed a comparison between HAProxy and Microsoft Azure Application Gateway based on our users’ reviews in five categories. After reading all of the collected data, you can find our conclusion below.
Comparison Results: HAProxy is the winner in this comparison. It is powerful, stable, and has good load balancing capabilities. In addition, HAProxy is free of charge and has a proven ROI.
"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."
"It reduced the load on our main load balancers."
"The most valuable feature of HAProxy is that its open source."
"It is stable. Period. Will not fail unless you do something wrong."
"The solution is user-friendly and efficient."
"The most important features would be the load-balancing of HTTP and TCP requests, according to multiple LB-algorithms (busyness, weighted-busyness, round robin, traffic, etc). Another important feature that we cannot live without is the username/passwd authentication for legacy systems that had none."
"We use it as a load balancer for our application servers."
"It improves our scalability and responsiveness services to meet our demanding customer requirements."
"The most valuable feature of the solution is traffic management."
"We use the product in front-end and back-end applications to do the load balancing smartly."
"The solution provides great automation and it is easy to upgrade service."
"The tool helps manage microservices by providing developers with a platform to conduct tests and assessments on the web application. The custom domain option is one of the most valuable features I've found. This feature is incredibly helpful for the end-users of the web application. With the custom domain feature, you can change the lengthy link to a shorter, more memorable one. For example, instead of using a lengthy default link, you can customize it to something like imail.com, which is much easier to remember and share."
"I like the tool's stability and performance."
"The most valuable features of Microsoft Azure Application Gateway are the policies, the data store they are using, and the cloud platform it operates on."
"Good customization; able to report and take action on alerts."
"The pricing is quite good."
"There is room for improvement in the pricing model. It could be cheaper."
"HAProxy could do with some good combination integrations."
"The logging functionality could use improvement, as it is a little cryptic."
"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."
"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."
"We've changed solutions as it doesn't fit with our current needs."
"If nbproc = 2, you will have two processes of HAProxy running. However, the stats of HAProxy will not be aggregated, meaning you don't really know the collective status in a single point of view."
"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 pricing of the solution could be improved. Right now, it's a bit expensive."
"I want the solution's support to improve. The tool is also expensive."
"There is room for improvement in the pricing model."
"The support can be improved when you are configuring the system rules. The Disaster Recovery feature can be added in the next release. The price of the solution can be reduced a bit."
"Microsoft Azure Application Gateway is harder to manage than Imperva. It is not intuitive and stable compared to other products."
"The working speed of the solution needs improvement."
"The increased security that we are considering is because of some of the things that the security team has brought to our attention. They have pointed out that we would most likely require a better web application firewall than Azure Application Gateway."
"Scalability can be an issue."
More Microsoft Azure Application Gateway Pricing and Cost Advice →
HAProxy is ranked 3rd in Application Delivery Controllers (ADC) with 41 reviews while Microsoft Azure Application Gateway is ranked 4th in Application Delivery Controllers (ADC) with 40 reviews. HAProxy is rated 8.2, while Microsoft Azure Application Gateway is rated 7.2. The top reviewer of HAProxy writes "Useful for for small and quick load-balancing tasks". On the other hand, the top reviewer of Microsoft Azure Application Gateway writes "High stability with built-in rules that reduce alerts and are easy to configure". HAProxy is most compared with NGINX Plus, Kemp LoadMaster, Citrix NetScaler, Envoy and F5 BIG-IP Local Traffic Manager (LTM), whereas Microsoft Azure Application Gateway is most compared with AWS WAF, Citrix NetScaler, F5 Advanced WAF, Azure Front Door and Cloudflare. See our HAProxy vs. Microsoft Azure Application Gateway 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.