Un controlador de entrega de aplicaciones ( ADC ) es un dispositivo de red informática en un centro de datos , a menudo parte de una red de entrega de aplicaciones (ADN), que ayuda a realizar tareas comunes, como las que realizan los aceleradores web para eliminar la carga de los propios servidores web . Muchos también proporcionan equilibrio de carga . Los ADC suelen colocarse en la DMZ , entre el cortafuegos o el enrutador externo y una granja web . [ cita requerida ]
Un controlador de entrega de aplicaciones (ADC) es un tipo de servidor que proporciona una variedad de servicios diseñados para optimizar la distribución de la carga que manejan los servidores de contenido backend. Un ADC dirige el tráfico de solicitudes web a fuentes de datos óptimas para eliminar la carga innecesaria de los servidores web. Para lograr esto, un ADC incluye muchos servicios de capa 3 a 7 de OSI, incluido el equilibrio de carga.
Los ADC están pensados para implementarse dentro de la DMZ de un clúster de servidores informáticos que alojan aplicaciones y/o servicios web. En este sentido, un ADC puede considerarse como un reemplazo directo de un balanceador de carga. Pero ahí terminan las similitudes. Cuando un ADC recibe una solicitud web de un host externo, ejecuta el siguiente proceso (suponiendo que todas las funciones existen y están habilitadas):
Las características que se encuentran comúnmente en los ADC incluyen:
En el contexto de la infraestructura de Telco, un ADC podría proporcionar servicios de control de acceso para un área Gi-LAN.
A partir de 2004 aproximadamente, los ADC de primera generación ofrecían aceleración de aplicaciones y equilibrio de carga simples . [ cita requerida ]
En 2006, los ADC comenzaron a madurar cuando comenzaron a ofrecer servicios de aplicaciones avanzadas como compresión , almacenamiento en caché , multiplexación de conexión , modelado de tráfico , seguridad de la capa de aplicación , descarga de SSL y conmutación de contenido , combinados con servicios como equilibrio de carga del servidor en un marco de servicios integrados que optimizaban y aseguraban los flujos de aplicaciones críticas para el negocio. [ cita requerida ]
En 2007, muchas empresas ya ofrecían productos de aceleración de aplicaciones. [1]
Hasta que abandonó el mercado en 2012, Cisco Systems ofrecía controladores de entrega de aplicaciones. Líderes del mercado como F5 Networks , Radware y Citrix habían estado ganando participación de mercado a Cisco en años anteriores. [2]
El segmento de mercado de los ADC se fragmentó en dos áreas generales: 1) optimización general de la red; y 2) optimización específica de la aplicación/marco. Ambos tipos de dispositivos mejoran el rendimiento, pero el último suele ser más consciente de las estrategias de optimización que funcionan mejor con un marco de aplicación en particular, centrándose en aplicaciones ASP.NET o AJAX , por ejemplo. [3] [4]