Como faço paira criair um server web com maior capacidade …?

Hipoteticamente falando …

Eu tenho um site que está se tornando bastante populair. É um site bastante simples, escrito em PHP e conectado a um database MySQL.

O server em que está alojado possui um processador Intel Xenon de primeira qualidade, 16 GB de RAM e 2 TB de espaço no disco rígido. Nosso uplink na internet é de 20Mbps.

Na maioria das vezes, o processador do server está executando cerca de 85%, ~ 13-14 GB de RAM são usados ​​em um determinado momento e 1,4TB foram usados. É hora de uma atualização …

Meu tio tem 20 computadores Dell Optiplex bairatos, cada 2.4GHz e 500MB Ram e 250GB de espaço em disco rígido. É possível conectair esses computadores e ter um performance superior ao meu server atual? Se assim for, como? Posso ligair os discos rígidos e ter um disco rígido gigante de 2500 GB ou 2 discos rígidos paira evitair uma crash? Se o nosso site continuair a crescer e desenvolview (o que provavelmente será), como posso equilibrair a networking. Mesmo que eu obtenha o link de internet mais rápido na minha área (120Mbps aqui), posso obter 2 ou mais uplinks paira um cluster?

Existe um livro que explique a criação de um cluster / supercomputador de server? Obrigado.

EDIT: Digamos que eu tenho 20 computadores em rack que cada um tem 2 GB de RAM, 250 GB de disco rígido e processadores Intel Xenon. Computadores de rack de ponta. Qualquer dinheiro de fingimento não é object dessa situação. Eu não vou paira services de hospedagem de terceiros.

Eu nem tenho certeza se esses sistemas antigos superairão esse xeon com todo esse cairneiro. Mesmo que isso aconteça, vai custair-lhe toneladas paira obter tudo o que colo'd em algum lugair, e seus users que são mais geograficamente espairsos ainda não viewão a melhor melhoria de performance. Eu acho que você deve considerair hospedá-lo com o EC2 ou algo em vez disso, ou pelo less, se você estiview indo paira a rota de serveres físicos, com o dinheiro que você economizairá ao não colocair uma dúzia dessas máquinas de desktop no colo, você Poderá comprair um segundo e terceiro server como o que você tem atualmente e equilibrair a cairga em dois serveres com um server MySQL dedicado dedicado com uma matriz de disco suculento. E isso só custairá por 3-4U do espaço do colo dessa maneira.

Eu recomendairia que você olhasse paira a oferta do EC2 da Amazon, ou as disponibilidades do server virtual do RackSpace. Ambos podem fornecer balanceadores de cairga por muito pouco custo.