Try our new research platform with insights from 80,000+ expert users
reviewer2021271 - PeerSpot reviewer
Software Engineer at a non-profit with 1,001-5,000 employees
Real User
Top 20
Helps distribute the server load but has only the basic features
Pros and Cons
  • "The solution is effective in managing our traffic."
  • "The product does not have any new technologies."

What is our primary use case?

The solution is used for high availability. We use it for the backend to distribute the load.

How has it helped my organization?

We needed a simple proxy system that is open source. HAProxy was the most used tool for any issues that we ran into. We did not want to use something that was not used much so that we could fix the issues that came up.

What is most valuable?

The solution is effective in managing our traffic. The integrations work fine. It's a load balancer. There's no need for complex integration. We hit it, and it balances the load in the servers that we assigned to it.

What needs improvement?

The product has the basic foundations of any load-balancing product. It is simple and basic. The product does not have any new technologies.

Buyer's Guide
HAProxy
January 2025
Learn what your peers think about HAProxy. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
831,265 professionals have used our research since 2012.

For how long have I used the solution?

I have been using the solution for a few years.

What do I think about the stability of the solution?

The tool seems very stable. I have not heard of the infrastructure team having any issues with it.

What do I think about the scalability of the solution?

The tool is scalable. We have everything we need.

What's my experience with pricing, setup cost, and licensing?

The product is open source.

What other advice do I have?

There are better tools, but the product does the job well. All my colleagues know the tool and have used it. I recommend the product to others. Companies that have complex environments must not choose HAProxy. Overall, I rate the solution a seven out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
AICARDO Sylvain - PeerSpot reviewer
System Engeneer at Inatum
Real User
Works quickly and efficiently; lacks sufficient documentation
Pros and Cons
  • "The solution is user-friendly and efficient."
  • "Documentation could be improved."

What is our primary use case?

We use the open source version in our dev environments, and the commercial product for production and pre-production. Our primary use case is for reverse proxy, especially for switches in the different environments. I am a system engineer. 

What is most valuable?

The solution is user-friendly, works quickly and efficiently. 

What needs improvement?

I'd like to see better documentation and preferably a French version as well. The product is used a lot here and that would be helpful.

For how long have I used the solution?

I've been using this solution for a year. 

What do I think about the stability of the solution?

In my previous job we had some stability issues related to configuration and compatibility with other products. It was unstable because of cookie problems. 

What do I think about the scalability of the solution?

We have good scalability. 

How was the initial setup?

The initial setup takes a few minutes. We use Terraform to deploy and it's very fast. We have five users in the company. 

Which other solutions did I evaluate?

I had a look at Nginx for the reverse proxy part but I preferred the typology of the writing of HAProxy.

What other advice do I have?

It's important to define your use case clearly so you can be sure the product corresponds to your needs.

I rate the solution seven out of 10. 

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
HAProxy
January 2025
Learn what your peers think about HAProxy. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
831,265 professionals have used our research since 2012.
reviewer936006 - PeerSpot reviewer
UNIX System Administrator at a financial services firm with 5,001-10,000 employees
Real User
A containerized solution for TCP load balancing
Pros and Cons
  • "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."
  • "The logging functionality could use improvement, as it is a little cryptic."

What is our primary use case?

Our primary use for this solution is to mount service for Redis.

How has it helped my organization?

It made something possible where I do load balancing on a container, without having to configure it at the firewall.

What is most valuable?

The most valuable feature is the TCP load balancing. 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 found that functionality to be quite useful.

What needs improvement?

The logging functionality could use improvement, as it is a little cryptic. Additional logging functionality with better documentation would be helpful.

For how long have I used the solution?

Six months.

What do I think about the stability of the solution?

I'm quite happy with the frequency in which new versions and updates come out. Each release either adds some functionality or fixes some bugs, from what I've seen. I've upgraded the HAProxy probably ten times now, and have never had an issue.

