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.