Configuración del direccionamiento del tráfico
El equilibrio de carga proporciona varias modalidades de dirección de tráfico, que permiten a los clientes optimizar cómo los equilibradores de carga dirigen el tráfico.
Puede configurar la dirección de tráfico desde el panel de control del equilibrio de carga en el panel Editar equilibrador de carga. También puede configurar la dirección de tráfico a través de la API de CIS. Las opciones de dirección disponibles incluyen la migración tras error estándar (dirección inhabilitada), la dirección dinámica y la dirección geográfica.
Migración tras error estándar
La conmutación por error (desactivada) dirige el tráfico al grupo sano de mayor prioridad. Cuando un pool deja de estar en buen estado, el tráfico pasa al siguiente pool en buen estado según la prioridad del pool.
Si todos los grupos primarios dejan de funcionar, el tráfico se dirige al grupo de reserva configurado.
En este modo:
- El tráfico se envía al grupo sano de mayor prioridad.
- Los pools de menor prioridad sólo se utilizan cuando los de mayor prioridad dejan de ser saludables.
- El grupo de reserva sólo recibe tráfico cuando todos los demás grupos no están sanos.
Esta configuración es útil cuando se desea un comportamiento de conmutación por error activo-pasivo estricto.
Dirección dinámica
La dirección dinámica utiliza datos de comprobación de estado para identificar la agrupación más rápida para una punto de presencia (PoP) o una región de CIS.
La dirección dinámica crea perfiles RTT (Round Trip Time) basados en una media móvil ponderada exponencial (EWMA) para determinar la agrupación más rápida. Si no hay datos RTT actuales para la agrupación en una región o un centro de colocación, CIS direcciona el tráfico a las agrupaciones en orden de migración tras error.
Permita 10 minutos para que CIS cree un perfil RTT la primera vez que habilite la dirección dinámica para una agrupación de servidores.
Si está terminando TCP en una ubicación de extremo del proveedor de nube, es posible que la latencia calculada no refleje la verdadera latencia en el origen para las comprobaciones de estado de TCP.
El diagrama siguiente muestra cómo CIS direcciona el tráfico a la agrupación con el EWMA más bajo entre tres regiones: América del Norte oriental, Europa y Australia. En este caso, se selecciona la agrupación ENAM, porque tiene el RTT más bajo.
Dirección geográfica
La dirección geográfica dirige el tráfico a las agrupaciones en función del punto de presencia (PoP) o la región del cliente. Solo los dominios en los planes de empresa pueden realizar la dirección geográfica por PoP. Los usuarios especifican las agrupaciones a las que el equilibrador de carga dirige el tráfico para una región geográfica o PoP. Puede asignar varias agrupaciones a la misma región y el equilibrador de carga las utiliza en orden de migración tras error. Si no hay ninguna configuración para una región o una agrupación, el equilibrador de carga utiliza la orden de migración tras error predeterminada.
Cloudflare define 13 regiones geográficas para la dirección geográfica. La región de un cliente está determinada por la región del centro de datos de Cloudflare que responde a la consulta DNS del cliente. Estas regiones se listan en la tabla siguiente, junto con sus códigos de región.
| Código de región | Región |
|---|---|
| WNAM | América del Norte occidental |
| ENAM | América del Norte oriental |
| WEU | Europa Occidental |
| EEU | Europa Oriental |
| NSAM | Norte de América del Sur |
| SSAM | Sur de América del Sur |
| OC | Oceanía |
| ME | Oriente Medio |
| NAF | África del Norte |
| SAF | África del Sur |
| SAS | Sudeste Asiático |
| SEAS | Asia sudeste |
| NEAS | Asia noreste |
Modos de dirección del tráfico y comportamiento alternativo
El direccionamiento del tráfico determina cómo se distribuye el tráfico entrante entre los grupos de origen. El modo de dirección seleccionado afecta a cómo se utilizan los grupos sanos y los grupos de reserva durante el enrutamiento de solicitudes.
La siguiente tabla describe cómo se enruta el tráfico para cada modo de direccionamiento y cómo participan los grupos de reserva en la distribución del tráfico.
| Modo de dirección del tráfico | Comportamiento de la distribución del tráfico | Comportamiento del grupo de reserva |
|---|---|---|
| Conmutación por error (desactivada) | El tráfico se dirige al grupo sano de mayor prioridad. Los pools de menor prioridad sólo se utilizan si los de mayor prioridad dejan de ser saludables. | La agrupación de reserva recibe tráfico sólo cuando todas las agrupaciones de mayor prioridad no están activas. |
| Aleatoria | El tráfico se distribuye aleatoriamente entre los grupos sanos. | El grupo de reserva recibe tráfico incluso cuando los demás grupos están en buen estado. |
| Dinámico | El tráfico se dirige al grupo con la mejor latencia observada. | El grupo de reserva participa en el direccionamiento del tráfico cuando está en buen estado. |
| Dirección geográfica | El tráfico se enruta según la asignación regional o PoP configurada. | El grupo de reserva participa en el direccionamiento del tráfico cuando está en buen estado. |
Ejemplo: comportamiento del grupo de reserva
Se configuran los siguientes pools:
| Agrupación | Prioridad | Finalidad |
|---|---|---|
Pool A |
1 | Aplicación principal |
Pool B |
2 | Página de mantenimiento (fondo de reserva) |
El comportamiento depende del modo de dirección del tráfico seleccionado:
- Si la dirección del tráfico está configurada en
Random, el tráfico puede dirigirse aPool BaunquePool Aesté en buen estado. - Si la dirección del tráfico se establece en
Failover (Off), el tráfico se enruta aPool Bsólo cuandoPool Ase vuelve insalubre.
Con la dirección aleatoria, la página de mantenimiento puede recibir tráfico de producción incluso cuando el Grupo A está en buen estado.
Este comportamiento garantiza que el modo de dirección seleccionado se ajuste a sus requisitos de disponibilidad y distribución del tráfico.