Comprobaciones de capacidad para las carreras de práctica - Controlador de recuperación de aplicaciones de Amazon (ARC)

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Comprobaciones de capacidad para las carreras de práctica

Cuando comienza una sesión de práctica, para alejar temporalmente el tráfico de una zona de disponibilidad, ARC comprueba si hay suficiente capacidad en otras zonas de disponibilidad para alejar el tráfico de la zona de disponibilidad de forma segura. Si no hay suficiente capacidad disponible, el cambio de tráfico de la sesión de práctica no se inicia y la sesión de práctica finaliza.

Además, el ARC comprueba la capacidad de los recursos del balanceador de carga cuando se completa un cambio automático zonal, antes de que el ARC finalice el cambio de tráfico iniciado por el cambio automático. Si la comprobación de capacidad falla cuando finaliza el cambio automático, el tráfico no se desplaza de nuevo a la zona de disponibilidad de la que se alejó.

Las comprobaciones de capacidad balanceada solo se completan para los balanceadores de carga y los grupos de Auto Scaling.

En el caso de un recurso de equilibrador de carga, las comprobaciones de capacidad validan que los hosts en buen estado asociados al equilibrador de carga estén distribuidos entre las zonas de disponibilidad. En concreto, las comprobaciones de capacidad garantizan que el número de hosts en buen estado en todas las zonas de disponibilidad en las que está registrado el recurso esté equilibrado. En el caso de las comprobaciones de capacidad, equilibrado significa que la capacidad en buen estado de cada zona de disponibilidad es igual a la de las demás zonas, dentro de una pequeña variación.

Tenga en cuenta que las comprobaciones de capacidad no se aplican a los balanceadores de carga con grupos objetivo de tipo Lambda ni a los balanceadores de carga de aplicaciones, ya que esos objetivos no están configurados por zonas.

También se realizan comprobaciones de capacidad para los grupos de Auto Scaling. Para un grupo de Auto Scaling, las comprobaciones de capacidad validan que la capacidad zonal total en buen estado de un grupo de Auto Scaling (es decir, la cantidad total de hosts en buen estado en todas las zonas de disponibilidad) cumpla con el conjunto de capacidad deseado para ese grupo de Auto Scaling.

Cuando se produce un error en una comprobación de capacidad

Cuando una comprobación de capacidad descubre que la capacidad disponible no está equilibrada para un recurso, el resultado de la práctica sí lo estáCAPACITY_CHECK_FAILED. Para obtener más información sobre los motivos por los que se ha producido un error en una comprobación de capacidad, consulte el campo de comentarios delZonalShiftSummary. Para encontrar el campo de comentarios para el turno zonal de su sesión de práctica, haga lo siguiente:

  1. Utilice el AWS CLI, enumere los cambios zonales del recurso que especificó en la ejecución de práctica mediante la operación de ListZonalShiftsAPI.

    FOr Por ejemplo, para devolver los cambios zonales, puedes ejecutar un comando similar al siguiente:

    aws arc-zonal-shift start-practice-run --resource-identifier="arn:aws:elasticloadbalancing:Region:111122223333:ExampleALB123456890"
  2. Revise la matriz de ZonalShiftSummary objetos devueltos para encontrar el cambio zonal de la sesión de práctica que falló debido a las comprobaciones de capacidad.

  3. Para conocer el cambio zonal aplicable, revise la información del Comment campo.