{"id":475888,"date":"2023-08-09T07:24:43","date_gmt":"2023-08-09T07:24:43","guid":{"rendered":""},"modified":"2023-09-05T11:11:31","modified_gmt":"2023-09-05T11:11:31","slug":"application-delivery-controller","status":"publish","type":"wiki","link":"https:\/\/oneproxy.pro\/es\/wiki\/application-delivery-controller\/","title":{"rendered":"Controlador de entrega de aplicaciones"},"content":{"rendered":"<p>Un controlador de entrega de aplicaciones (ADC) es un dispositivo de red que administra las conexiones de los clientes a aplicaciones web y empresariales complejas. Los ADC est\u00e1n ubicados estrat\u00e9gicamente en el centro de datos y entregan tr\u00e1fico de usuario final hacia y desde servidores web y de aplicaciones.<\/p>\n<h2>Los or\u00edgenes y la evoluci\u00f3n del controlador de entrega de aplicaciones<\/h2>\n<p>El concepto de controladores de entrega de aplicaciones se origin\u00f3 a partir de los equilibradores de carga b\u00e1sicos que se utilizaban para distribuir el tr\u00e1fico entre muchos servidores. Esta tecnolog\u00eda evolucion\u00f3 a finales de los a\u00f1os 1990 y principios de los 2000, cuando se introdujo la primera generaci\u00f3n de ADC para superar las limitaciones de los balanceadores de carga simples.<\/p>\n<p>Estos ADC de primera generaci\u00f3n, tambi\u00e9n conocidos como plataformas de entrega de aplicaciones basadas en red, proporcionaban capacidades avanzadas como descarga SSL, persistencia de cookies y m\u00e1s. Con el paso de los a\u00f1os, los ADC se han vuelto m\u00e1s sofisticados y ofrecen funciones avanzadas como conmutaci\u00f3n de contenido, compresi\u00f3n HTTP, multiplexaci\u00f3n de conexiones, VPN SSL, almacenamiento en cach\u00e9 de contenido y funcionalidades de firewall.<\/p>\n<h2>Comprender el controlador de entrega de aplicaciones en detalle<\/h2>\n<p>B\u00e1sicamente, un ADC funciona como un equilibrador de carga, distribuyendo las solicitudes de los clientes entre varios servidores para optimizar el uso de los recursos, maximizar el rendimiento, minimizar el tiempo de respuesta y evitar la sobrecarga de un solo servidor. Va un paso m\u00e1s all\u00e1 al incorporar funciones adicionales para mejorar el rendimiento y la seguridad, incluida la descarga SSL, el firewall de aplicaciones web (WAF), la aceleraci\u00f3n de aplicaciones y m\u00e1s.<\/p>\n<p>La funci\u00f3n principal de un ADC es proporcionar servicios de red de Capa 4 (Capa de transporte) y Capa 7 (Capa de aplicaci\u00f3n) para distribuir eficazmente el tr\u00e1fico de la red. El ADC realiza gesti\u00f3n de conexi\u00f3n, compresi\u00f3n de datos, cifrado\/descifrado SSL, almacenamiento en cach\u00e9 de contenido y otras tareas que descargan estas tareas de procesos intensivos de los servidores de aplicaciones y garantizan una entrega fluida de las aplicaciones.<\/p>\n<h2>El funcionamiento interno del controlador de entrega de aplicaciones<\/h2>\n<p>Un ADC funciona tanto con contenido est\u00e1tico como din\u00e1mico. Para contenido est\u00e1tico, el ADC utiliza t\u00e9cnicas de almacenamiento en cach\u00e9 y compresi\u00f3n para mejorar la velocidad de entrega. Para contenido din\u00e1mico, utiliza algoritmos de equilibrio de carga para distribuir las solicitudes de los clientes de manera uniforme entre varios servidores.<\/p>\n<p>El ADC normalmente se encuentra entre el firewall y uno o m\u00e1s servidores de aplicaciones en la DMZ (zona desmilitarizada) de una red. Cuando un cliente env\u00eda una solicitud para una aplicaci\u00f3n, el ADC intercepta la solicitud, decide qu\u00e9 servidor puede cumplir mejor con la solicitud en funci\u00f3n de varios factores (como la carga del servidor, la disponibilidad, etc.) y luego reenv\u00eda la solicitud a ese servidor.<\/p>\n<h2>Caracter\u00edsticas clave de los controladores de entrega de aplicaciones<\/h2>\n<p>Los ADC ofrecen numerosas funciones para optimizar y asegurar la entrega de aplicaciones en una red. Algunas de estas caracter\u00edsticas clave incluyen:<\/p>\n<ol>\n<li>\n<p>Equilibrio de carga: distribuir las solicitudes de los clientes entre varios servidores para evitar que un solo servidor se convierta en un cuello de botella.<\/p>\n<\/li>\n<li>\n<p>Descarga de SSL: descarga del proceso de cifrado y descifrado del tr\u00e1fico SSL desde el servidor web al ADC.<\/p>\n<\/li>\n<li>\n<p>Firewall de aplicaciones web: protecci\u00f3n de aplicaciones web contra amenazas y vulnerabilidades comunes.<\/p>\n<\/li>\n<li>\n<p>Cambio de contenido: dirigir las solicitudes de los clientes al servidor apropiado seg\u00fan el tipo de contenido solicitado.<\/p>\n<\/li>\n<li>\n<p>Compresi\u00f3n HTTP: reducci\u00f3n del tama\u00f1o de los datos que se transmiten para una entrega m\u00e1s r\u00e1pida.<\/p>\n<\/li>\n<li>\n<p>Multiplexaci\u00f3n de conexiones: reducci\u00f3n de la carga en los servidores mediante la reutilizaci\u00f3n de las conexiones del servidor.<\/p>\n<\/li>\n<\/ol>\n<h2>Tipos de controladores de entrega de aplicaciones<\/h2>\n<p>Hay dos tipos principales de ADC, seg\u00fan su implementaci\u00f3n:<\/p>\n<ol>\n<li>\n<p><strong>ADC basados en hardware<\/strong>: Son dispositivos f\u00edsicos instalados en un centro de datos. A menudo est\u00e1n dise\u00f1ados para ofrecer un alto rendimiento y escalabilidad.<\/p>\n<\/li>\n<li>\n<p><strong>ADC basados en software<\/strong>: Son dispositivos virtuales que se ejecutan en servidores est\u00e1ndar o en la nube. Ofrecen flexibilidad y ahorro de costos, pero es posible que no proporcionen el mismo nivel de rendimiento que los ADC de hardware.<\/p>\n<\/li>\n<\/ol>\n<table>\n<thead>\n<tr>\n<th>Tipo<\/th>\n<th>Ventajas<\/th>\n<th>Desventajas<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Basado en hardware<\/td>\n<td>Alto rendimiento, escalabilidad<\/td>\n<td>Alto costo, menos flexibilidad<\/td>\n<\/tr>\n<tr>\n<td>Basado en software<\/td>\n<td>Flexibilidad, ahorro de costes<\/td>\n<td>Podr\u00eda faltar rendimiento<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Aplicaci\u00f3n de controladores de entrega de aplicaciones y resoluci\u00f3n de problemas<\/h2>\n<p>Los ADC se pueden utilizar de numerosas formas, pero su aplicaci\u00f3n principal radica en la gesti\u00f3n de conexiones de clientes a aplicaciones web y empresariales. Tambi\u00e9n desempe\u00f1an un papel importante en el mantenimiento de la disponibilidad, el rendimiento y la seguridad de las aplicaciones.<\/p>\n<p>Por ejemplo, un ADC puede ayudar a abordar el problema de la distribuci\u00f3n desigual del tr\u00e1fico entre servidores, mejorando la eficiencia general y la capacidad de respuesta de las aplicaciones. Tambi\u00e9n puede ayudar a mitigar los ataques DDoS interceptando e inspeccionando el tr\u00e1fico entrante para filtrar solicitudes maliciosas.<\/p>\n<h2>Comparaciones de ADC con t\u00e9rminos similares<\/h2>\n<p>Los ADC a menudo se comparan con balanceadores de carga y firewalls de aplicaciones web (WAF), ya que comparten algunas funcionalidades comunes. Sin embargo, los ADC ofrecen capacidades adicionales:<\/p>\n<table>\n<thead>\n<tr>\n<th>Caracter\u00edstica<\/th>\n<th>CAD<\/th>\n<th>Equilibrador de carga<\/th>\n<th>WAF<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Balanceo de carga<\/td>\n<td>S\u00ed<\/td>\n<td>S\u00ed<\/td>\n<td>No<\/td>\n<\/tr>\n<tr>\n<td>Descarga SSL<\/td>\n<td>S\u00ed<\/td>\n<td>Limitado<\/td>\n<td>No<\/td>\n<\/tr>\n<tr>\n<td>Cortafuegos de aplicaciones web<\/td>\n<td>S\u00ed<\/td>\n<td>No<\/td>\n<td>S\u00ed<\/td>\n<\/tr>\n<tr>\n<td>Cambio de contenido<\/td>\n<td>S\u00ed<\/td>\n<td>No<\/td>\n<td>No<\/td>\n<\/tr>\n<tr>\n<td>Compresi\u00f3n HTTP<\/td>\n<td>S\u00ed<\/td>\n<td>No<\/td>\n<td>No<\/td>\n<\/tr>\n<tr>\n<td>Multiplexaci\u00f3n de conexiones<\/td>\n<td>S\u00ed<\/td>\n<td>No<\/td>\n<td>No<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Perspectivas futuras y tecnolog\u00edas relacionadas con los ADC<\/h2>\n<p>El futuro de los ADC est\u00e1 ligado a las tendencias que dan forma al panorama m\u00e1s amplio de TI. Con el auge de la computaci\u00f3n en la nube, la virtualizaci\u00f3n y las redes definidas por software, podemos esperar ver una mayor adopci\u00f3n de software y ADC basados en la nube.<\/p>\n<p>Adem\u00e1s, con la creciente importancia del aprendizaje autom\u00e1tico y la inteligencia artificial, los futuros ADC podr\u00edan incorporar estas tecnolog\u00edas para tomar decisiones de distribuci\u00f3n del tr\u00e1fico m\u00e1s inteligentes y detectar y mitigar mejor las amenazas.<\/p>\n<h2>Servidores proxy y controladores de entrega de aplicaciones<\/h2>\n<p>Los servidores proxy y los ADC pueden trabajar juntos para mejorar el rendimiento y la seguridad de la red. Mientras que un servidor proxy act\u00faa como intermediario para las solicitudes de clientes que buscan recursos de otros servidores, un ADC gestiona las conexiones de los clientes a aplicaciones web y empresariales complejas. El ADC puede equilibrar cargas y mejorar la seguridad, mientras que el servidor proxy puede controlar y optimizar el flujo de informaci\u00f3n entre el cliente y el servidor.<\/p>\n<h2>enlaces relacionados<\/h2>\n<ol>\n<li><a href=\"https:\/\/www.f5.com\/services\/resources\/glossary\/application-delivery-controller\" target=\"_new\" rel=\"noopener nofollow\">La evoluci\u00f3n de los controladores de entrega de aplicaciones<\/a><\/li>\n<li><a href=\"https:\/\/www.citrix.com\/glossary\/what-is-an-application-delivery-controller-adc.html\" target=\"_new\" rel=\"noopener nofollow\">\u00bfQu\u00e9 es un ADC? \u2013 Citrix<\/a><\/li>\n<li><a href=\"https:\/\/www.networkworld.com\/article\/3028444\/understanding-the-role-of-application-delivery-controllers.html\" target=\"_new\" rel=\"noopener nofollow\">Comprender el papel de los ADC en la entrega de aplicaciones<\/a><\/li>\n<li><a href=\"https:\/\/www.nginx.com\/resources\/glossary\/reverse-proxy-server\/\" target=\"_new\" rel=\"noopener nofollow\">Servidores Proxy y ADC: Tecnolog\u00edas complementarias<\/a><\/li>\n<li><a href=\"https:\/\/www.sdxcentral.com\/networking\/sdn\/definitions\/top-sdn-technologies-and-vendors\/application-delivery-controllers\/\" target=\"_new\" rel=\"noopener nofollow\">Controladores de entrega de aplicaciones en futuros panoramas de TI<\/a><\/li>\n<\/ol>","protected":false},"featured_media":475647,"menu_order":0,"template":"","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"class_list":["post-475888","wiki","type-wiki","status-publish","has-post-thumbnail","hentry"],"acf":{"faq_title":"Frequently Asked Questions about <mark>Application Delivery Controllers: A Comprehensive Guide<\/mark>","faq_items":[{"question":"What is an Application Delivery Controller (ADC)?","answer":"<p>An Application Delivery Controller (ADC) is a network device that manages client connections to complex web and enterprise applications. It is strategically positioned in the data center and directs end-user traffic to and from web and application servers.<\/p>"},{"question":"How did Application Delivery Controllers evolve?","answer":"<p>Application Delivery Controllers originated from basic load balancers that were used to distribute traffic among many servers. Over time, they have evolved to incorporate additional features such as SSL offload, web application firewall (WAF), application acceleration, and more.<\/p>"},{"question":"How does an Application Delivery Controller work?","answer":"<p>An ADC works by distributing client requests across multiple servers to optimize resource use, maximize throughput, minimize response time, and avoid overload of any single server. It performs connection management, data compression, SSL encryption\/decryption, content caching, and other tasks that ensure smooth application delivery.<\/p>"},{"question":"What are some key features of Application Delivery Controllers?","answer":"<p>Key features of ADCs include load balancing, SSL offloading, web application firewall, content switching, HTTP compression, and connection multiplexing.<\/p>"},{"question":"What are the different types of Application Delivery Controllers?","answer":"<p>There are primarily two types of ADCs: Hardware-Based ADCs, which are physical devices installed in a data center, and Software-Based ADCs, which are virtual appliances running on standard servers or in the cloud.<\/p>"},{"question":"How are Application Delivery Controllers used and what problems can they solve?","answer":"<p>ADCs manage client connections to web and enterprise applications, helping maintain application availability, performance, and security. They can solve problems such as uneven traffic distribution across servers and mitigating DDoS attacks by intercepting and inspecting incoming traffic.<\/p>"},{"question":"How do ADCs compare with similar terms like Load Balancer and Web Application Firewalls?","answer":"<p>ADCs share some functionalities with load balancers and web application firewalls, like load balancing and application security. However, they offer additional capabilities such as SSL offloading, content switching, HTTP compression, and connection multiplexing.<\/p>"},{"question":"How are Proxy Servers and Application Delivery Controllers related?","answer":"<p>Proxy servers and ADCs can work together to improve network performance and security. The ADC balances loads and enhances security, while the proxy server controls and optimizes the flow of information between the client and server.<\/p>"}]},"_links":{"self":[{"href":"https:\/\/oneproxy.pro\/es\/wp-json\/wp\/v2\/wiki\/475888","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oneproxy.pro\/es\/wp-json\/wp\/v2\/wiki"}],"about":[{"href":"https:\/\/oneproxy.pro\/es\/wp-json\/wp\/v2\/types\/wiki"}],"version-history":[{"count":0,"href":"https:\/\/oneproxy.pro\/es\/wp-json\/wp\/v2\/wiki\/475888\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oneproxy.pro\/es\/wp-json\/wp\/v2\/media\/475647"}],"wp:attachment":[{"href":"https:\/\/oneproxy.pro\/es\/wp-json\/wp\/v2\/media?parent=475888"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}