Requisitos de hardware para um servidor proxy

Os servidores proxy aceitam e encaminham solicitações da Internet em nome de um host. O uso de um servidor proxy na frente de um host pode ser feito por diversos motivos, incluindo filtragem de conteúdo e segurança de local. Os requisitos mínimos para servidores proxy são baixos, mas podem variar com base em como você planeja usar o servidor.

Requerimentos mínimos

Existem muitas opções diferentes de servidor proxy. No entanto, esses servidores geralmente são executados como programas em um sistema operacional no nível do servidor. Portanto, o sistema operacional subjacente determina os requisitos mínimos.

O servidor proxy do Microsoft Windows, por exemplo, usa o Internet Information Services na linha de sistemas operacionais do Windows Server. O Windows Server 8 requer apenas um processador de 1 GHz, 512 MB de memória e 10 GB de espaço no disco rígido. O Squid, um servidor proxy gratuito, é executado em distribuições do Linux, como Red Hat ou Ubuntu. A edição do servidor Ubuntu requer um processador de 300MHz, 128MB de memória e 1GB de espaço no disco rígido.

Requisitos Recomendados

A maioria das empresas de software para servidores oferece uma lista de requisitos “recomendados” para o software. Essas recomendações aludem ao fato de que, embora o serviço atenda aos requisitos mínimos, ele não funciona bem. O serviço lento no servidor proxy significa que os usuários têm uma experiência lenta na Internet.

O Microsoft Windows 8 recomenda um processador duas vezes mais rápido que o mínimo, assim como quatro vezes a memória mínima necessária - 2 GHz e 2 GB, respectivamente. Quatro vezes mais espaço no disco rígido, ou 40 GB, é recomendado também. Os fornecedores que recomendam o Red Hat Linux geralmente especificam um requisito mínimo de hardware de servidor. O Squid, por exemplo, recomenda uma proporção para os requisitos de hardware: 32 MB de RAM para cada gigabyte de espaço em disco reservado para o armazenamento em cache.

Subtraindo outros serviços

Calcular o que você precisa para um servidor proxy é mais fácil se o servidor for dedicado exclusivamente a essa tarefa. Se esse servidor precisar, no entanto, executar outras funções, você deverá sempre calcular a carga em seu servidor para incluir esses serviços. Se um serviço da Web em execução no mesmo servidor usar 1 GB de memória, o requisito do servidor proxy deverá levar em conta os requisitos mínimos de memória, além desse gigabyte de memória. Quando possível, é melhor dedicar um servidor físico separado à tarefa exclusiva de executar o proxy.

A importância do dimensionamento

As funções mais pesadas de armazenamento dos servidores proxy envolvem o armazenamento em cache. O cache leva os sites acessados ​​com freqüência e armazena os dados no servidor. Isso começa a acelerar a conexão para os usuários que compartilham o servidor proxy, já que os dados precisam ser recuperados apenas do servidor local e não do servidor remoto. No entanto, um grande grupo de usuários cria uma grande quantidade de cache. Portanto, o espaço em disco é fundamental. Como mencionado anteriormente, a memória deve estar disponível em proporção à quantidade de espaço em disco.

Para um pequeno ambiente de escritório doméstico, um mínimo de espaço em disco deve ser suficiente - de 5 a 10 GB, exigindo apenas 160 a 320 MB de memória em um ambiente do Squid. À medida que você aumenta a quantidade de cache disponível, você deve ter uma quantidade correlativa de memória disponível ou o gargalo do serviço.

Os servidores proxy também podem realizar filtragem de conteúdo e outros serviços on-the-fly. Esses serviços sobrecarregam o processador mais do que o espaço em disco, já que essas decisões de filtragem precisam ser feitas rapidamente. O servidor proxy verifica a solicitação de cada computador em relação a um banco de dados de restrições e nega ou permite essa solicitação com base no que encontrar. Embora essa pesquisa leve milissegundos na maioria dos ambientes, uma base de usuários com mais de 10 usuários pode rapidamente dominar um processador. Um processador sobrecarregado aparece como uma conexão lenta à Internet para os usuários. Para evitar a conexão lenta, certifique-se de fornecer o máximo de poder de processamento possível.

Publicações Populares