Balanceo de Carga (Servidores)
El balance o balanceo de carga es un concepto usado en informática que se refiere a la técnica usada para compartir el trabajo a realizar entre varios procesos, ordenadores,discos u otros recursos. Está íntimamente ligado a los sistemas de multiprocesamiento, o que hacen uso de más de una unidad de procesamiento para realizar labores útiles.
El balance de carga se mantienegracias a un algoritmo que divide de la manera más equitativa posible el trabajo, para evitar los así denominados cuellos de botella.
Balance de carga en servidores web
Uno de los principalesproblemas de los mayores sitios web en Internet es cómo gestionar las solicitudes de un gran número de usuarios. Se trata de un problema de escalabilidad que surge con el continuo crecimiento del número deusuarios activos en el sistema.
Este servicio se puede brindar tanto con un enrutador como con una computadora con dos placas de red y software específico.
Hay balanceadores de carga tiporound-robin (uno a uno) y por pesos (que son capaces de saber cuál de los nodos está más libre y lanzarle la petición). El más conocido es LVS, sin embargo hay otros, como el Red Hat Piranha.
Existensoftwares para el balance de carga, como "Wingate" en donde se pueden añadir dos redes y no es tan difícil de configurar.
Cluster de balanceo de carga
Un clúster de balanceo de carga o de cómputoadaptativo está compuesto por uno o más ordenadores (llamados nodos) que actúan como frontend del cluster, y que se ocupan de repartir las peticiones de servicio que reciba el cluster, a otros ordenadores delcluster que forman el back-end de éste. Las características más destacadas de este tipo de cluster son:
Se puede ampliar su capacidad fácilmente añadiendo más ordenadores al cluster.
Robustez.
Antela caída de alguno de los ordenadores del cluster el servicio se puede ver mermado, pero mientras haya ordenadores en funcionamiento, éstos seguirán dando servicio.
Algoritmos para balanceo de...
Regístrate para leer el documento completo.