03/ 10/ 12
F5
14th May
F5
Algorit Al goritmos mos de Balanceo En F5 existe una variedad de algoritmos de balanceo de carga, los cuales se deben utilizar según las métricas mét ricas de desem de sempeño peño esperadas, e speradas, así como las condiciones de infraestructura. A continuación se detallan deta llan los algoritmos algor itmos que se encuentr en cuentran an en la versión 9 de F 5 Big-IP [EN DESARROLLO]
Random Este algoritmo de balanceo de carga distribuye aleatoriamente la carga en los servidores disponibles, eligiendo un medio de gener ación de números aleatorios y el envió de la conexión conexión actual. A pesar que se encuentra disponible en varios productos de balanceo de carga, su utilidad es cuestionable, por que existe existe la posibilidad de fallar en los intentos de asignación de carga cuando alguna de las máquinas se encuentre abajo.
Round Robin Round Robin entrega cada nueva petición de conexión al siguiente servidor en línea, es decir, distribuye equilibradamente equilibradam ente las conexiones conexiones a cada uno de los servidores servidores activos una vez por turno, hasta com completar pletar la lista de servidores y empezar con el primero nuevamente. Round Robin trabaja bien en la mayoría de las configuraciones, pero puede funcionar mejor si los servidores involucrados tienen características similares en velocidad de conexión, velocidad de procesamiento y/o memoria.
Weighted [Ponderado] Round Robin (llamado (llamado Ratio en F5 Big-I Big-IP) P) En este algoritmo, el número de conexiones que cada máquina recibe en el tiempo es proporcional a un peso ponderado que se define en cada una de las máquinas. Esto es una mejora sobre Round Robin, porque se puede p uede indicar por ejem e jemplo plo "Máquina "Máquina 3 puede pued e manejar 2x veces la carga de las máquinas máquinas 1 y 2", por lo tanto, el balanceador de carga podría enviar 2 peticiones a la máquina 3 por cada una de las peticiones de las otras máquinas (1 y 2).
Dynamic Round Robin (llamado (llamado Dynamic Ratio en F5 Big-I Big-IP) P) Es similar a Weigthed Round Robin, sin embargo, las ponderaciones son basadas en el monitoreo continuo de los servidores, por lo que va cambiando constantemente. Este es un algoritmo de balanceo dinámico, diná mico, que distribuye las conexiones basado en en varios varios aspectos obtenidos del análisis de desempeño del servidor en tiempo real, tales como el número actual de conexiones o la velocidad en el tiempo de respuesta de un nodo. El algoritmo Dynamic Round Robin por lo general, no está disponible en un balanceador de carga simple. simple.
Fastest El algoritm algoritmo o Fastest entrega u na nueva conexión conexión al que tenga el menor tiempo tiempo de respuesta de todos todo s los servidores disponibles. Este algoritmo puede ser particularmente útil en ambientes donde los servidores tendenci aentecnol ogia.blogspot.com.es/2012/05/f5. ogspot.com.es/2012/05/f5. html
1/2
03/ 10/ 12
F5
están distribuidos en diferentes redes lógicas. En Big-IP, solamente los servidores que están activos pueden ser seleccionados.
Least Connections Este algoritmo, entrega una nueva conexión al servidor que tenga la menor cantidad de conexiones en el momento. Least Connections trabaja mejor en ambientes donde los servidores y otros equipamientos tienen capacidades similares.
Observed El algoritmo Observed usa una lógica combinada de los algoritmos Least Connections y Fastest para el balanceo de carga. Con este algoritmo, los servidores son rankeados de acuerdo a una combinación de criterios como el número actual de conexiones y el tiempo de respuesta. Los servidores que tienen menor cantidad de conexiones y un tiempo de respuesta más rápido r eciben las nuevas conexiones.
Predictive El algoritmo Predictive usa la forma de ranking manejada por el algortimo Observed, sin embargo, con el algoritmo Predictive, el sistema analiza la tendencia del ranking, determinando cuáles servidores pueden mejorar o empeorar su desempeño. Los servidores que tengan una tendencia a la mejora, recibirán mayor cantidad de conexiones que los servidores que empeoran su rendimiento. El algoritmo Predictive funciona bien en cualquier ambiente.
Fuentes: https://devcentral.f5.com/weblogs/dmacvittie/archive/2009/03/31/intro-to-load-balancing-for-developers[https://devcentral.f5.com/weblogs/dmacvittie/archive/2009/03/31/intro-to-loadndash-the-algorithms.aspx balancing-for-developers-ndash-the-algorithms.aspx]
http://support.f5.com/kb/en-us/archived_products/big-ip/manuals/product/bigip4_5ref/lc_loadbal.html [http://support.f5.com/kb/en-us/archived_products/big-ip/manuals/product/bigip4_5ref/lc_loadbal.html]
Posted 14th May by Henry Labels: algoritmos, balanceo 0
tendenci aentecnol ogia.blogspot.com.es/2012/05/f5. html
Add a comment
2/2