Articulo de referencia

controlador de entrega de aplicaciones

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 ay...

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 reducir la carga de los propios servidores web . Muchos también proporcionan balanceo de carga . Los ADC suelen ubicarse en la DMZ , entre el firewall o enrutador externo y una granja de servidores web .

Características

Un controlador de entrega de aplicaciones (ADC) es un tipo de servidor que proporciona diversos servicios diseñados para optimizar la distribución de la carga gestionada por los servidores de contenido backend. Un ADC dirige el tráfico de solicitudes web a las fuentes de datos óptimas para reducir la carga innecesaria en los servidores web. Para ello, un ADC incluye numerosos servicios de las capas 3 a 7 del modelo OSI, incluido el balanceo de carga.

Los ADC están diseñados para implementarse dentro de la DMZ de un clúster de servidores que aloja aplicaciones y/o servicios web. En este sentido, un ADC puede considerarse 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 existan y estén habilitadas):

  1. Funciona como punto final TLS para el clúster y descifra las solicitudes entrantes (solo HTTPS).
  2. Examine el URI de la solicitud y determine el tipo de recurso que se solicita.
  3. Verifique que la entidad que realiza la solicitud esté autorizada para acceder al URI proporcionado.
  4. Realice cualquier traducción de URI, si corresponde.
  5. Consulta el conjunto de hosts asociados con ese tipo de recurso (por ejemplo, imagen, hoja de estilo, HTML, etc.).
  6. En el caso de las solicitudes de inicio de sesión, la solicitud puede ser traducida, en lugar de simplemente reenviada, a una instancia dentro de un grupo de servidores de autenticación.
  7. En el caso de objetos estáticos, el ADC puede servir el objeto directamente desde su propia caché interna o dirigirlo a un repositorio de objetos estáticos dedicado.
  8. Mantenga una tabla que describa el estado de los servidores en cada grupo mediante uno de varios métodos (por ejemplo, tiempo de respuesta promedio).
  9. Reenvía la solicitud al servidor dentro del grupo de destino con la mejor puntuación de salud.

Entre las características que se encuentran comúnmente en los convertidores analógico-digitales se incluyen:

En el contexto de la infraestructura de telecomunicaciones, un ADC podría proporcionar servicios de control de acceso para un área Gi-LAN.

Historia

A partir de 2004, aproximadamente, los convertidores analógico-digitales (ADC) de primera generación ofrecían una aceleración de aplicaciones y un equilibrio de carga sencillos .

En 2006, los ADC comenzaron a madurar cuando empezaron a ofrecer servicios de aplicaciones avanzadas como compresión , almacenamiento en caché , multiplexación de conexiones , modelado de tráfico , seguridad de la capa de aplicación , descarga SSL y conmutación de contenido , combinados con servicios como el equilibrio de carga del servidor en un marco de servicios integrado que optimizaba y protegía los flujos de aplicaciones críticos para el negocio.

Para 2007, muchas empresas ofrecían productos de aceleración de aplicaciones. [ 1 ]

Hasta su salida del 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 cuota de mercado a Cisco en años anteriores. [ 2 ]

El segmento de mercado de 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 este último suele estar más familiarizado con las estrategias de optimización que funcionan mejor con un marco de aplicación particular, centrándose en aplicaciones ASP.NET o AJAX , por ejemplo. [ 3 ] [ 4 ]

Véase también

Referencias

  1. Bednarz, Ann (2007-07-03). "Los fabricantes de equipos incluyen funciones de optimización de red" . Network World . Recuperado el 26 de mayo de 2013 .
  2. Burt, Jeffrey (2012-09-20). "Cisco pone fin a su negocio de ADC y cede el mercado a F5, Citrix y Riverbed –" . eweek.com . Consultado el 27 de junio de 2013 .
  3. Kerner, Sean Michael (1 de mayo de 2008). "Las aplicaciones y las redes deben unirse" . InternetNews.com. Archivado del original el 5 de mayo de 2008. Consultado el 26 de mayo de 2013 .
  4. Edgenexus Limited (2022). Balanceadores de carga y aplicación de Edgenexus. Recuperado de https://www.edgenexus.io/ .
Obtenido de " https://en.wikipedia.org/w/index.php?title=Application_delivery_controller&oldid=1128166272 "