El Balanceo de Carga, es una de las tareas mas criticas a realizar cuando se posee un grupo de servidores de aplicacion para cubrir una demanda especifica. Esta solución nos permite, poner en funcionamiento servidores de diferentes características que corren una aplicacion en común, permitiéndonos escalar en la cantidad de usuarios que pueden tener acceso a ella, y por tanto aumenta las capacidades de procesamiento de nuestro sistema.
Podría decirse que una Solución de Balanceo de Carga, funciona como un Cluster, pues el procesamiento se divide entre todos los nodos o servidores presentes, siguiendo criterios de procesamiento.
Podría decirse que una Solución de Balanceo de Carga, funciona como un Cluster, pues el procesamiento se divide entre todos los nodos o servidores presentes, siguiendo criterios de procesamiento.
Este tipo de soluciones, caen en la categoría de soluciones de Alta Disponibilidad, pues, permiten con sus configuraciones y distribuciones, aumentar la cantidad de Uptime de un sistema.
Comencemos entonces, primero que todo, necesitamos agregar unos módulos adicionales a nuestro servidor Apache, abrimos una ventana de consola y procedemos a la instalación
Luego de instalar cada uno de estos módulos es necesario reiniciar el servidor Apache.
Ahora debemos localizar el archivo de configuración de nuestro sitio local, usualmente este se encuentra en /etc/apache2/sites-enabled, usualmente bajo el nombre de default o 000-default y debemos agregar al final del archivo el siguiente código de ejemplo:
En este código le estamos indicando a nuestro servidor lo siguiente:
- Le decimos por medio de la etiqueta, quienes pueden ingresar, y quienes no.
- El nombre de nuestro grupo o cluster balanceador y los nodos colaboradores involucrados.
- La ruta de acceso a nuestro grupo o cluster balanceador, en este caso es la raiz / por tal motivo
para que las peticiones sean balanceadas, deberán solicitarsele a http://localhost/.
Una vez hechas las configuraciones anteriores, guardamos el archivo y para que los cambios tomen
efecto debemos reiniciar nuevamente el servidor Apache.
efecto debemos reiniciar nuevamente el servidor Apache.
Abrimos una ventana de explorador, y navegamos hacia localhost. La configuración anteriormente realizada, permitirá que www.youtube.com, y www.yahoo.com, sean servidas por nuestro servidor. En otras palabras las peticiones a localhost están siendo transferidas a cualquiera de los sitios configurados en el grupo balanceador llamado “cluster”.
Si refrescamos la ventana de exploración presionando F5 podremos ver que los dos sitios aparecen de manera intermitente. Por defecto, ambos nodos están configurados con el factor de carga igual a 1. Al poseer el mismo peso, todas las peticiones entrantes serán divididas de manera equitativa, en el grupo de servidores configurados.
Peticion servida desde www.youtube.com
Al criterio de Balanceo de Carga considerando un Factor de Carga, se le conoce como “ Método por Petición , o byrequests Method, y la idea principal consiste en distribuir la carga de peticiones entre el grupo de nodos colaboradores previamente configurados, asegurándose que cada uno reciba una carga acorde a sus capacidades de Hardware y Software.
Pronto en nuestro siguiente capitulo haremos la parte II de este tutorial nos vemos amigos cuídense.
No hay comentarios:
Publicar un comentario