Balanceo de carga

El balanceo de carga consiste en distribuir una carga de trabajo entre varias computadoras. Por lo general, se utiliza para distribuir el tráfico de red de manera uniforme entre un grupo de servidores web, pero también puede dividir otras tareas informáticas, como las consultas a bases de datos y la minería de datos. Evita que un solo servidor se sobrecargue mientras otros servidores del clúster permanecen inactivos. Al eliminar los cuellos de botella, un balanceo de carga adecuado ayuda a mejorar el rendimiento de los servidores que alojan sitios web y aplicaciones web.

Si un solo servidor web recibe repentinamente cinco o diez veces más solicitudes por segundo de lo habitual, puede tener dificultades para responder a esa demanda. Puede entregar contenido más lentamente de lo normal o incluso bloquearse debido a la carga. Distribuir esas solicitudes entre varios servidores ayuda a mantener disponibles y receptivos los sitios web y las aplicaciones web. El balanceo de carga también funciona entre varias ubicaciones, de modo que, si la conexión a Internet de un servidor está saturada, las solicitudes pueden dirigirse a otro centro de datos para utilizar el ancho de banda de manera más eficaz.

Ya sea que el balanceo de carga se realice en una red local o en un centro de datos grande, requiere hardware o software dedicado para dividir el tráfico entrante entre los servidores. Estos dispositivos de hardware y programas de software se conocen como balanceadores de carga. Cuando recibe tráfico entrante, un balanceador de carga distribuye las solicitudes mediante un algoritmo de balanceo de carga. Los algoritmos estáticos distribuyen las tareas siguiendo un patrón predeterminado, como una secuencia de turno rotativo, o en un orden aleatorio. En cambio, los algoritmos dinámicos tienen en cuenta la carga actual de cada servidor para dirigir las tareas a los servidores menos ocupados. El balanceo dinámico en una CDN distribuida también puede considerar la ubicación geográfica y dirigir las solicitudes al servidor más cercano al cliente, lo que reduce la latencia al disminuir la distancia que deben recorrer los paquetes de datos.

Actualizado November 28, 2023 por Brian P.

quizPon a prueba tu conocimiento

IaaS stands for ____ as a service?

A
Intellectual property
0%
B
Infrastructure
0%
C
Internet
0%
D
IT
0%
Correct! Incorrect!     View the IaaS definition.
More Quizzes →

El diccionario informático Tech Terms

La definición de Balanceo de carga en esta página es una definición original escrita por los autores de TechTerms.com. Si desea hacer referencia a esta página o citar esta definición, utilice la barra de cita verde directamente debajo de la definición.

Nuestro objetivo es explicar la terminología informática de manera sencilla y comprensible. Nos esforzamos por la precisión y la claridad en cada definición que publicamos. Si tiene comentarios o desea sugerir un nuevo término técnico, contáctenos.

El boletín de Tech Terms

¡Mejora tu conocimiento técnico con nuestro boletín diario o semanal! Suscríbete hoy y recibe nuevos términos y cuestionarios en tu bandeja de entrada.

Suscríbase al boletín gratuito de TechTerms

¿Con qué frecuencia desea recibir un correo?

Puede cancelar su suscripción o cambiar la frecuencia en cualquier momento usando los enlaces disponibles en cada correo. ¿Preguntas? Contáctenos.

Nota: El boletín se envía en inglés.