How are customer service and technical support?

I have never had to use the solution's technical support.

How was the initial setup?

I found that the setup was pretty straightforward, although I had read a book on HAProxy before I started the project. I had given it some thought in terms of what it was that I wanted to do. The book that I read was good, and it was easy for me to install the product.

Only one person is required for deployment and maintenance.

What's my experience with pricing, setup cost, and licensing?

We are not paying for HAProxy support. We're using the free version, compiling it in a container, and using it. The only cost is for the image manager, who is responsible for uploading the image, and that is trivial. 

Which other solutions did I evaluate?

I chose this solution because I have to operate within a Docker container, and this is the only one that I could get to work.

What other advice do I have?

Once the container is set up, the time it takes to deploy is typically under a minute. That is a full-blown solution with all the plugins and images that I'm planning on using. I'm pretty happy with it.

I would rate this solution a nine out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
System Administrator at a retailer with 1,001-5,000 employees
Vendor
Assists with bringing legacy systems in compliance with third party security requirements

What is most valuable?

I have found HAProxy's flexibility to be most valuable. HAProxy is highly customizable and will meet the business demands of most companies. It comes with plenty of load balancing algorithms and can act as a forward and reverse proxy.

How has it helped my organization?

HAProxy has assisted us with bringing legacy systems in compliance with third party security requirements.

What needs improvement?

The documentation is extremely detailed, but I think it could be restructured so it isn't so daunting for beginners.

For how long have I used the solution?

We have been using HAProxy in production for four months.

What was my experience with deployment of the solution?

None, so far.

What do I think about the stability of the solution?

None, so far.

What do I think about the scalability of the solution?

None, so far.

How are customer service and technical support?

Customer Service:

The customer service is great. I haven't had to open many service requests, but for the few I have opened, support has always responded quickly.

Technical Support:

Out of 1-10, a definite 10.

Which solution did I use previously and why did I switch?

We currently use F5 load balancers for our environment and we hope to switch to HAProxy in the very near future.

How was the initial setup?

Configuring our forward proxy was a little complex because it was my first time implementing such a solution. That being said, the people at HAProxy were more than willing to help me get the solution in place.

What about the implementation team?

Not applicable.

What was our ROI?

Undetermined at this time.

What's my experience with pricing, setup cost, and licensing?

Compared to solutions such as F5, Haproxy is much cheaper upfront and in yearly licensing fees.

Which other solutions did I evaluate?

We looked at NGINX and Squid.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
reviewer1633455 - PeerSpot reviewer
Director at a financial services firm with 501-1,000 employees
Real User
Open-source, free, and has a lot of customizations, but needs more support and standard documentation for customizations
Pros and Cons
  • "Load balancing is valuable, and we are also using the WAF feature."
  • "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."

What is our primary use case?

We are just using this product in our UAT environment.

What is most valuable?

Load balancing is valuable, and we are also using the WAF feature.

It is a complete open-source product. The good thing is that there is a lot of customization and development.

What needs improvement?

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.

When you have to customize it for your application requirements, there are a lot of challenges. There should be more support for customization. To customize it better, there should be some kind of programming integration.

For how long have I used the solution?

I have been using this solution for two and a half years.

What do I think about the stability of the solution?

It is completely open-source, so updates come very frequently. To the most extent, it is stable.

How are customer service and technical support?

It is an open-source product, so you have to work on technical support. You can take premium support from HAProxy, and that helps a lot, but it is not comparable to other enterprise products because it is a free-of-cost product.

Which solution did I use previously and why did I switch?

I also use F5. I am looking to replace F5 with HAProxy for some of my non-critical applications.

HAProxy is open source. So, if you have cost concerns, you can go for it. It is good for basic application load balancing. If you don't have budget limitations or you have critical applications, you should definitely go for F5 because of the standardization and the product experience they have in handling mission-critical applications. 

How was the initial setup?

