What users are saying about
23 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener'>trScore algorithm: Learn more.</a>
Score 8.3 out of 100
16 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener'>trScore algorithm: Learn more.</a>
Score 9.2 out of 100

Likelihood to Recommend

Azure Application Gateway

For building scalable and highly available applications, Azure Application Gateway does most of the job on behalf of you; automatically load-balancing traffic from a number of users to a number of back-end servers. This ensure scalability and availability. The in-built security is great as can be expected from Microsoft, and user has a variety of tools for monitoring the health of the load-balancing function as well as the health of back end servers behind it.
Janne Mikola | TrustRadius Reviewer

HAProxy

I've had good experiences with most things that I've attempted using HAProxy. About the only thing I haven't tried yet is setting up an HA Pair using VRRP which I just found out is even a possibility. But it does great at terminating SSL on HTTPS VIPs which is most of what I've used it for, About the only thing I haven't figured out yet is one specific use case I have setup on a pair of F5s for syslog forwarding to multiple destinations, but I also haven't spent a ton of time looking into it since I think there's a limitation with UDP traffic and HAProxy.
Anonymous | TrustRadius Reviewer

Pros

Azure Application Gateway

  • Fast setup and configuration update
  • Zone redundancy
  • Autoscaling
  • Header rewrite
Marius Andrei Zamfirescu | TrustRadius Reviewer

HAProxy

  • Allow traffic to systems to be distributed evenly, providing high availability
  • Allow restrictions to resources using OAuth tokens
  • Allow load balancing of databases
Anonymous | TrustRadius Reviewer

Cons

Azure Application Gateway

  • The ease of setting up a connection to the on-premises sql server to any of the Azure cloud data solutions. One can easily stand up new virtual machines and then create a separate Application Gateway to work with each of the Azure solutions like Azure Data factory or Azure Machine Learning.
  • Also, we can schedule the jobs to be run at a particular time and also on-demand so we would always have the data whenever we will need it.
Mounika Chirasani | TrustRadius Reviewer

HAProxy

  • Improved API level access - but I believe this is coming soon.
Anonymous | TrustRadius Reviewer

Usability

Azure Application Gateway

No score
No answers yet
No answers on this topic

HAProxy

HAProxy 9.1
Based on 2 answers
It is very easy to use. I was able to find a lot of documents for it on the internet. Very good community support.There are lots of examples available to try. We mostly use a command-line user interface to interact with it. The CLI is also super easy to use and very easy to interact with
Anonymous | TrustRadius Reviewer

Support Rating

Azure Application Gateway

Azure Application Gateway 10.0
Based on 2 answers
I don’t like that it's part of the Microsoft brand. In general, I am not a fan of Microsoft products but Azure gets it right.
Mounika Chirasani | TrustRadius Reviewer

HAProxy

HAProxy 9.6
Based on 3 answers
HAProxy has an excellent documentation and community forums.
Anonymous | TrustRadius Reviewer

Alternatives Considered

Azure Application Gateway

Hajira Khan | TrustRadius Reviewer

HAProxy

This is the only load balancer I've used.
Andrew Meyer | TrustRadius Reviewer

Return on Investment

Azure Application Gateway

  • Ability to serve more customers
  • Being able to know that service is Highly Available (HA)
  • Automated scaling ensures efficient use of resources from public cloud
Janne Mikola | TrustRadius Reviewer

HAProxy

  • Significantly lower investment vs competitors. In the case of F5s we have Virtual Editions so we're paying for the hardware to run it on top of the several thousand dollar licenses that are required for each pair and we currently have a pair of F5s per client so there's a huge potential for cost savings there.
  • Requires our network engineers to learn a new skill or our Systems engineers to take on the responsibility of managing the load balancers. It's not a huge difference either way, but it does impact the way we have done business in the past.
Anonymous | TrustRadius Reviewer

Pricing Details

Azure Application Gateway

General

Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No

HAProxy

General

Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No

Add comparison