We performed a comparison between A10 Networks Thunder ADC, Citrix NetScaler, and HAProxy based on real PeerSpot user reviews.
Find out what your peers are saying about F5, Citrix, HAProxy and others in Application Delivery Controllers (ADC)."We have two appliances and I'm able to move my application from one appliance to another. I don't have to move my whole A10 to be active on the other side or to be passive on the other side. If an application is having a problem, I can just move it using a command."
"The Global Server Load Balancing (GSLB) is simple to use."
"The solution is stable."
"The solution is flexible."
"The ADCs are pretty straightforward and easy to use. There is a GUI base where you can go in and see everything, but they also have a CLI base where you can use a command and get the information that you want, very fast."
"It helps with the efficiency of application deployments and data security."
"A lot of our SSL management is done on the front-end side, so there is one pane of glass for a lot of our security certificates. It gives us visibility. It also falls under when certificates are going to expire. Even for servers that are coming down, we can see how that affects the traffic flow by using the services map."
"The Deterministic CGNAT feature is valuable for us."
"The solution is very stable. We don't have any downtime or issues of that nature."
"The most valuable feature of Citrix ADC is its ease of use."
"What I like most about Citrix NetScaler is its stability, and I didn't see a lot of issues with it."
"It is a stable solution. It crashed only once, four years ago...There is a return on investment using the solution."
"The most valuable feature for us is the application firewalling in Citrix NetScaler, ensuring only valid traffic enters our environment."
"Citrix Netscaler makes it easy to provide services to end users, offering better visibility into user sessions compared to VMware. However, instability in network or machine can cause headaches as it's hard to pinpoint issues. SSL offload feature enhances security posture by providing secure connectivity between end users and backend systems. We use additional Azure remote security solutions for comprehensive protection."
"Scalability is great. One of the best features of NetScaler is that it can scale out."
"HTTP analysis and action. We have a lot of custom web applications that sometimes require custom header insertions. Some of these custom apps are external and, via the content switching, we can use one IP and leverage various back-end web app servers."
"It reduced the load on our main load balancers."
"Advanced traffic rules, including stick tables and ACLs, which allow me to shape traffic while it's load balanced."
"I have found HAProxy very helpful in replicating production environment architecture in a development and testing environment."
"It improves our scalability and responsiveness services to meet our demanding customer requirements."
"It is a crucial tool in ensuring smooth service provision without any interruptions."
"Tech support is super-quick to respond, and always on target with answers specific to the current issue."
"The feature that I have found the most valuable is that it works for my use case of application load balancing. I'm using it for PeerSense, and it's easy enough for PeerSense."
"The most valuable feature of HAProxy is that its open source."
"The user interface is what people complain about most of the time, particularly if they don't use it very often. Then they complain that it's a bit clunky."
"The tool's load-balancing feature should improve."
"There are competitors that have more features."
"We are starting to do a lot with containers and how the solution hooks into Kubernetes that we haven't explored. I'm hoping that they have a lot of hooks into Kubernetes. That would be the part for improvement: Marketing use cases with containers."
"The solution does logging, but the logging capacity is really small. Because we have a bunch of traffic here, we usually get a logging-side warning that "This many logs were lost because of the heavy traffic." If the logging was better, that would be very good."
"There is room for improvement in the GUI. I just migrated from the 2.7 software train to the 4.1, and there are still people on 2.7. The latter is a very old GUI if you compare it to F5. It's not as easy to use and a lot of things are missing. They've made a lot of improvements in the 4.1 step, but compared to the ease of use of F5, it's still quite difficult. For people who haven't got a lot of experience, the GUI can be quite challenging."
"In my opinion, they need to improve their cloud support. There is support for cloud, but not all functions are there, such as high-availability."
"A10 Networks Thunder ADC could improve on the Application Delivery Controller. it's not a fully-fledged web application firewall solution. For example, application data and support need to improve."
"It was challenging explaining to customers that it's no longer NetScaler but ADC, and now it's not just ADC but also the rebranding from NetScaler."
"Citrix ADC can improve if it provides a more user-friendly interface and clear working protocols. Citrix is not working with classic RFC, it is working with Citrix RFC, which is not common in the world. If engineers of Citrix can provide us with more information on working with the classic IP networks it would be a benefit."
"Finding relevant documentation for learning NetScaler can be challenging, especially for beginners who prefer a web interface over command-line interfaces."
"I feel that Citrix NetScaler's customer support needs to improve."
"Citrix ADC can be really complex. It isn't very simple like some other appliances that I've worked with. You need a lot of skill and experience to manage it. I'm not talking about a year or two. You need at least four years to understand it very well. It is not that easy to learn. They should make it a lot simpler for users to understand the management of it. They can also provide some additional training. The material they have on the site is not sufficient enough for you to understand how to manage it. Their training is expensive, and not everyone has the funds and experience for it. Citrix isn't very popular around these parts of the world. So, it can use some more marketing, sales, enlightenment, and advertisement. These could bring more market for them. Basically, there are just a few companies that really go for Citrix. Most of the companies go for VMware because they marketed themselves more than Citrix. There isn't much difference between Citrix and VMware. VMware is a little more robust than Citrix. Citrix has focused more on desktops rather than server virtualization, and that's the advantage VMware has over Citrix. Citrix also needs to educate and inform users about the infrastructure that is supported with a version. Currently, if the customers don't look at the datasheet, they might miss this important information."
"The solution could be more secure."
"Should offer more flexible cost-effective licensing for small to medium sized organizations."
"The WAF component needs to be simplified so that it is easier to use."
"The only area that I can see needing improvement is the management interface, since it is pretty much all through the CLI or configuration. A GUI/web interface could be helpful for users who are not as experienced in the Linux shell. However, HAProxy does have another product that we evaluated called ALOHA, which has a web front-end, but we found it did not meet our needs."
"Documentation could be improved."
"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."
"Dynamic update API. More things should be possible to be configured during runtime."
"Sometimes it's challenging to get through the log, and you need a log to understand what is going on. It isn't easy to map the logging with the documentation, and every time I read the log, I have to pull out the documentation to understand what I'm reading."
"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."
"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."
"Maybe HAProxy could be more modular."