archivos compartidos del servidor centos

archivos compartidos del servidor centos

Quiero implementar un entorno de alojamiento especializado de múltiples servidores.

Actualmente tengo una solución en la nube que consta de 3 cajas centos (2 servidores web de lámpara, 1 mysql).

Lo que quiero hacer es implementar una solución de 5 servidores donde hay 3 servidores web, 1 cuadro MySQL y un archivo compartido.

Básicamente, quiero que el archivo compartido aloje todos los archivos web para los servidores, el almacenamiento en caché permanecerá en los servidores individuales y las sesiones se almacenarán en MySQL. Entonces, lo que pregunto es ¿cómo asigno los servidores para que compartan el mismo "docroot"? ¿Es NFS? Si es así, ¿cuál es la mejor manera de hacer esto?

Gracias de antemano.

Respuesta1

Sí, use el servidor NFS en el cuadro que etiqueta como "archivos compartidos" y los cabezales web son clientes NFS. Busque en Google "nfs howto centos" y obtendrá un millón de tutoriales.

http://www.howtoforge.com/setting-up-an-nfs-server-and-client-on-centos-5.5

Respuesta2

¿Has echado un vistazo ahttp://www.drbd.org/? Esto podría hacer lo que quieras. También sugeriría ignorar el sistema de archivos por completo y usar algo como Memcached para almacenar sus datos. Esto le daría la ventaja de poder ampliar y reducir sus servidores web sin problemas de configuración/sincronización de datos.

También puede configurar un trabajo rsync en un cron algo rápido (¿necesita que las páginas estén completamente activas o un retraso de 1 minuto es suficiente)? Simplemente sincronice los archivos del servidor de archivos cada minuto.

Sugeriría evitar NFS, no es exactamente un alto rendimiento.

información relacionada