O que é um servidor proxy?
Um servidor proxy atua como um servidor intermediário que encaminha solicitações de conteúdo de vários clientes para vários servidores na Internet. Um servidor proxy reverso é um tipo de servidor proxy normalmente posicionado atrás do firewall de uma rede privada, direcionando solicitações de clientes para os servidores backend apropriados. Os proxies reversos melhoram os níveis de abstração e controle para garantir um fluxo suave de tráfego de rede entre clientes e servidores.
Casos de uso comuns para servidores proxy reverso incluem:
Balanceamento de carga
Os servidores proxy reversos funcionam como "controladores de tráfego", distribuindo solicitações de clientes entre um grupo de servidores back-end para maximizar a velocidade e a capacidade. Isso evita que o tráfego excessivo sobrecarregue qualquer servidor e prejudique o desempenho. Se um servidor ficar offline, o balanceador de carga redireciona o tráfego para os servidores online restantes.
Aceleração Web
Proxies reversos podem compactar dados para transmissão e armazenar em cache conteúdo solicitado com frequência, acelerando o fluxo de tráfego entre clientes e servidores. Além disso, eles descarregam tarefas como criptografia SSL para reduzir a carga do servidor de backend e melhorar o desempenho.
Segurança e Anonimato
Ao interceptar solicitações direcionadas aos servidores de backend, os servidores proxy reversos protegem a identidade do backend e fornecem uma camada extra de defesa contra ameaças de segurança. Eles também permitem acesso a vários servidores sob um único localizador de registros (URL), independentemente da estrutura da rede local.
Visão geral do NGINX Plus e do NGINX
NGINX Plus e NGINX são soluções de balanceamento de carga líderes de mercado, confiáveis por sites de alto tráfego, como Dropbox, Netflix e Zynga. Globalmente, mais de 450 milhões de sites contam com o NGINX Plus e o NGINX Open Source para entregar conteúdo de forma rápida, confiável e segura.
Como um proxy reverso baseado em software, o NGINX Plus não apenas fornece funcionalidade semelhante às soluções baseadas em hardware a um custo menor, mas também pode ser implantado em ambientes de nuvem pública e em data centers privados. Por outro lado, a implantação de proxies reversos baseados em hardware de propriedade do cliente em data centers geralmente não é permitida ao usar fornecedores de infraestrutura de nuvem.