UNIX System Administrator at a financial services firm with 5,001-10,000 employees
Jun 4, 2019
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.
I do recommend HAProxy for more simple applications or for companies with a low budget, since HAProxy is a free, open-source product. HAProxy is also a good choice for someone looking for a stable load balancing product. HAProxy is relatively easy to set up for anyone with a basic understanding of how containers and VMware operate. However, I find that It can be a little tricky to customize for specific application requirements. HAProxy does have a nice user interface and I also like its WAF feature. For users who want additional support, HAProxy does offer a premium support option.
Below are of some of the pros of HAProxy:
Open-source: HAProxy is an open-source product and therefore free of charge. This makes it a viable solution for companies with smaller budgets. HAProxy’s contributors are constantly providing updates and customizations for the product.
Stable: HAProxy is stable. It is well maintained by its creators and a large open source community.
Load balancing: HAProxy can be used as a powerful load balancing solution.
Scalable: HAProxy scales well. It easily handles multiple connections per second without adding any stress on the solution.
User-friendly: HAProxy is user-friendly and simple to use.
Support: Although it is a free product, HAProxy does offer paid support. It also has a helpful online community.
Some of the improvements that could improve the solution:
Better monitoring and reports: Sometimes it can be challenging to understand the logs that HAProxy provides.
Improved documentation: There is no standardized documentation available. So inexperienced users might have difficulties setting up and configuring the solution.
Overall, I would rate HAProxy a seven out of ten. Its load balancer is valuable and it is an adequate solution for users with lower budgets.