

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 Application Load Balancer
<a name="zonal-shift"></a>

Lo spostamento di zona e lo spostamento automatico di zona sono funzionalità di Amazon Application Recovery Controller (ARC). Con lo spostamento zonale, puoi spostare il traffico lontano da una zona di disponibilità ridotta con una sola azione. In questo modo è possibile continuare a operare da altre zone di disponibilità integre in una Regione AWS.

Con lo spostamento automatico zonale, autorizzi AWS a spostare il traffico di risorse di un'applicazione da una zona di disponibilità durante gli eventi, per tuo conto, per ridurre i tempi di ripristino. AWS avvia uno spostamento automatico quando il monitoraggio interno indica che esiste una violazione della zona di disponibilità che potrebbe avere un impatto potenziale sui clienti. Quando AWS inizia uno spostamento automatico, il traffico delle applicazioni verso le risorse che hai configurato per lo spostamento automatico zonale inizia a spostarsi dalla zona di disponibilità.

Quando si avvia uno spostamento zonale, il sistema di bilanciamento del carico interrompe l'invio di nuovo traffico per la risorsa alla zona di disponibilità interessata. ARC crea immediatamente lo spostamento zonale. Tuttavia, il completamento delle connessioni esistenti e in corso nella zona di disponibilità può richiedere poco tempo, a seconda del comportamento del client e del riutilizzo della connessione. A seconda delle impostazioni DNS e di altri fattori, le connessioni esistenti possono essere completate in pochi minuti o potrebbero richiedere più tempo. Per ulteriori informazioni, consulta [Limita il tempo in cui i client rimangono connessi ai tuoi endpoint](https://docs.aws.amazon.com/r53recovery/latest/dg/route53-arc-best-practices.zonal-shifts.html#arc-zonal-shift.existing-connections) nella *Amazon Application Recovery Controller (ARC) Developer Guide*.

**Topics**
+ [Prima di iniziare](#zonal-shift-before-you-begin)
+ [Bilanciamento del carico su più zone](#cross-zone-enabled)
+ [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 Application Load Balancer. Per ulteriori informazioni, consulta [Abilita lo spostamento zonale per il tuo Application Load Balancer](enable-zonal-shift.md).
+ È possibile avviare uno spostamento zonale per uno specifico sistema di bilanciamento del carico 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 del sistema di bilanciamento del carico zonale 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 i sistemi di bilanciamento del carico hanno il bilanciamento del carico tra zone disattivato e si utilizza uno spostamento zonale per rimuovere l'indirizzo IP zonale di un sistema di bilanciamento del carico, anche la zona di disponibilità coinvolta nello spostamento zonale perderà capacità di destinazione.

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*.

## Bilanciamento del carico su più zone
<a name="cross-zone-enabled"></a>

Quando viene avviato uno spostamento di zona su un Application Load Balancer con il bilanciamento del carico tra zone abilitato, tutto il traffico verso le destinazioni viene bloccato nella zona di disponibilità interessata e gli indirizzi IP zonali vengono rimossi dal DNS.

**Vantaggi:**
+ Ripristino più rapido in caso di guasti nelle zone di disponibilità.
+ La capacità di spostare il traffico verso una zona di disponibilità integra se vengono rilevati guasti in una zona di disponibilità.
+ È possibile testare l'integrità delle applicazioni simulando e identificando gli errori per prevenire tempi di inattività non pianificati.

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

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

Quando viene avviato uno spostamento di zona per un Application Load Balancer, tutte le destinazioni all'interno della zona da cui viene allontanato vengono considerate sostituite dal punto di vista amministrativo. L'Application Load Balancer interrompe l'instradamento del nuovo traffico verso destinazioni sovrascritte a livello amministrativo. Le connessioni esistenti rimangono intatte fino a quando 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

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

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

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

**Per abilitare lo spostamento zonale**

1. Apri la console Amazon EC2 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 Application Load Balancer.

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

1. **Nella **configurazione del routing della zona di disponibilità**, per l'**integrazione con gli spostamenti zonali ARC, 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-alb
      Type: application
      Scheme: internal
      IpAddressType: dualstack
      Subnets: 
        - !Ref subnet-AZ1
        - !Ref subnet-AZ2
      SecurityGroups: 
        - !Ref mySecurityGroup
      LoadBalancerAttributes:
        -Key: "zonal_shift.config.enabled"
         Value: "true"
```

------

# Inizia uno spostamento zonale per il tuo Application 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 console Amazon EC2. 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 console Amazon EC2 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 Application 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 Application Load Balancer
<a name="update-zonal-shift"></a>

È possibile 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 turno di zona utilizzando la console Amazon EC2. 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 console Amazon EC2 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"
```

------

# Annulla uno spostamento zonale per il tuo Application Load Balancer
<a name="cancel-zonal-shift"></a>

È possibile 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 console Amazon EC2. 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 console Amazon EC2 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**, 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
```

------