Documentacion alta disponibilidad/balanceo de carga
Hola a todos, debo de hacer una documentacion/tutorial de como configurar un sistema de alta-disponibilidad (principalmente) y balanceo de cargas para apache y mysql. Estuve leyendo documentacion sobre temas como: - replicacion de datos en mysql y como hacer que uno pase de secundario para maestro cuando este tenga problemas y luego sincronizar los datos cuando regrese a estar activo. - drbd para la sincronización de los datos (ficheros estáticos como por ejemplo: archivos web, algunos vídeos y algunos documentos) - bind y round robin para el balanceo de cargas - vpn para la transferencia de datos entre los 2 servidores y algunas otras hierbas mas sobre el tema (como apache, syslog-ng) menos dificiles de configurar para este tema !!! :-) hasta el momento, pase por sitios como HA, drdb, piranha, coda, ultra monkey y algunos otros, pero he encontrado una documentacion que muestre todo esto (y algo mas??) junta y clara !!! y por esto escribo para preguntar se alguno de ustedes tiene o saiban(sepan??) donde hay alguna documentacion sobre el tema que pueda mirar/copiar... y no ser necesario hacer reinventar la rueda. mmm.. creo que esto seria todo por el momento... agradecido por cualquier ayuda. salu2 -- -- Victor Hugo dos Santos Linux Counter #224399
Hola, Quizas quieras darle un vistazo a mi proyecto final de carrera (del 2002) titulado: "Arquitecturas de Clustering de Alta Disponibilidad y Escalabilidad (Linux Virtual Server) ACADE (LVS)" Creo que aun debe estar en alguna parte en internet: http://redes-linux.all-inone.net/manuales/cluster/ACADE-LVS-memoria.pdf http://idefix.eup.uva.es/Manuales/Clustering/ACADE-LVS-memoria.pdf (mira a ver si alguno de estos enlaces que me da el google funcionan, sino te lo subo a mi blog) Luego, otro libro imprescindible es: "Load Balancing Serers, Firewalls, and Caches" Chandra Kopparapu Editado por Wiley Computer Publishing ISBN 0-471-41550-2 Espero te sirva de algo y te ahorre tiempo. -- marcos On Thursday 02 November 2006 22:43, Victor Hugo dos Santos wrote:
Hola a todos,
debo de hacer una documentacion/tutorial de como configurar un sistema de alta-disponibilidad (principalmente) y balanceo de cargas para apache y mysql.
Estuve leyendo documentacion sobre temas como:
- replicacion de datos en mysql y como hacer que uno pase de secundario para maestro cuando este tenga problemas y luego sincronizar los datos cuando regrese a estar activo.
- drbd para la sincronización de los datos (ficheros estáticos como por ejemplo: archivos web, algunos vídeos y algunos documentos)
- bind y round robin para el balanceo de cargas
- vpn para la transferencia de datos entre los 2 servidores
y algunas otras hierbas mas sobre el tema (como apache, syslog-ng) menos dificiles de configurar para este tema !!! :-)
hasta el momento, pase por sitios como HA, drdb, piranha, coda, ultra monkey y algunos otros, pero he encontrado una documentacion que muestre todo esto (y algo mas??) junta y clara !!!
y por esto escribo para preguntar se alguno de ustedes tiene o saiban(sepan??) donde hay alguna documentacion sobre el tema que pueda mirar/copiar... y no ser necesario hacer reinventar la rueda.
mmm.. creo que esto seria todo por el momento... agradecido por cualquier ayuda.
salu2
-- -- Victor Hugo dos Santos Linux Counter #224399
2006/11/2, Victor Hugo dos Santos:
y por esto escribo para preguntar se alguno de ustedes tiene o saiban(sepan??) donde hay alguna documentacion sobre el tema que pueda mirar/copiar... y no ser necesario hacer reinventar la rueda.
¿Has mirado por IBM? http://www-128.ibm.com/developerworks/ Saludos, -- Camaleón
El Jueves, 2 de Noviembre de 2006 22:43, Victor Hugo dos Santos escribió:
Hola a todos,
debo de hacer una documentacion/tutorial de como configurar un sistema de alta-disponibilidad (principalmente) y balanceo de cargas para apache y mysql.
Estuve leyendo documentacion sobre temas como:
- replicacion de datos en mysql y como hacer que uno pase de secundario para maestro cuando este tenga problemas y luego sincronizar los datos cuando regrese a estar activo.
- drbd para la sincronización de los datos (ficheros estáticos como por ejemplo: archivos web, algunos vídeos y algunos documentos)
- bind y round robin para el balanceo de cargas
- vpn para la transferencia de datos entre los 2 servidores
y algunas otras hierbas mas sobre el tema (como apache, syslog-ng) menos dificiles de configurar para este tema !!! :-)
hasta el momento, pase por sitios como HA, drdb, piranha, coda, ultra monkey y algunos otros, pero he encontrado una documentacion que muestre todo esto (y algo mas??) junta y clara !!!
* Yo te recomiendo que pases de sincronizaciones y utilices GFS sobre scsi compartido o Fibrechannel y te olvidas de la mitad de lo que buscas, proporcionar HA activo/activo con balanceo o activo/pasivo es el mecanismo de un botijo, el "pescado" esta detras. * Ademas de HA, Ultra Monkey y LVs, tienes este, http://oss.missioncriticallinux.com/kimberlite determina que es lo que necesitas, yo uso bastante kimberlite por ser bastante todo terreno pero hay desempeños superiores para servicios dedicados. * En cualquier caso de los anteriores siempre que soporte GFS porque: "Global File System (GFS) es un sistema de ficheros de clusters de discos compartidos para Linux. GFS soporta journaling y recuperación de fallos en los clientes. los nodos del cluster GFS comparten físicamente el mismo almacenamiento mediante FibreChannel o dispositivos SCSI compartidos. El filesystem aparece como local en cada uno de los nodos, y GFS sincroniza el acceso a ficheros a lo largo del cluster. GFS es totalmente simétrico, lo que quiere decir que todos los nodos son equivalentes, y no existen ningún servidor en el que se pueda producir un cuello de botella ni elementos con fallos críticos. GFS usa caché de lectura y escritura a la vez que mantiene la semántica completa del sistema de ficheros UNIX". * Al ser un desarrollo de Red Hat busca por Red Hat donde habra mayor informacion, el asunto es bastante comun. http://www.redhat.com/magazine/008jun05/features/gfs/ * Si el asunto se te va de las manos y es una asunto de importancia, 4Unet es un integrador sobre Codigo Abierto, no vende, implementa para sus clientes.
participants (4)
-
Camaleón
-
jose maria
-
marcos@assl-site.net
-
Victor Hugo dos Santos