ErikSebastia2 Posted March 1, 2013 Share Posted March 1, 2013 (edited) Hola, Tengo una duda acerca de la configuración multitienda. Puedo tener dos instalaciones (archivos) separados de Prestashop en dos servidores distintos (uno para cada tienda) y que compartan la misma base de datos? El motivo, tener descentralizadas las dos paginas por si en algun momento hay algun problema con un servidor, así la otra pagina este totalmente operativa. Comento esta duda ya que Prestashop me da la opción de indicar la URL del servidor de la multitienda (si lo he entendido bien). Gracias Edited March 1, 2013 by ErikSebastia2 (see edit history) Link to comment Share on other sites More sharing options...
oka Posted March 2, 2013 Share Posted March 2, 2013 (edited) Hola Yo no he trabajado con la 1.5 y no sé si la opción multitienda la puedes usar para montar esa infraestructura. Lo que pides se llama Alta disponibilidad (HA) y se trata de tener dos o más servidores que tienen una copia exacta de la tienda pero uno de los servidores (o varios si tienes más de dos) están en standby pero sincronizando en tiempo real la BBDD y el directorio de la tienda. Los servidores o el servidor que están en standby están monitorizando constantemente el servidor que está online (de hecho lo que se suele hacer es tener uno o varios servicios repartidos geográficamente y que estén constantemente comprobando la disponibilidad del servidor que está online). Si el servidor que está online deja de estarlo, HA toma el control y desactiva el nodo principal y pasa a activar el nodo secundario. Los clientes no notarán nada, para ellos es transparente, eso sí si un cliente está logueado en la tienda y el nodo principal falla, cuando recargue la página dejará de estar logueado, para ello debes de usar memcached, por ejemplo, para copiar las sesiones de un server a otro. Un saludo. EDIT: te dejo un link a un tutorial donde montan algo parecido: http://www.howtoforge.com/setting-up-a-high-availability-load-balancer-with-haproxy-keepalived-on-debian-lenny Edited March 2, 2013 by oka (see edit history) Link to comment Share on other sites More sharing options...
ErikSebastia2 Posted March 4, 2013 Author Share Posted March 4, 2013 (edited) Muchas gracias por información, me es de gran ayuda ya que use la versión que use de PS, tengo que implementar un HA. He resuelto mi duda. Tema Offtopic: Tienes alguna tienda implementada relacionada con animales? Lo digo por tu avatar. Gracias Saludos cordiales Edited March 4, 2013 by ErikSebastia2 (see edit history) Link to comment Share on other sites More sharing options...
oka Posted March 4, 2013 Share Posted March 4, 2013 De nada. Otra opción que puedes mirar (y es más sencilla de implementar pero tiene muchas menos ventajas que una infraestructura en HA) es el tema del Round-Robin DNS. La idea es que tu servidor DNS reparte la carga entre dos o más servidores simplementen redireccionando al cliente a una Ip u otra cuando éste le hace la consulta. Es fácil de implementar pero tendrías que tener sincronizadas las bbdd's de los dos servidores montando un MASTER-MASTER en mysql (o usar algo como DRBD que funciona muy muy bien para estas cosas). Incluso podrías montar los servidores separados geográficamente en dos data centers diferentes de diferentes compañías. Un saludo. PD: no, no tengo ninguna tienda de animales, el bicho de la foto vive conmigo. Link to comment Share on other sites More sharing options...
Recommended Posts