En un entorno de alta disponibilidad se desea tener una configuración mínima de 2 servidores web (pongamos Apache) balanceados con una capa previa con un Cisco CSS, o gastando un poco más de dinero con un F5 BigIP, un A10 Networks AX Series o el módulo Cisco ACE. Con esto solucionamos bien el primer nivel de balanceo, el frontend.
En algunas infraestructuras podemos encontrar un balanceo de segundo nivel, entre la capa de frontend y la de aplicación. Si el presupuesto ya no da más de sí podemos aprovecharnos del potente mod_jk. Éste conector entre Apache y Tomcat permite configurar opciones de balanceo por ‘peso’ (factor de prioridad), aunque tampoco podemos pedirle grandes virguerías. Es efectivo, mantiene las sesiones abiertas y si paramos un tomcat el usuario pasa a cualquiera de los otros tomcats disponibles.
Escrito por kraigh