Definición: ¿Qué significa Application Delivery Controller (ADC)?
Un controlador de entrega de aplicaciones (ADC) es uno que administra y dirige el flujo de datos entre las conexiones del cliente y las aplicaciones web o empresariales, y puede ser en forma de dispositivos de hardware o programas de software. Los ADC generalmente se asocian con redes de entrega de aplicaciones (Y), donde su propósito es realizar tareas simples como lo que suelen hacer los sitios web para reducir la carga de los servidores web. Los ADC también se pueden encontrar entre un firewall y varios servidores de aplicaciones en una granja web dentro de una zona desmilitarizada (DMZ).
Techinfo explica Application Delivery Controller (ADC)
Los controladores de entrega de aplicaciones sirven como un único punto de control que puede determinar las necesidades de seguridad de una aplicación, así como proporcionar autenticación, autorización y contabilidad. Por lo tanto, los ADC generalmente se colocan detrás de un firewall y frente a los servidores de aplicaciones. Un ADC utiliza técnicas como la compresión y el almacenamiento en caché inverso para poder implementar la optimización y acelerar el rendimiento de las aplicaciones entregadas a través de una red de área amplia (WAN).
Los ADC más nuevos ya ofrecen funciones adicionales, como multiplexación de conexiones, modelado de tráfico, seguridad de la capa de aplicación, descarga de SSL y cambio de contenido. Los ADC virtuales, por otro lado, son muy útiles en centros de datos virtualizados y sistemas de computación en la nube donde los clientes necesitan poder escalar las capacidades hacia arriba o hacia abajo según la demanda. Algunos ADC están diseñados específicamente para ofrecer equilibrio de carga en la nube, escalabilidad rápida y garantía de disponibilidad.