

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.

# Cambio de zona del equilibrador de carga de red
<a name="zonal-shift"></a>

El cambio de zona es una prestación del Controlador de recuperación de aplicaciones (ARC) de Amazon. Con el cambio de zona, puede mover un recurso del equilibrador de carga de red de una zona de disponibilidad afectada con una sola acción. De esta forma, podrá seguir operando desde otras zonas de disponibilidad en buen estado en una Región de AWS.



Cuando inicia un cambio de zona, el equilibrador de carga de red deja de enrutar tráfico hacia los destinos en la zona de disponibilidad afectada. Las conexiones existentes con destinos en la zona de disponibilidad afectada no se terminan como resultado del cambio de zona. Estas conexiones pueden tardar varios minutos en completarse de forma correcta.

**Topics**
+ [Antes de empezar](#zonal-shift-before-you-begin)
+ [Anulación administrativa](#admin-override)
+ [Habilitación del cambio de zona](enable-zonal-shift.md)
+ [Comenzar un cambio de zona](start-zonal-shift.md)
+ [Actualizar un cambio de zona](update-zonal-shift.md)
+ [Cancelar un cambio de zona](cancel-zonal-shift.md)

## Antes de iniciar un cambio de zona
<a name="zonal-shift-before-you-begin"></a>
+ El cambio de zona está deshabilitado de manera predeterminada y se debe habilitar en cada equilibrador de carga de red. Para obtener más información, consulte [Habilitación del cambio de zona para el equilibrador de carga de red](enable-zonal-shift.md).
+ Puede iniciar un cambio de zona para un equilibrador de carga de red específico solo para una única zona de disponibilidad. No puede comenzar un cambio de zona para varias zonas de disponibilidad.
+ AWS elimina de forma proactiva las direcciones IP zonales del Network Load Balancer del DNS cuando varios problemas de infraestructura afectan a los servicios. Compruebe siempre la capacidad actual de la zona de disponibilidad antes de comenzar un cambio de zona. Si utiliza un cambio de zona en el equilibrador de carga de red, la zona de disponibilidad afectada por el cambio de zona también pierde capacidad de destino.
+ Durante un cambio de zona en equilibradores de carga de red con el equilibrio de carga entre zonas habilitado, las direcciones IP del equilibrador de carga de zona se eliminan del DNS. Las conexiones existentes con destinos de la zona de disponibilidad afectada persisten hasta que se cierran de manera orgánica, mientras que las nuevas conexiones dejan de enrutarse a destinos de la zona de disponibilidad afectada.

Para obtener más información, consulte [Prácticas recomendadas para cambios de zona en ARC ](https://docs.aws.amazon.com/r53recovery/latest/dg/route53-arc-best-practices.zonal-shifts.html) en la *Guía para desarrolladores del Controlador de recuperación de aplicaciones de Amazon (ARC)*.

## Anulación administrativa por cambio de zona
<a name="admin-override"></a>

Los destinos que pertenezcan a un equilibrador de carga de red incluirán el nuevo estado `AdministrativeOverride`, que es independiente del estado `TargetHealth`.

Cuando se inicia un cambio de zona para un equilibrador de carga de red, todos los destinos de la zona de la que se están moviendo se consideran anulados administrativamente. El equilibrador de carga de red deja de enrutar tráfico nuevo hacia los destinos anulados administrativamente. Las conexiones existentes permanecen intactas hasta que se cierran de forma natural.

Los estados posibles de `AdministrativeOverride` son:

**unknown**  
El estado no se puede propagar debido a un error interno

**no\$1override**  
No existe ninguna anulación activa en el destino actualmente

**zonal\$1shift\$1active**  
El cambio de zona está activo en la zona de disponibilidad de destino

**zonal\$1shift\$1delegated\$1to\$1dns**  
El estado de cambio zonal de este objetivo no está disponible, `DescribeTargetHealth` pero se puede ver directamente a través de la API o la AWS ARC - Zonal Shift consola.

# Habilitación del cambio de zona para el equilibrador de carga de red
<a name="enable-zonal-shift"></a>

El cambio de zona está deshabilitado de manera predeterminada y se debe habilitar en cada equilibrador de carga de red. Esto garantiza que pueda iniciar un cambio de zona únicamente en los equilibradores de carga de red específicos que desee. Para obtener más información, consulte [Cambio de zona del equilibrador de carga de red](zonal-shift.md).

**Requisitos previos**

Si habilita el equilibrio de carga entre zonas para el equilibrador de carga, cada grupo de destino asociado debe cumplir los siguientes requisitos antes de poder habilitar el cambio de zona:
+ El protocolo del grupo de destino debe ser `TCP` o `TLS`.
+ El tipo de grupo de destino no debe ser `alb`.
+ [La terminación de conexiones para destinos en mal estado](edit-target-group-attributes.md#unhealthy-target-connection-termination) debe estar desactivada.
+ El atributo del grupo de destino `load_balancing.cross_zone.enabled` debe ser `true` o `use_load_balancer_configuration` (valor predeterminado).

------
#### [ Console ]

**Para habilitar el cambio de zona**

1. Abre la EC2 consola de Amazon en [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. En el panel de navegación, en **Equilibrio de carga**, elija **Equilibradores de carga**.

1. Seleccione el equilibrador de carga de red.

1. En la pestaña **Atributos**, seleccione **Editar**.

1. Bajo **Configuración de enrutamiento de la zona de disponibilidad**, en **Integración de cambios de zona de ARC**, elija **Habilitar**.

1. Seleccione **Save changes (Guardar cambios)**.

------
#### [ AWS CLI ]

**Para habilitar el cambio de zona**  
Utilice el comando [modify-load-balancer-attributes](https://docs.aws.amazon.com/cli/latest/reference/elbv2/modify-load-balancer-attributes.html) con el atributo `zonal_shift.config.enabled`.

```
aws elbv2 modify-load-balancer-attributes \
    --load-balancer-arn load-balancer-arn \
    --attributes "Key=zonal_shift.config.enabled,Value=true"
```

------
#### [ CloudFormation ]

**Para habilitar el cambio de zona**  
Actualice el [AWS::ElasticLoadBalancingV2::LoadBalancer](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticloadbalancingv2-loadbalancer.html)recurso para incluir el `zonal_shift.config.enabled` atributo.

```
Resources:
  myLoadBalancer:
    Type: 'AWS::ElasticLoadBalancingV2::LoadBalancer'
    Properties:
      Name: my-nlb
      Type: network
      Scheme: internal
      Subnets: 
        - !Ref subnet-AZ1
        - !Ref subnet-AZ2
      SecurityGroups: 
        - !Ref mySecurityGroup
      LoadBalancerAttributes:
        -Key: "zonal_shift.config.enabled"
         Value: "true"
```

------

# Inicio de un cambio de zona para el equilibrador de carga de red
<a name="start-zonal-shift"></a>

El cambio zonal en ARC le permite mover temporalmente el tráfico de los recursos compatibles fuera de una zona de disponibilidad para que su aplicación pueda seguir funcionando normalmente con otras zonas de disponibilidad de una AWS región.

**Requisito previo**  
Antes de comenzar, verifique que haya [habilitado el cambio de zona](enable-zonal-shift.md#enable-zonal-shift.title) para el equilibrador de carga.

------
#### [ Console ]

Este procedimiento explica cómo iniciar un cambio zonal con la EC2 consola de Amazon. Para conocer los pasos para iniciar un cambio de zona mediante la consola de ARC, consulte [Cómo iniciar un cambio de zona](https://docs.aws.amazon.com/r53recovery/latest/dg/arc-zonal-shift.start-cancel.html) en la *Guía para desarrolladores del Controlador de recuperación de aplicaciones (ARC) de Amazon*.

**Comenzar un cambio de zona**

1. Abre la EC2 consola de Amazon en [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. En el panel de navegación, en **Equilibrio de carga**, elija **Equilibradores de carga**.

1. Seleccione el equilibrador de carga de red.

1. En la pestaña **Integraciones**, expanda **Controlador de recuperación de aplicaciones de Amazon (ARC)** y elija **Iniciar cambio de zona**.

1. Seleccione la zona de disponibilidad de la que desea transferir el tráfico.

1. Elija o ingrese un vencimiento para el cambio de zona. Inicialmente, un cambio de zona se puede configurar desde 1 minuto hasta tres días (72 horas).

   Todos los cambios de zona son temporales. Debe establecer un vencimiento, pero puede actualizar los cambios activos más adelante para establecer un vencimiento nuevo.

1. Ingrese un comentario. Puede actualizar el cambio de zona más adelante para editar el comentario.

1. Seleccione la casilla para confirmar que está al tanto de que iniciar un cambio de zona reduce la capacidad de la aplicación al desviar el tráfico fuera de la zona de disponibilidad.

1. Elija **Confirmar**.

------
#### [ AWS CLI ]

**Comenzar un cambio de zona**  
Utilice el [start-zonal-shift](https://docs.aws.amazon.com/cli/latest/reference/arc-zonal-shift/start-zonal-shift.html)comando Amazon Application Recovery Controller (ARC).

```
aws arc-zonal-shift start-zonal-shift \
    --resource-identifier load-balancer-arn \
    --away-from use2-az2 \
    --expires-in 2h \
    --comment "zonal shift due to scheduled maintenance"
```

------

# Actualización de un cambio de zona para el equilibrador de carga de red
<a name="update-zonal-shift"></a>

Puede actualizar un cambio zonal para establecer un nuevo vencimiento, o bien editar o reemplazar el comentario del cambio zonal.

------
#### [ Console ]

Este procedimiento explica cómo actualizar un cambio zonal mediante la EC2 consola de Amazon. Para conocer los pasos para actualizar un cambio de zona mediante la consola del Controlador de recuperación de aplicaciones (ARC) de Amazon, consulte [Cómo actualizar un cambio de zona](https://docs.aws.amazon.com/r53recovery/latest/dg/arc-zonal-shift.start-cancel.html) en la *Guía para desarrolladores del Controlador de recuperación de aplicaciones (ARC) de Amazon*.

**Actualizar un cambio de zona**

1. Abre la EC2 consola de Amazon en [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. En el panel de navegación, en **Equilibrio de carga**, elija **Equilibradores de carga**.

1. Seleccione un equilibrador de carga de aplicaciones con un cambio de zona activo.

1. En la pestaña **Integraciones**, expanda **Controlador de recuperación de aplicaciones de Amazon (ARC)** y elija **Actualizar cambio de zona**.

   Esto abre la consola de ARC para continuar con el proceso de actualización.

1. (Opcional) En **Establecer vencimiento del cambio de zona**, seleccione o introduzca un vencimiento.

1. (Opcional) En **Comentario**, si lo desea, edite el comentario existente o introduzca un nuevo comentario.

1. Elija **Actualizar**.

------
#### [ AWS CLI ]

**Actualizar un cambio de zona**  
Utilice el [update-zonal-shift](https://docs.aws.amazon.com/cli/latest/reference/arc-zonal-shift/update-zonal-shift.html)comando Amazon Application Recovery Controller (ARC).

```
aws arc-zonal-shift update-zonal-shift \
    --zonal-shift-id 9ac9ec1e-1df1-0755-3dc5-8cf57EXAMPLE \
    --expires-in 1h \
    --comment "extending zonal shift for scheduled maintenance"
```

------

# Cancelación de un cambio de zona para el equilibrador de carga de red
<a name="cancel-zonal-shift"></a>

Puedes cancelar un cambio zonal en cualquier momento antes de que caduque. Puede cancelar los cambios zonales que usted inicie o los cambios zonales que se AWS inicien para un recurso para una práctica de cambio automático zonal.

------
#### [ Console ]

Este procedimiento explica cómo cancelar un cambio zonal mediante la EC2 consola de Amazon. Para conocer los pasos para cancelar un cambio de zona mediante la consola del Controlador de recuperación de aplicaciones (ARC) de Amazon, consulte [Cómo cancelar un cambio de zona](https://docs.aws.amazon.com/r53recovery/latest/dg/arc-zonal-shift.start-cancel.html) en la *Guía para desarrolladores del Controlador de recuperación de aplicaciones (ARC) de Amazon*.

**Cancelar un cambio de zona**

1. Abre la EC2 consola de Amazon en [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. En el panel de navegación, en **Equilibrio de carga**, elija **Equilibradores de carga**.

1. Seleccione un equilibrador de carga de red con un cambio de zona activo.

1. En la pestaña **Integraciones**, en **Controlador de recuperación de aplicaciones de Amazon (ARC)**, elija **Cancelar cambio de zona**.

   Esto abre la consola de ARC para continuar con el proceso de cancelación.

1. Elija **Cancelar cambio de zona**.

1. Cuando deba confirmar la selección, haga clic en **Confirm (Confirmar)**.

------
#### [ AWS CLI ]

**Cancelar un cambio de zona**  
Utilice el [cancel-zonal-shift](https://docs.aws.amazon.com/cli/latest/reference/arc-zonal-shift/cancel-zonal-shift.html)comando Amazon Application Recovery Controller (ARC).

```
aws arc-zonal-shift cancel-zonal-shift \
    --zonal-shift-id 9ac9ec1e-1df1-0755-3dc5-8cf57EXAMPLE
```

------