Quantos servidores esse tipo de site precisa [duplicado]

1

Estou planejando executar um site que hospede arquivos grandes (cerca de 200MB no total são 2TB de arquivos), eu quero rodar um site que suporte vários usuários baixando esse arquivo, eu estimo que haverá 100 usuários baixando simultaneamente, por não decepcionando o usuário, eu estimo que cada usuário terá aproximadamente 30Kb-200Kb de velocidade para download.

No cenário acima, que tipo de requisitos eu preciso? Como hardware, conexão com a internet e sistema operacional e software? Eu planejo hospedá-lo usando linux + php, 1. Quantos servidores serão necessários? É o suficiente? 2. Qual é a especificação do servidor? 3. Quanta velocidade devo assinar? 4. Eu sei apenas php básico, você pode me ajudar a listar PHP / outro software que pode limitar o envio de banda ao usuário (tentando ser justo com o usuário e cuidar do servidor), e também PHP / outro software que pode enviar arquivo com capacidade de desativar o download de currículo, cookie / sessão gerado link (temporariamente link que será inválido em um período de tempo), verificação de IP, etc. 5. Alguma idéia de onde é servidor de hospedagem barata?

Se eu usasse o windows server, você acha que ele terá um desempenho melhor / igual ao linux? porque pelo que eu sei, geralmente aqueles sites bem sucedidos que servem arquivos grandes geralmente estão no linux?

Por favor, me guie para executar meu próprio servidor da Web dedicado.

    
por John Kenedy 14.12.2010 / 16:23

2 respostas

4

100 x 200Kb = 20Mb de tráfego - basicamente, qualquer servidor moderno lidará com essa pequena quantidade de tráfego. O maior problema é ter uma largura de banda de 20Mb consistente, mas depende da sua rede externa - 20Mb é muito para uma rede de banda larga, mas não se você está colocando este servidor em um site de hospedagem adequado onde você provavelmente obter um ou mais links Ethernet de 100 Mbps ou 1 Gbps. Se você espera ter 100 usuários, eu não me incomodaria em tentar limitá-los para ser honesto.

Quanto à especificação do servidor, uma caixa de CPU dual / quádrupla com 4 GB (ou até menos) de memória estaria bem, além dos seus 2 TB de disco, claro, que eu seria tentado a espelhar / R1 / R10. Neste nível baixo de exigência você não verá nenhuma diferença real entre o Windows e o Linux, escolha o que você conhece melhor.

Você já pensou em backup?

    
por 14.12.2010 / 16:33
0

Como o Chopper3 diz, seu ponto de discórdia não é o servidor, mas o link da Internet. Cuidado para ficar claro sobre a diferença entre kBps ou MBps e kbps ou Mbps. Bps = Byte por segundo, bps = bit por segundo, k = quilo, M = Mega.

Enquanto normalmente medimos tamanhos de arquivo em bytes, normalmente medimos a largura de banda em bits por segundo.

Para 20MBps, você deve ter um link de 200Mbps. Nenhum link residencial que conheço lhe dará isso neste dia (a menos que você seja um dos poucos sortudos que já tem fibra). Geralmente, isso só está disponível em LANs (1Gbps) ou como um serviço hospedado com nível de serviço especificado (veja as letras pequenas).

Portanto, você precisa pensar bastante sobre sua necessidade de largura de banda e verificar o custo de tal serviço em um centro hospedado.

    
por 15.12.2010 / 01:52