[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Off Topic] Sincronizar o replicar servidores webs



Hola,

lo marco como OT.

On Tue, Apr 08, 2014 at 03:24:36AM -0500, Rodolfo Edgar wrote:

> correcta, pero lo que quiero es saber cómo hacer que dos o más
> servidores webs acepten peticiones según el tráfico, por ejemplo el

Entonces lo que necesitas es balancear el tráfico.
Básicamente se trata de poner un servidor web que acepte todas las
peticiones y, en función de varios criterios (latencia, carga, número
de peticiones enviadas, etc) las derive hacia determinado servidor
interno y éste se encargue de procesarlas.
Se puede hacer más complejo balanceando a nivel de DNS o cookies,
pero espero que como concepto se entienda.

> debe actuar como ayuda y también aceptar peticiones, el detalle es que
> se usa base de datos en un servidor y programción en php (supongo que
> los scripts php habrá que poner o estar en todos los servidores), no

Hay servidores de caché, para no tener que propcesar las peticiones
que más se repiten, evitando consumir ciclos de CPU que se podrían
destinar a otras tareas.

El PHP se ejecuta en el servidor, así que cada servidor debe poder
ejecutar dichos scripts.

> sé cómo podría hacer eso, estuve mirando algo en internet sobre rsync,
> pero más hablan sobre archivos.

Efectivamente, rsync sincroniza (o replica; en este contexto vamos a
considerarlos sinónimos).

> También había oído antes que eso se podría hacer con ntfs algo asi,
> pero no dieron detalles de cómo se podrían compartir datos de forma

Supongo que te habrás confundido y te estarás refiriendo a NFS,
Network File System. 

Efectivamente, hay sistemas de fichero para red, en los que ubicas los
ficheros para que sean accesibles para determinados equipos.

> automática, que unos usuarios esten conectados a un servidor
> ingresando datos a una base de datos y otro servidor web ayude también
> haciendo lo mismo y escribiendo en alguna base de datos común.

O, para empezar, que haya un servidor dedicado exclusivamente a SQL y
otro a servir y procesar webs.
Todo esto tambien está simplificado; luego ya tendríamos que hablar de
replicar BBDD SQL, clusters u otros tipos distintos a SQL.

> También dijeron que era algo similar a balanceo de carga, pero esa vez
> que vi un tutorial solo se hacia con datos estaticos, osea html, nada
> de programación y base de datos, ahí fue que escuché que hay que

¿Y no encontraste nada para PHP? Yo, escribiendo "balanceo de carga
php" en google he encontrado las diapositivas del "Taller Cluster
Apache + PHP + Memcached" [0] como tercer resultado, por ejemplo.

[0]
https://docs.google.com/presentation/d/10_WqMUmnLelFJgRUdgX3GfFOsbg7VZN2fekEps_Q3x4
-- 
Adrià García-Alzórriz
GPG Key: 09494C14
Love IS what it's cracked up to be.

Attachment: signature.asc
Description: Digital signature


Reply to: