Solução para baixar vários arquivos para milhares de usuários

1

Temos uma necessidade comercial e devemos permitir que 2000 PCs façam o download de 150 a 200 Mb (10 a 20 arquivos) o mais rápido possível. O download será iniciado quando algo do servidor for acionado. Todos os PCs estão reunindo o servidor para descobrir se eles permitem o download do pacote. Novos pacotes estarão disponíveis em 10 a 15 dias.

A questão é: de que arquitetura precisamos? Quantos servidores precisamos? É HTTP fazer o download de uma solução viável ou devemos pensar em uma solução TCP / IP sobre Sockets? Para HTTP, você recomenda o Windows Server 2008 e o IIS 7 ou algo mais?

A transferência é pela web, os PCs são distribuídos em todo o país.

Obrigado.

    
por pixel3cs 08.01.2014 / 09:13

2 respostas

2

As soluções empresariais que normalmente esperamos ver são:

  • servidores proxy com cache (possivelmente pré-propagados fora do horário comercial após a atualização do conteúdo)
  • alternativamente, os aceleradores de WAN

assumindo, é claro, que todos os usuários / PCs devem baixar os mesmos arquivos e eles estão um pouco agrupados em filiais.

    
por 08.01.2014 / 13:26
1

A melhor maneira de fazer isso se você estiver usando infraestrutura pública é se inscrever em um serviço de CDN , é o que eles são bons em.

    
por 08.01.2014 / 11:44