IT Central Station is now PeerSpot: Here's why

Top 8 Application Delivery Controllers (ADC)

F5 BIG-IP Local Traffic Manager (LTM)Kemp LoadMasterMicrosoft Azure Application GatewayCitrix ADCHAProxyNGINX PlusFortinet FortiADCRadware Alteon
  1. leader badge
    We have multiple solutions we can deploy through the F5.BIG-IP LTM's most valuable feature is that it allows you to seamlessly add more servers without impacting your application's configuration.
  2. leader badge
    Mitigates content security policy issues.Failover is seamless and our services are rock solid.
  3. Buyer's Guide
    Application Delivery Controllers (ADC)
    July 2022
    Find out what your peers are saying about F5, Kemp, Microsoft and others in Application Delivery Controllers (ADC). Updated: July 2022.
    622,358 professionals have used our research since 2012.
  4. leader badge
    It does an excellent job of load balancing. The health probe is pretty good for your backend health. It tells you whether it's communicating and talking to the endpoint correctly. It is quite useful.
  5. I like the ease of use. It's easy to manage. I also like it's ease of use with virtualization technologies with applications.Compared to other solutions, Citrix ADC is much more robust in terms of the native integration to cloud platforms. It is far more robust from an operational point of view as well.
  6. The most valuable feature of HAProxy is that its open source.The solution is user-friendly and efficient.
  7. NGINX Plus also has NGINX App Protect. It's a separate module, which is inspired by the F5 apps. NGINX Plus' most valuable feature is the ingress controller.
  8. report
    Use our free recommendation engine to learn which Application Delivery Controllers (ADC) solutions are best for your needs.
    622,358 professionals have used our research since 2012.
  9. The GSLB, the DR side, is the best part. Because we had our main side in one city, we created another, and we had a complete MPLS over the internet. We used the GSLB and data loss for our business applications.
  10. The solution has been very stable.I found the link load balancer and server load balancer are the most valuable.

Advice From The Community

Read answers to top Application Delivery Controllers (ADC) questions. 622,358 professionals have gotten help from our community of experts.
Netanya Carmi - PeerSpot reviewer
Netanya Carmi
Content Manager
PeerSpot (formerly IT Central Station)
May 25 2022

How do I choose the best one for my company?

Netanya Carmi - PeerSpot reviewer
Netanya Carmi
Content Manager
PeerSpot (formerly IT Central Station)

Application Delivery Controllers (ADC) Articles

Netanya Carmi - PeerSpot reviewer
Netanya Carmi
Content Manager
PeerSpot (formerly IT Central Station)
May 11 2022
PeerSpot takes a user-centered approach to creating product comparisons that help IT decision-makers arrive at informed decisions. Instead of relying on the word of the companies that create the technological solutions, they go to the users themselves. Real users offer true feedback without any o...
Read More »

Application Delivery Controllers (ADC) Topics

Why do we need application delivery controllers?

For industries that have hundreds of web servers and need to manage thousands of customer requests on a normal basis, ADCs are essential. The load-balancing that ADCs provide makes spikes in traffic manageable and ensures that applications continue to run smoothly. Application delivery controllers also supply organizations with security and access to applications at peak times. In addition, ADCs work to complete tasks that have otherwise been performed by traditional custom-built hardware in the past. ADCs are also needed because they allow an organization to securely scale up application services very quickly, and help companies consolidate network-based services.

What is ADC in load balancing?

An ADC uses different techniques to enhance performance, one of which includes load balancing. Through load balancing, ADCs are able to speed up application delivery. It is used to distribute incoming requests across a group of servers after the requests have been sent sequentially to the servers in a list by way of a simple algorithm. The requests are allocated to a resource from an application delivery platform. How the load balancer allocates the session is based on metrics like the geographic location of an endpoint device making the request, or on metrics like current server load or the current network latency. ADC load balancing ensures that requests are shared over available data centers and servers evenly, even when multiple geographic hosting centers are being used simultaneously.

