

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.

# Configuración del equilibrio de carga entre zonas en el equilibrador de carga clásico
<a name="enable-disable-crosszone-lb"></a>

Con *el equilibrio de cargas entre zonas*, cada nodo del equilibrador de carga de su equilibrador de carga clásico distribuye las solicitudes equitativamente entre todas las instancias registradas en todas las zonas de disponibilidad habilitadas. Si el equilibrio de cargas entre zonas está inhabilitado, cada nodo del equilibrador de carga distribuye las solicitudes equitativamente entre todas las instancias registradas solo en su zona de disponibilidad. Para obtener más información, consulte [Equilibrio de carga entre zonas](https://docs.aws.amazon.com/elasticloadbalancing/latest/userguide/how-elastic-load-balancing-works.html#cross-zone-load-balancing) en la *Guía del usuario de Elastic Load Balancing*.

El balanceo de carga entre zonas reduce la necesidad de mantener un número equivalente de instancias en cada zona de disponibilidad habilitada y mejora la capacidad de la aplicación para controlar la pérdida de una o varias instancias. Sin embargo, recomendamos mantener una cantidad aproximadamente equivalente de instancias en cada zona de disponibilidad habilitada para aumentar la tolerancia a errores.

En los entornos donde los clientes almacenan en caché las búsquedas de DNS, las solicitudes entrantes podrían favorecer a una de las zonas de disponibilidad. Cuando se utiliza el equilibrio de carga entre zonas, este desequilibrio de la carga de solicitudes se distribuye entre todas las instancias disponibles de la región, por lo que se reduce el impacto de los clientes que se comportan de forma incorrecta.

Al crear un equilibrador de carga clásico, el valor predeterminado para el equilibrio de carga entre zonas depende de cómo se crea el equilibrador de carga. Con la API o el CLI, el equilibrio de carga entre zonas está deshabilitado de forma predeterminada. Con el Consola de administración de AWS, la opción de habilitar el equilibrio de carga entre zonas está seleccionada de forma predeterminada. Después de crear un equilibrador de carga clásico, puede habilitar o desactivar el equilibrio de carga entre zonas en cualquier momento.

**Topics**
+ [Habilitación del equilibrio de carga entre zonas](#enable-cross-zone)
+ [Desactivación del equilibrio de carga entre zonas](#disable-cross-zone)

## Habilitación del equilibrio de carga entre zonas
<a name="enable-cross-zone"></a>

Puede habilitar el equilibrio de carga entre zonas del equilibrador de carga clásico en cualquier momento.

**Para habilitar el balanceo de carga entre zonas desde la consola**

1. Abra la consola de Amazon EC2 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 nombre del equilibrador de carga para abrir su página de detalles.

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

1. En la página **Editar atributos del equilibrador de carga**, en la sección **Configuración de enrutamiento de zonas de disponibilidad**, habilite **Equilibrio de carga entre zonas**.

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

**Para habilitar el equilibrio de carga entre zonas, utilice el AWS CLI**

1. Usa el siguiente [modify-load-balancer-attributes](https://docs.aws.amazon.com/cli/latest/reference/elb/modify-load-balancer-attributes.html)comando para establecer el `CrossZoneLoadBalancing` atributo de tu balanceador de cargas en: `true`

   ```
   aws elb modify-load-balancer-attributes --load-balancer-name my-loadbalancer --load-balancer-attributes "{\"CrossZoneLoadBalancing\":{\"Enabled\":true}}"
   ```

   A continuación, se muestra un ejemplo de respuesta:

   ```
   {
      "LoadBalancerAttributes": {
        "CrossZoneLoadBalancing": {
            "Enabled": true
          }
      },
      "LoadBalancerName": "my-loadbalancer"
    }
   ```

1. (Opcional) Usa el siguiente [describe-load-balancer-attributes](https://docs.aws.amazon.com/cli/latest/reference/elb/describe-load-balancer-attributes.html)comando para verificar que el balanceo de cargas entre zonas esté habilitado para tu balanceador de cargas:

   ```
   aws elb describe-load-balancer-attributes --load-balancer-name my-loadbalancer
   ```

   A continuación, se muestra un ejemplo de respuesta:

   ```
   {
       "LoadBalancerAttributes": {
           "ConnectionDraining": {
               "Enabled": false, 
               "Timeout": 300
           }, 
           "CrossZoneLoadBalancing": {
               "Enabled": true
           }, 
           "ConnectionSettings": {
               "IdleTimeout": 60
           }, 
           "AccessLog": {
               "Enabled": false
           }
       }
   }
   ```

## Desactivación del equilibrio de carga entre zonas
<a name="disable-cross-zone"></a>

Puede deshabilitar la opción de balanceo de carga entre zonas del equilibrador de carga en cualquier momento.

**Para deshabilitar el balanceo de carga entre zonas desde la consola**

1. Abra la consola de Amazon EC2 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 nombre del equilibrador de carga para abrir su página de detalles.

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

1. En la página **Editar atributos del equilibrador de carga**, en la sección **Configuración de enrutamiento de zonas de disponibilidad**, deshabilite **Equilibrio de carga entre zonas**.

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

Para deshabilitar el balanceo de carga entre zonas, defina el atributo `CrossZoneLoadBalancing` del equilibrador de carga en `false`.

**Para inhabilitar el equilibrio de cargas entre zonas, usa el AWS CLI**

1. Utilice el siguiente comando [modify-load-balancer-attributes](https://docs.aws.amazon.com/cli/latest/reference/elb/modify-load-balancer-attributes.html):

   ```
   aws elb modify-load-balancer-attributes --load-balancer-name my-loadbalancer --load-balancer-attributes "{\"CrossZoneLoadBalancing\":{\"Enabled\":false}}"
   ```

   A continuación, se muestra un ejemplo de respuesta:

   ```
   {
      "LoadBalancerAttributes": {
        "CrossZoneLoadBalancing": {
            "Enabled": false
          }
      },
      "LoadBalancerName": "my-loadbalancer"
    }
   ```

1. (Opcional) Usa el siguiente [describe-load-balancer-attributes](https://docs.aws.amazon.com/cli/latest/reference/elb/describe-load-balancer-attributes.html)comando para verificar que el equilibrio de cargas entre zonas esté desactivado para tu balanceador de cargas:

   ```
   aws elb describe-load-balancer-attributes --load-balancer-name my-loadbalancer
   ```

   A continuación, se muestra un ejemplo de respuesta:

   ```
   {
       "LoadBalancerAttributes": {
           "ConnectionDraining": {
               "Enabled": false, 
               "Timeout": 300
           }, 
           "CrossZoneLoadBalancing": {
               "Enabled": false
           }, 
           "ConnectionSettings": {
               "IdleTimeout": 60
           }, 
           "AccessLog": {
               "Enabled": false
           }
       }
   }
   ```