O que é um proxy?
Um proxy se refere a um dispositivo ou software que atua como intermediário entre uma rede interna (como dentro de uma empresa) e a internet. Ele permite que computadores internos, que não podem acessar a internet diretamente por motivos de segurança ou outros, se conectem à internet em seu nome.
Os proxies são categorizados com base em sua funcionalidade:
Quando o termo "proxy" é usado sozinho, ele geralmente implica um proxy de encaminhamento. Da perspectiva da Internet, um proxy de encaminhamento atua em nome de um cliente, enquanto um proxy reverso atua em nome de um servidor.
Entre eles, os proxies reversos desempenham um papel fundamental no aumento da velocidade e da segurança dos serviços da web. Um caso de uso importante para proxies reversos é o balanceamento de carga, que distribui solicitações externas entre vários servidores internos, reduzindo a carga em servidores individuais. Além disso, proxies reversos podem lidar com tarefas como:
Um proxy completo se refere a um proxy que separa completamente as redes externas e internas em todas as camadas de protocolo (incluindo o processamento até a Camada 7, bem como dados de carga útil do application ). Proxies completos permitem gerenciamento de tráfego altamente avançado. Por exemplo, eles podem fornecer segurança na camada de aplicação, acelerar serviços web, reescrever conteúdo de páginas web e permitir acesso remoto seguro. Os proxies completos também podem controlar solicitações com base em parâmetros como tipo de dispositivo, localização, condições de rede e tempo de acesso, oferecendo suporte ao gerenciamento de tráfego detalhado.
A plataforma BIG-IP da F5 incorpora recursos completos de proxy, fornecendo recursos como balanceamento de carga, otimização de desempenho para applications da web, funcionalidade de firewall na camada de aplicativo e acesso remoto seguro.