

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Spostamento zonale per il tuo Network Load Balancer
<a name="zonal-shift"></a>

Lo spostamento zonale è una funzionalità di Amazon Application Recovery Controller (ARC). Con zonal shift, puoi spostare una risorsa Network Load Balancer da una zona di disponibilità compromessa con una sola azione. In questo modo è possibile continuare a operare da altre zone di disponibilità integre in una Regione AWS.



Quando si avvia uno spostamento di zona, il Network Load Balancer interrompe l'instradamento del traffico verso le destinazioni nella zona di disponibilità interessata. Le connessioni esistenti alle destinazioni nella zona di disponibilità interessata non vengono interrotte dallo spostamento zonale. Potrebbero essere necessari alcuni minuti prima che queste connessioni vengano completate correttamente.

**Topics**
+ [Prima di iniziare](#zonal-shift-before-you-begin)
+ [Sostituzione amministrativa](#admin-override)
+ [Abilitazione dello spostamento zonale](enable-zonal-shift.md)
+ [Avviare uno spostamento zonale](start-zonal-shift.md)
+ [Aggiornare uno spostamento zonale](update-zonal-shift.md)
+ [Annullare uno spostamento zonale](cancel-zonal-shift.md)

## Prima di iniziare un cambiamento di zona
<a name="zonal-shift-before-you-begin"></a>
+ Lo spostamento zonale è disabilitato per impostazione predefinita e deve essere abilitato su ogni Network Load Balancer. Per ulteriori informazioni, consulta [Abilita lo spostamento zonale per il tuo Network Load Balancer](enable-zonal-shift.md).
+ È possibile avviare uno spostamento di zona per un Network Load Balancer specifico solo per una singola zona di disponibilità. Non è possibile avviare uno spostamento zonale per più zone di disponibilità.
+ AWS rimuove in modo proattivo gli indirizzi IP zonali di Network Load Balancer dal DNS quando più problemi di infrastruttura influiscono sui servizi. Verificare sempre l'attuale capacità della zona di disponibilità prima di avviare uno spostamento zonale. Se si utilizza uno spostamento zonale sul Network Load Balancer, anche la zona di disponibilità interessata dallo spostamento zonale perde la capacità target.
+ Durante lo spostamento zonale sui Network Load Balancer con bilanciamento del carico tra zone abilitato, gli indirizzi IP del sistema di bilanciamento del carico zonale vengono rimossi dal DNS. Le connessioni esistenti alle destinazioni nella zona di disponibilità ridotta persistono fino alla chiusura organica, mentre le nuove connessioni non vengono più instradate verso destinazioni nella zona di disponibilità ridotta.

Per ulteriori informazioni, consulta le [migliori pratiche per i cambiamenti zonali in ARC nella](https://docs.aws.amazon.com/r53recovery/latest/dg/route53-arc-best-practices.zonal-shifts.html) *Amazon Application Recovery Controller (ARC) Developer Guide*.

## Sovrascrittura amministrativa dei turni zonali
<a name="admin-override"></a>

Le destinazioni che appartengono a un Network Load Balancer includeranno un nuovo stato`AdministrativeOverride`, indipendente dallo `TargetHealth` stato.

Quando viene avviato uno spostamento di zona per un Network Load Balancer, tutte le destinazioni all'interno della zona da cui viene allontanato vengono considerate sostituite dal punto di vista amministrativo. Il Network Load Balancer interrompe l'instradamento del nuovo traffico verso destinazioni sovrascritte a livello amministrativo. Le connessioni esistenti rimangono intatte finché non vengono chiuse organicamente.

Gli `AdministrativeOverride` stati possibili sono:

**sconosciuto**  
Lo stato non può essere propagato a causa di un errore interno

**no\$1override**  
Nessun override è attualmente attivo sulla destinazione

**zonal\$1shift\$1active**  
Lo spostamento zonale è attivo nella zona di disponibilità di destinazione

**zonal\$1shift\$1delegated\$1to\$1dns**  
Lo stato di spostamento zonale di questo target non è disponibile ma può essere visualizzato direttamente tramite l'API o la console. `DescribeTargetHealth` AWS ARC - Zonal Shift 

# Abilita lo spostamento zonale per il tuo Network Load Balancer
<a name="enable-zonal-shift"></a>

Lo spostamento zonale è disabilitato per impostazione predefinita e deve essere abilitato su ogni Network Load Balancer. In questo modo è possibile avviare uno spostamento di zona utilizzando solo i Network Load Balancer specifici che si desidera. Per ulteriori informazioni, consulta [Spostamento zonale per il tuo Network Load Balancer](zonal-shift.md).

**Prerequisiti**

Se si abilita il bilanciamento del carico tra zone per il sistema di bilanciamento del carico, ogni gruppo target collegato al sistema di bilanciamento del carico deve soddisfare i seguenti requisiti prima di poter abilitare lo spostamento zonale.
+ Il protocollo del gruppo target deve essere o. `TCP` `TLS`
+ Il tipo di gruppo target non deve essere`alb`.
+ [L'interruzione della connessione per destinazioni non integre](edit-target-group-attributes.md#unhealthy-target-connection-termination) deve essere disabilitata.
+ L'attributo del gruppo `load_balancing.cross_zone.enabled` target deve essere `true` o `use_load_balancer_configuration` (impostazione predefinita).

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

**Per abilitare lo spostamento zonale**

1. Apri la EC2 console Amazon all'indirizzo [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Nel pannello di navigazione, sotto **Bilanciamento del carico**, scegli **Sistemi di bilanciamento del carico**.

1. Seleziona Network Load Balancer.

1. Nella scheda **Attributi**, scegli **Modifica**.

1. **Nella **configurazione del routing della zona di disponibilità**, per l'**integrazione con ARC zonal shift, scegli Abilita**.**

1. Scegli **Save changes** (Salva modifiche).

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

**Per abilitare lo spostamento zonale**  
Utilizza il comando [modify-load-balancer-attributes](https://docs.aws.amazon.com/cli/latest/reference/elbv2/modify-load-balancer-attributes.html) con l’attributo `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 ]

**Per abilitare lo spostamento zonale**  
Aggiorna la [AWS::ElasticLoadBalancingV2::LoadBalancer](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticloadbalancingv2-loadbalancer.html)risorsa per includere l'`zonal_shift.config.enabled`attributo.

```
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"
```

------

# Inizia uno spostamento di zona per il tuo Network Load Balancer
<a name="start-zonal-shift"></a>

Lo spostamento zonale in ARC consente di spostare temporaneamente il traffico per le risorse supportate lontano da una zona di disponibilità in modo che l'applicazione possa continuare a funzionare normalmente con altre zone di disponibilità in una regione. AWS 

**Prerequisito**  
Prima di iniziare, verifica di aver [abilitato lo spostamento zonale](enable-zonal-shift.md#enable-zonal-shift.title) per il sistema di bilanciamento del carico.

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

Questa procedura spiega come avviare un cambiamento di zona utilizzando la EC2 console Amazon. Per i passaggi per avviare un cambiamento di zona utilizzando la console ARC, consulta Starting [a zonal shift](https://docs.aws.amazon.com/r53recovery/latest/dg/arc-zonal-shift.start-cancel.html) nella *Amazon Application Recovery Controller (ARC) Developer Guide*.

**Per iniziare un cambiamento zonale**

1. Apri la EC2 console Amazon all'indirizzo [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Nel pannello di navigazione, sotto **Bilanciamento del carico**, scegli **Sistemi di bilanciamento del carico**.

1. Seleziona Network Load Balancer.

1. Nella scheda **Integrazioni**, espandi **Amazon Application Recovery Controller (ARC)** e scegli **Start zonal shift**.

1. Selezionare la zona di disponibilità dalla quale allontanare il traffico.

1. Scegliere o inserire una scadenza per lo spostamento zonale. Inizialmente è possibile impostare uno spostamento zonale per un tempo che va da 1 minuto a tre giorni (72 ore).

   Tutti gli spostamenti zonali sono temporanei. È necessario impostare una scadenza, ma è possibile aggiornare gli spostamenti attivi in un secondo momento e impostare una nuova scadenza.

1. Inserire un commento. Puoi aggiornare lo spostamento zonale in un secondo momento per modificare il commento.

1. Seleziona la casella di controllo per riconoscere che l'avvio di uno spostamento zonale riduce la capacità dell'applicazione spostando il traffico dalla zona di disponibilità.

1. Scegli **Conferma**.

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

**Per iniziare uno spostamento zonale**  
Usa il [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"
```

------

# Aggiorna uno spostamento zonale per il tuo Network Load Balancer
<a name="update-zonal-shift"></a>

Puoi aggiornare uno spostamento zonale per impostare una nuova scadenza oppure modificare o sostituire il commento relativo allo spostamento zonale.

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

Questa procedura spiega come aggiornare un cambiamento di zona utilizzando la EC2 console Amazon. Per i passaggi per aggiornare uno spostamento di zona utilizzando la console Amazon Application Recovery Controller (ARC), consulta [Aggiornamento di uno spostamento di zona](https://docs.aws.amazon.com/r53recovery/latest/dg/arc-zonal-shift.start-cancel.html) nella *Amazon Application Recovery Controller (ARC) Developer Guide*.

**Per aggiornare uno spostamento zonale**

1. Apri la EC2 console Amazon all'indirizzo [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Nel pannello di navigazione, sotto **Bilanciamento del carico**, scegli **Sistemi di bilanciamento del carico**.

1. Seleziona un Application Load Balancer con uno spostamento zonale attivo.

1. Nella scheda **Integrazioni**, espandi **Amazon Application Recovery Controller (ARC)** e scegli **Update zonal shift**.

   Si apre la console ARC per continuare il processo di aggiornamento.

1. (Facoltativo) Per **Imposta la scadenza del turno zonale**, seleziona o inserisci una scadenza.

1. (Facoltativo) In **Commento**, è possibile modificare il commento esistente o immettere un nuovo commento.

1. Scegliere **Aggiorna**.

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

**Per aggiornare uno spostamento zonale**  
Usa il [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"
```

------

# Annullare uno spostamento di zona per il Network Load Balancer
<a name="cancel-zonal-shift"></a>

Puoi annullare un turno zonale in qualsiasi momento prima della scadenza. È possibile annullare i turni zonali avviati dall'utente o i turni zonali iniziati per una risorsa per un'esercitazione relativa AWS allo spostamento automatico zonale.

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

Questa procedura spiega come annullare un cambiamento di zona utilizzando la EC2 console Amazon. Per i passaggi per annullare un cambiamento di zona utilizzando la console Amazon Application Recovery Controller (ARC), consulta [Annullare un turno di zona nella](https://docs.aws.amazon.com/r53recovery/latest/dg/arc-zonal-shift.start-cancel.html) *Amazon Application Recovery Controller (ARC*) Developer Guide.

**Per annullare un cambiamento zonale**

1. Apri la EC2 console Amazon all'indirizzo [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Nel pannello di navigazione, sotto **Bilanciamento del carico**, scegli **Sistemi di bilanciamento del carico**.

1. Seleziona un Network Load Balancer con uno spostamento zonale attivo.

1. Nella scheda **Integrazioni**, in **Amazon Application Recovery Controller (ARC)**, scegli **Annulla spostamento zonale**.

   Si apre la console ARC per continuare il processo di annullamento.

1. Scegliere **Annulla spostamento zonale**.

1. Quando viene richiesta la conferma, seleziona **Confirm** (Conferma).

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

**Per annullare uno spostamento di zona**  
Usa il [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
```

------