centos arquivos compartilhados do servidor

1

Estou querendo implementar um ambiente de hospedagem especializado em vários servidores.

Atualmente, tenho uma solução em nuvem composta de 3 caixas centos (2 servidores da web da lâmpada, 1 mysql).

O que eu estou querendo fazer é implementar uma solução de 5 servidores onde eles são 3 servidores web, 1 caixa mysql e um compartilhamento de arquivos.

Basicamente eu quero que o compartilhamento de arquivos hospede todos os arquivos da web para os servidores, o cache permanecerá nos servidores individuais e as sessões serão armazenadas no mysql. Então, o que estou perguntando é como mapear os servidores para compartilhar o mesmo "docroot"? É o NFS? Se sim, qual é a melhor maneira de fazer isso?

Obrigado antecipadamente.

    
por Kyle Hudson 20.12.2010 / 21:46

2 respostas

1

Sim, use o servidor NFS na caixa que você chama de "compartilhamento de arquivos" e os webheads são clientes NFS. Google "nfs howto centos" e você terá um milhão de tutoriais.

link

    
por 21.12.2010 / 01:12
1

Você deu uma olhada no link ? Isso pode fazer o que você quiser. Eu também sugiro ignorar completamente o sistema de arquivos e usar algo como o Memcached para armazenar seus dados. Isso lhe daria a vantagem de poder escalar seus servidores da web para cima e para baixo sem problemas de configuração / sincronização de dados.

Você também pode configurar um trabalho rsync em um cron um pouco rápido (você precisa que as páginas estejam totalmente ativas ou que um atraso de 1 minuto é bom o suficiente)? Apenas sincronize os arquivos do servidor de arquivos a cada minuto.

Eu sugiro evitar o NFS, não é exatamente alto desempenho.

    
por 21.12.2010 / 03:31