Most Helpful Review
We asked business professionals to review the solutions they use. Here are some excerpts of what they said:
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.
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.
The SSL Layer 7 load balancing is valuable.
We now get notifications when pool members go down, and we eliminate our downtime by not sending traffic to downed pool members.
With basic network knowledge, our required system functionality can be configured and maintained.
The load balancers have an easy installation and a relatively simple, easy user interface to use.
We have about 30,000 connections going through at any one time and it's fine, it doesn't seem to sweat. It doesn't get overloaded.
Most important for us that it makes sure that the load is distributed and that we always have access to the end servers.
The user interface precludes need to be well versed with Linux IPVS command line. This make it easy for junior team members to participate in managing load balancing needs.
It does what it’s supposed to do which is balancing an important intranet site we are using, so if one server dies, the second becomes active straight away.
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.
Maybe HAProxy could be more modular.
Originally we had some stability issues with it, so they replaced it with a new box and it's fine.
I would like a notification when a new version of the software is available. They told me to sign up for their newsletter, but I have not received any notification for a newer software version.
Possibly a more graphical overview page (with colors) to give a two second overview to see if everything is working fine.
The automatic refresh of the System Overview webpage: It sometimes has an extra webpage reload (after a change) before you see it is executed. This can be confusing.
They're mostly designed to balance a particular type of traffic. I wanted to load balance DNS, and they just don't do it the way that we wanted to. So they're not used as DNS load balancers.
It would be great if there was a way to gain access to the graphing data, to create custom reports. If we had a way to use the graphing data, we could use it to present certain information to our client, such as the uptime status for their service.
If I have to say something, I suppose they could add an automated configuration backup to an FTP location (or something similar) so you don’t have to manually do it. I don’t see this as a problem, of course, as the configuration rarely changes and we only need one backup, but maybe for other users that feature would be handy.
Pricing and Cost Advice
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).
They're not the cheapest, not the most expensive, but I think value-wise, they're 100%.
It filled a requirement for our project, and it did so at lesser cost than their competitors.
These guys make their pricing scheme really easy.
It is inexpensive, and even their “unlimited” version, the VA MAX is still far cheaper than competitors.
I love that they do not price on some arbitrary throughput rating where you are guessing at what the load balancer is going to handle.
We've got an unlimited license, which doesn't costs that much compared to other vendors, and we don't have to buy it again.
It was easy to upgrade the license for unlimited clusters and servers. Pricing is fair.
I think it’s very affordable.
out of 26 in Application Delivery Controllers
out of 26 in Application Delivery Controllers
Compared 45% of the time.
Compared 30% of the time.
Compared 7% of the time.
Compared 25% of the time.
Compared 24% of the time.
Compared 20% of the time.
Also Known As
|HAProxy Community Edition, HAProxy Enterprise Edition, HAPEE|
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.
Loadbalancer.org leads the market in delivering high-performance load balancers and load balancing solutions to customers around the world. Customers who depend on the high-availability of business critical applications can take advantage of unparalleled versatility, affordable costs and instant access to the industry’s most responsive 24/7 support – even during a free trial. Founded in 2002, Loadbalancer.org has offices in the USA, Canada, Germany and headquarters in the UK. With thousands of physical, virtual & cloud-based appliances deployed across six continents, Loadbalancer.org ensures the uptime of e-commerce websites & mission critical applications globally, whilst also improving performance, security, scalability and providing a rapid return on investment (ROI). Loadbalancer.org offers a no-nonsense approach and complete focus on load balancing.
Learn more about HAProxy
Learn more about Loadbalancer.org
|Booking.com, GitHub, Reddit, StackOverflow, Tumblr, Vimeo, Yelp||Vodafone, NASA, Mercedes, NBC, Siemens, AT&T, Barclays, Zurich, Penn State University, Fiserv, Canon, Toyota, University of Cambridge, US Army, US Navy, Ocean Spray, ASOS, Pfizer, BBC, Bacardi, Monsoon, River Island, U.S Air Force, King's College London, NHS, Ricoh, Philips, Santander, TATA Communications, Ericcson, Ross Video, Evertz, TalkTalk TV, Giacom, Rapid Host.|
Financial Services Firm25%
Marketing Services Firm25%
Marketing Services Firm10%
No Data Available