Configuración de agrupaciones de origen

Un pool de origen es un grupo de servidores de origen que reciben tráfico de un balanceador de carga global. Los orígenes pueden identificarse por dirección IP o nombre de host, y los pools pueden asociarse a una región específica o ponerse a disposición globalmente.

Puede configurar el número mínimo de orígenes en buen estado que deben estar disponibles para que un grupo se considere en buen estado, así como la comprobación de estado utilizada para supervisar el grupo.

Si está familiarizado con la terminología DNS, piense en un pool como en un conjunto de registros, salvo que sólo se devuelven los orígenes sanos. Puede configurar varios grupos y definir su prioridad de conmutación por error.

  • Al añadir servidores de origen a una agrupación, puede identificar el origen por nombre de host o dirección IP.
  • El orden de las agrupaciones en el equilibrador de carga determina la prioridad de migración tras error estándar. Cuando el número de orígenes en buen estado de una agrupación desciende por debajo del umbral configurado, el equilibrador de carga direcciona el tráfico a la siguiente agrupación disponible.
  • De forma predeterminada, las agrupaciones se ordenan por fecha de creación. Puede reordenarlos desde el panel de control del equilibrador de carga global y mediante la API CIS (utilice el comando Update Pools para establecer una nueva matriz origins ).
  • La dirección dinámica utiliza perfiles RTT (Round Trip Time) para determinar la prioridad de la agrupación. Si no hay datos RTT para una agrupación en una región o un centro de colocación, el equilibrador de carga utiliza el orden de agrupación para determinar la prioridad de migración tras error.
  • La dirección geográfica dirige el tráfico a las agrupaciones en función del punto de presencia o la región del cliente. Si no hay ninguna configuración de dirección geográfica para una región o una agrupación, el equilibrador de carga utiliza el orden de agrupación para determinar la prioridad de migración tras error.

Distribución del tráfico dentro de una agrupación

Por defecto, el tráfico se distribuye uniformemente entre los orígenes del pool mediante un algoritmo round-robin. Esto también es válido para los equilibradores de carga globales no redirigidos.

Los orígenes se pueden configurar con ponderaciones y, para los equilibradores de carga globales redirigidos, las ponderaciones determinan la cantidad de tráfico que recibe cada servidor de origen con relación a otros orígenes de la agrupación. Los pesos se configuran como valores decimales entre 0 y 1, y especifican qué fracción del tráfico va al origen.

Por cada origen:

Percent of traffic to the origin = origin weight / sum of all origin weights

Si todos los orígenes tienen la ponderación 1, el tráfico se distribuye uniformemente.

Los orígenes con la ponderación 0 no reciben nada de tráfico de esta agrupación. No obstante, la afinidad de sesiones puede alterar temporalmente esto hasta que todas las sesiones estén cerradas. Si el origen es un miembro de otra agrupación, es posible que siga recibiendo tráfico para dicha agrupación.

Por ejemplo, se crea un pool de orígenes con 3 orígenes que tienen los siguientes pesos: origen-A: 0.4, origen-B: 0.3, y origen-C: 0.3.

  • Inicialmente, todos los orígenes están en buen estado. La cantidad de tráfico que recibe cada origen es: origen-A: 40 %, origen-B: 30 % y origen--C: 30 %.
  • A continuación, origin-A pasa crítico y deja de recibir tráfico. Los orígenes restantes tienen el mismo peso, por lo que el tráfico se distribuye de manera uniforme, recibiendo cada uno el 50 %.
  • El administrador cambia el peso de origen-C por 0. Ahora el 100 % del nuevo tráfico va a origen-B. Con la afinidad de sesiones activada, el tráfico de las sesiones existentes en origin-C sigue yendo a origin-C hasta que se cierran esas sesiones (durante un máximo de 24 horas).
  • Por último, el peso de origen-B se cambia por 0. La agrupación ya no recibe tráfico hasta que origen-A vuelve a estar en buen estado o las ponderaciones para origen-C y origen-B se establecen en un valor distinto de cero.

Agrupación de reserva

Un grupo de reserva es el grupo de menor prioridad en una configuración de equilibrador de carga. Recibe tráfico cuando los pools de mayor prioridad no están disponibles y también puede recibir tráfico durante el funcionamiento normal en función del modo de direccionamiento del tráfico seleccionado. No se limita a la gestión de errores.

La distribución del tráfico a un grupo de reserva depende del modo de direccionamiento del tráfico configurado y de la prioridad asignada a cada grupo. Bajo ciertas configuraciones, el grupo de reserva puede recibir tráfico incluso cuando otros grupos están en buen estado.

El grupo de reserva se define como el grupo de origen con la prioridad más baja, que está representado por el valor numérico más alto. Esta designación determina su papel cuando otros pools dejan de estar disponibles. Cuando todos los grupos primarios de una región no están disponibles, el tráfico se dirige al grupo de reserva. Este enrutamiento se produce independientemente del estado de salud del grupo de reserva.

Si todos los grupos están desactivados, el grupo de reserva no estará disponible.