Criando um cluster / nuvem do Linux para agir como um servidor

1

Tenho cerca de quatro ou cinco máquinas na era do Pentium 3-4 e estou interessado em criar um servidor Linux composto por essas máquinas. As principais finalidades do servidor seriam hospedar vários sites / serviços de tráfego baixo e médio (voz e jogos) e compartilhar terabytes de dados em uma rede local.

Eu provavelmente poderia juntar um computador moderno como um servidor e chamá-lo por um dia, mas estou interessado em usar essas máquinas para fazê-lo. Onde eu começaria nesta configuração de cluster / nuvem?

    
por defectivehalt 01.06.2010 / 22:12

2 respostas

2

Balanceamento de carga simples seria suficiente para conteúdo da Web estático. Se você tiver tráfego orientado por sessão (carrinho de compras, jogos, talvez outros), será necessário manter as sessões fixas ou fornecer sessões para migrar entre os servidores no cluster.

Comece a analisar o balanceamento de carga e descubra mais sobre seus aplicativos específicos.

BTW - Eu não chamaria isso de nuvem. Partes dele provavelmente serão uma fazenda da web. "Cluster" geralmente se refere ao failover, a menos que você esteja fazendo HPC (computação de alto desempenho). Talvez você queira passar algum tempo revisando a nomenclatura, mesmo que seja apenas um trabalho amador.

    
por 01.06.2010 / 22:19
0

Como o usuário mfinni apontou, para servir páginas da Web (ou fazer outras coisas do servidor, como DB, DNS, etc.), um cluster simples com balanceamento de carga e replicação seria suficiente.

No entanto, se você realmente quer que todos os seus computadores atuem juntos como um único grande computador, você quer fazer algo chamado SSI (Single System Image): um cluster de máquinas que funcionam como uma única máquina.

Para Linux eu só conheço LinuxPMI (anteriormente conhecido como OpenMosix), OpenSSI, Kerrighed e ScaleMP (este último não é open source). Nunca usei nenhum deles, só os conheço porque sempre me interessei por esse tipo de "virtualização reversa" (ou "virtualização para agregação", como o ScaleMP chama).

Espero que isso ajude e boa sorte.

Atenciosamente, MV

    
por 19.12.2010 / 15:28