How do application delivery controllers work?

ADCs work by acting as load balancers that handle traffic flow to servers and by providing security for applications. ADCs also use several different techniques to improve the acceleration of business applications and to enhance application performance. These techniques include:

  • Compression: Minimizing large files to increase delivery speed and increase network capacity.
  • Caching: Caching content locally on an ADC decreases server loads and also speeds delivery.
  • Load balancing: This involves distributing incoming requests using algorithms that consider client location, server capacity, and the types of content requested in order to improve overall performance.
  • Offloading SSL processing: For client connections, an ADC replaces backend servers as the SSL endpoint. An ADC speeds content delivery by doing encryption and decryption work for servers, thus freeing up servers to complete other tasks.
What is an application delivery platform?

An application delivery platform is a platform that helps speed up load times for data centers and also speed up the application delivery process. Application delivery platforms help make user experiences better because they allow IT teams to solve problems quickly.

Who uses application delivery controllers?

Typically, ADCs are used by almost every industry and any enterprise or company that relies on large-scale content delivery networks (CDNs) in order to generate fast web application services and to make sure websites with high traffic rates are secure, constantly on, and also available to their users.

Application Delivery Controllers Benefits

Among the many benefits of ADCs are security, visibility, and acceleration. Beyond these major advantages, application delivery controllers are recognized for:

  • Scalability: ADCs can be scaled without re-architecting your entire infrastructure or having to schedule downtime, which can be challenging. With an ADS, your organization can successfully scale up to instantly support more users and requests.
  • Efficiency: An ADC improves the efficiency of servers that manage application requests. An ADC will also make better use of resources (I/O, CPU, or RAM) by helping to reduce any overhead associated with serving and assembling responses.
  • Capacity: Implementing an ADC to perform load balancing helps you manage how many users you are capable of supporting and the number of requests you receive. Having an ADC allows you to architect a solution that uses a pool of servers to direct and mediate requests to support thousands of concurrent users.
  • Security: Application delivery controllers include the basic security functions that are needed to protect your applications and the servers where they are deployed. This includes DDoS protection, authentication, rate limiting, SSL, content encryption, blacklisting, etc.
  • Reliability: By having an ADC, you eliminate the risk of applications being unavailable. ADCs ensure reliability by sending requests to available servers only and redirecting requests if a server is down. For organizations that have two data centers, ADCs can accommodate heavy load-balancing capabilities and can redirect requests from a primary data center to a secondary data center if necessary.
  • Performance: By deploying an ADC, your applications are likely to improve dramatically because of reasons like caching, compression, connection management, protocol optimizations, and intelligent load balancing algorithms. ADCs improve an application’s overall performance.
  • Increased speed: Using compression technologies, ADCs move data through the network with increased speeds.
  • More efficient traffic management: Because ADCs manage traffic management with load balancers and also work to provide health checks, they are able to reroute traffic automatically when necessary.
  • Better network security: ADCs improve network security by using delayed binding, application firewalls, SSL encryption, and IP filtering.
Application Delivery Controllers Features

Application delivery controllers include many features. Below are just some of them to consider when looking to make a decision on which ADC you choose:

  • DDoS protection
  • Application acceleration
  • Caching
  • Intrusion detection
  • TCP multiplexing
  • DNS firewall
  • Web application firewall
  • Proxy and reverse proxy
  • Compression
  • SSL offloading
  • Traffic shaping
  • Bandwidth management
  • Application and server health monitoring
  • Security, SSO, application authorization
  • Load balancing/global load balancing
  • Multi-tenancy architecture support
Buyer's Guide
Application Delivery Controllers (ADC)
July 2022
Find out what your peers are saying about F5, Kemp, Microsoft and others in Application Delivery Controllers (ADC). Updated: July 2022.
622,358 professionals have used our research since 2012.