Depende da natureza das conexões, da velocidade das redes entre o proxy e o servidor / proxy e cliente. Saber que há 5000 usuários não fornece muitas informações sobre o número de conexões simultâneas. Mas, presumivelmente, essas pessoas podem acessar a internet atualmente - então, por que não medir o que estão fazendo agora?
Certamente, para este volume, seria razoável fornecer mais de um proxy em termos de confiabilidade e, como os custos de licenciamento não deveriam ser um problema, recomendamos o uso de mais máquinas de baixa especificação em comparação com menos de alta especificação. Eu suspeito que 2-3 caixas muito baixas (Athlon X2, 2-4Gb de memória), mas com capacidade extra HD (digamos, discos de 2x500Gb como uma matriz espelhada) seriam suficientes. Eles também se beneficiariam de uma interconexão mais rápida independente das conexões de Internet e intranet - pelo menos 3 NICs. Uma vez que você trabalhou com o balanceamento de carga, adicionar mais nós (se você precisar deles) é trivial.
C.