Its initial setup is easy and not very complex. If you have a general understanding of how containers and VMware work, it is not very problematic to deploy it.

The initial setup documentation of HAProxy is good, but when you have to customize it for your application requirements, it gets difficult.

What's my experience with pricing, setup cost, and licensing?

It is free of cost.

What other advice do I have?

We have currently deployed it for one product. For non-critical applications, it is a good choice. You can definitely go for it if you have cost concerns, your application is not very dynamic, or you are looking for a basic load balancing product. 

I would rate HAProxy a six out of 10.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user814488 - PeerSpot reviewer
Expert Engineer at a tech services company with 10,001+ employees
Real User
Makes hosting on multiple platforms / datacenters easy, without having to worry about HA
Pros and Cons
  • "The anti-DDOS PacketShield filtering solution (embedded in the physical appliances) as well as the BGP route injection are great features and heavily used."
  • "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."

What is our primary use case?

Load-balancing between hosting sites, using Level 4 and Level 7 (with proxy-protocol, depending on the requirements).

How has it helped my organization?

It makes the hosting on multiple platforms/datacenters very easy, without having to worry about the high availability required by our customers.

What is most valuable?

The anti-DDOS PacketShield filtering solution (embedded in the physical appliances) as well as the BGP route injection are great features and heavily used.

The firmware upgrades are extremely easy, fast and convenient. You only have to upload it and reboot. It is as fast and easy to roll back to the previous version.

These features are really an advantage over a "homemade" solution.

What needs improvement?

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.

For how long have I used the solution?

Three to five years.

What do I think about the stability of the solution?

We did encounter some stability bugs, but all were ironed out diligently by support.

What do I think about the scalability of the solution?

No scalability issues, ever.

How are customer service and technical support?

Excellent so far. We have always been able to deal with any problem, quickly and efficiently.

Which solution did I use previously and why did I switch?

We used something else a long time ago. The old solution wasn't addressing our needs.

How was the initial setup?

Straightforward, but received some help for the migration.

What's my experience with pricing, setup cost, and licensing?

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.

Which other solutions did I evaluate?

We are mainly using HAProxy Community Edition on our own servers. We also use this solution depending on our needs, but maintenance and upgrades are more complicated.

What other advice do I have?

Play a lot with the VM version. The product is powerful but some features are a bit hidden (read the HAProxy docs).

Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
PeerSpot user
it_user707175 - PeerSpot reviewer
Production Engineering at a financial services firm with 201-500 employees
Real User
We have been able to achieve high performance load balancing in a short amount of time

What is most valuable?

The heavily tuned full stack (NIC, kernel, and user space) produces excellent performance. Their support is available for advanced troubleshooting.

How has it helped my organization?

We have been able to achieve extremely high performance load balancing in a short amount of time. As an example, using L4 mode, we routinely return more than 100 gigabytes per second of MySQL traffic, from a cluster of about 10 replicas.

What needs improvement?

The GUI is clunky and the on-board metric viewing solution is poor. We ship metrics off the appliance to InfluxDB (using CollectIT, which is bundled with the appliance), to view them directly with Grafana.

For how long have I used the solution?

We have used this solution for around five years.

What do I think about the stability of the solution?

During our seven years with these appliances, we have found some problems, typically under very extreme conditions. In each case, the issue was quickly escalated to a team led by the CTO at Aloha.

During one of these cases, they found three separate OpenSSL bugs, and one of them was not previously reported. We also moved to using Intel NICs. Our initial batch of appliances had a different manufacturer, which struggled when pushed to the line rate.

What do I think about the scalability of the solution?

Full layer 7 SSL termination is limited to a single core, which is a problem. We have worked around it terminating SSL on the back-ends, but this is not ideal.

How are customer service and technical support?

Technical support is truly exceptional. The initial layer is highly technical, and can reproduce problems and provide details. Serious issues are quickly escalated to the senior R&D team.

Which solution did I use previously and why did I switch?

