Puede añadir un grupo de servidores para gestionar y compartir servidores back-end de forma flexible y eficiente. Un grupo gestiona métodos de distribución de equilibrador de carga y está asociado a la supervisión del servicio para parámetros de comprobación de estado.
Procedimiento
- Abra los servicios de puerta de enlace Edge.
- En la barra de navegación superior, seleccione Recursos y haga clic en la pestaña Recursos de nube.
- En el panel izquierdo, haga clic en Puertas de enlace Edge.
- Haga clic en el botón de radio junto al nombre de la puerta de enlace Edge de destino y haga clic en Servicios.
- Desplácese hasta Equilibrador de carga > Grupos.
- Haga clic en el botón Crear ().
- Escriba un nombre y, si lo desea, una descripción del grupo de equilibradores de carga.
- Seleccione un método de equilibrio para el servicio en el menú desplegable Algoritmo:
Opción Descripción ROUND-ROBIN Cada servidor se utiliza por turnos en función de la ponderación que tenga asignada. Es el algoritmo más uniforme y justo cuando el tiempo de proceso del servidor permanece distribuido de forma equitativa. IP-HASH Selecciona un servidor en función de un hash de la dirección IP de origen y de destino de cada paquete. LEASTCONN Distribuye las solicitudes del cliente a varios servidores en función del número de conexiones que ya están abiertas en el servidor. Las nuevas conexiones se envían al servidor que tenga el menor número de conexiones abiertas. URI Se hace hash de la parte izquierda del URI (delante del signo de interrogación) y se divide por la ponderación total de los servidores en ejecución. El resultado designa el servidor que recibirá la solicitud. Esta opción garantiza que siempre se dirija un URI al mismo servidor mientras que este no se desactive. HTTPHEADER El nombre del encabezado HTTP se busca en cada solicitud HTTP. El nombre del encabezado entre paréntesis no distingue mayúsculas de minúsculas, lo que es similar a la función ACL 'hdr()'. Si el encabezado está ausente o no contiene ningún valor, se aplica el algoritmo por turnos. El parámetro del algoritmo HTTP HEADER tiene una opción headerName=<name>. Por ejemplo, puede utilizar host como el parámetro del algoritmo HTTP HEADER.
URL El parámetro de URL especificado en el argumento se busca en la cadena de consulta de cada solicitud HTTP GET. Si al parámetro le sigue un signo igual (=) y un valor, al valor se le aplica hash y se divide por el peso total de los servidores en ejecución. El resultado determina el servidor que recibe la solicitud. Este proceso se utiliza para realizar un seguimiento de los identificadores de usuario de las solicitudes y asegurarse de que el mismo identificador de usuario se envíe siempre al mismo servidor, siempre que ningún servidor se active o desactive. Si no se encuentra ningún parámetro ni ningún valor, se aplica un algoritmo por turnos. El parámetro del algoritmo URL tiene una opción urlParam=<url>.
- Agregue miembros al grupo.
- Haga clic en el botón Agregar ().
- Introduzca el nombre del miembro de grupo.
- Introduzca la dirección IP del miembro de grupo.
- Introduzca el puerto en el que el miembro recibirá el tráfico desde el equilibrador de carga.
- Introduzca el puerto de supervisión en el que el miembro recibirá las solicitudes de supervisión de estado.
- En el cuadro de texto Ponderación, escriba la proporción de tráfico que gestionará este miembro. Debe ser un número entero entre 1 y 256.
- (opcional) En el cuadro de texto Conexiones máximas, escriba el número máximo de conexiones simultáneas que el miembro podrá gestionar.
Cuando el número de solicitudes entrantes supera el valor máximo, las solicitudes se colocan en cola y el equilibrador de carga espera hasta que se libere una conexión.
- (opcional) En el cuadro de texto Conexiones mínimas, escriba el número mínimo de conexiones simultáneas que un miembro siempre debe aceptar.
- Haga clic en Conservar para agregar el nuevo miembro al grupo.
La operación puede tardar un minuto en completarse.
- (opcional) A fin de lograr que las direcciones IP de cliente sean visibles para los servidores back-end, seleccione Transparente.
Si no se selecciona Transparente (el valor predeterminado), los servidores back-end ven la dirección IP del origen del tráfico como la dirección IP interna del equilibrador de carga.
Cuando Transparente está seleccionado, la dirección IP de origen es la dirección IP real del cliente y la puerta de enlace Edge se debe establecer como la puerta de enlace predeterminada para garantizar que los paquetes devueltos pasen por la puerta de enlace Edge.
- Para mantener los cambios, haga clic en Conservar.
Qué hacer a continuación
Agregue servidores virtuales para el equilibrador de carga. Un servidor virtual tiene una dirección IP pública y atiende todas las solicitudes entrantes del cliente. Consulte Agregar un servidor virtual.