Índice:
- Definição - O que significa o Application Delivery Controller (ADC)?
- Techopedia explica Application Delivery Controller (ADC)
Definição - O que significa o Application Delivery Controller (ADC)?
Um controlador de entrega de aplicativos (ADC) é aquele que gerencia e direciona o fluxo de dados entre conexões de clientes e aplicativos da Web ou corporativos e pode estar na forma de dispositivos de hardware ou programas de software. Os ADCs geralmente são associados às redes de entrega de aplicativos (AND), onde seu objetivo é executar tarefas simples, como o que os sites costumam fazer para diminuir a carga dos servidores da Web. Os ADCs também podem ser encontrados entre um firewall e vários servidores de aplicativos em um farm da Web dentro de uma zona desmilitarizada (DMZ).
Techopedia explica Application Delivery Controller (ADC)
Os Controladores de entrega de aplicativos servem como um único ponto de controle capaz de determinar as necessidades de segurança de um aplicativo, além de fornecer autenticação, autorização e contabilidade. Portanto, os ADCs geralmente são colocados atrás de um firewall e na frente dos servidores de aplicativos. Um ADC usa técnicas como compactação e cache reverso para poder implementar otimização e acelerar o desempenho de aplicativos entregues através de uma rede de área ampla (WAN).
Os ADCs mais novos já oferecem recursos adicionais, como multiplexação de conexão, modelagem de tráfego, segurança da camada de aplicativo, descarregamento de SSL e troca de conteúdo. Os ADCs virtuais, por outro lado, são muito úteis em datacenters virtualizados e sistemas de computação em nuvem, onde os clientes precisam poder aumentar ou diminuir as capacidades, dependendo da demanda. Alguns ADCs são feitos especificamente para fornecer balanceamento de carga na nuvem, rápida escalabilidade e garantia de disponibilidade.