We have moved all of our basic load balancing onto these devices. We previously used Citrix NetScalers, which were expensive, harder to configure, and more challenging to troubleshoot.

How was the initial setup?

The initial setup was trivial.

What's my experience with pricing, setup cost, and licensing?

Compared to the others in the market, such as Citrix and F5, the cost per performance for Aloha appliances is extremely low. In our experience, the performance and reliability is better.

Which other solutions did I evaluate?

We strongly prefer to go with Open Source solutions. We evaluated https://www.loadbalancer.org/ as well. We went with Aloha because of the in-house expertise that Aloha has. The primary developer of HAProxy works there.

What other advice do I have?

Go for it. These systems are exceptional.

Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
PeerSpot user
PeerSpot user
ICT Manager at a non-profit with 51-200 employees
Real User
Provides High Availability Through VRRP And Configuration Synchronisation

What is most valuable?

Carers ACT operates a Skype for Business based call centre, which requires the use of a load balancer and reverse proxy for HTTP traffic for the front-end pools. HAProxy is able to fulfill both of these requirements.

In addition to these basic functions outlined above, Carers ACT also requires high availability and ease of configuration. HAProxy fulfills these additional requirements through providing high availability through VRRP and configuration synchronisation.

How has it helped my organization?

One of the core services that Carers ACT provides carers within the ACT region is both an advisory and respite support telephone service. Carers use this service to be connected to services, access both advice and support, as well as accessing respite services to assist them in their caring role. The Carers ACT Skype for Business implementation is being progressively re-architected to remove single points of failure, of which the load balancing role was one.

Carers ACT is also exploring innovative approaches to delivering services to carers who are unable to physically attend events, such as live streaming and providing online face to face contact. These new approaches are likely to be supported by the Carers ACT Skype for Business infrastructure. The implementation of the HAProxy load balancing solution will allow Carers ACT to begin to deliver these new services.

For how long have I used the solution?

Under a month.

What was my experience with deployment of the solution?

No. Carers ACT deployed a pair of clustered ALOHA Load Balancers and were able to migrate from our existing load balancing solution in under a week.

What do I think about the stability of the solution?

No.

What do I think about the scalability of the solution?

No. The implementation that Carers ACT undertook is focused on reliability over scalability. The throughput required is low, but reliability requirements are high.

How are customer service and technical support?

Customer Service:

From initial approach to the donation of licenses to Carers ACT was a short and a pleasant experience. HAProxy appear to have a solid customer service team who are able to escalate quickly and appropriately.

Technical Support:

Carers ACT did not require technical support during our deployment.

Which solution did I use previously and why did I switch?

Yes. As a non-profit charitable organisation, Carers ACT aims to reduce costs where possible to enable finances to be redirected to services for clients as far as possible. A reduction in overhead allows for an increase in value for our clients.

Carers ACT was facing a significant renewal cost for our existing load balancer solution, and approached HAProxy who generously offered a donation of this product for our use.

How was the initial setup?

HAProxy is definitely a power-user tool. It is enormously scalable and flexible, but this can come at the cost of usability. For anything other than a simple topology, editing configuration files rather than using graphical tools will be required.

This, in itself, is not necessarily a bad thing, but rather for the scenarios that HAProxy excels, an administrator should have intimate knowledge of their environment and have undertaken appropriate planning. The ability to have very low-level access to configuration within each load balancer allows for configuration and deployments that could be limited by GUI configuration tools.

What about the implementation team?

In-house.

What was our ROI?

Instant due to the donation of licensing from HAProxy.

Which other solutions did I evaluate?

Yes. HAProxy was chosen as it met our needs and because of the generous donation of an HA license pair by the HAProxy team.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Download our free HAProxy Report and get advice and tips from experienced pros sharing their opinions.
Updated: January 2025
Buyer's Guide
Download our free HAProxy Report and get advice and tips from experienced pros sharing their opinions.