View a markdown version of this page

Spostamento zonale per l'Application Load Balancer - Elastic Load Balancing

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 l'Application Load Balancer

Zonal shift e zonal autoshift sono funzionalità di Amazon Application Recovery Controller (ARC). Con lo spostamento zonale, puoi spostare il traffico 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.

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

Quando si avvia uno spostamento zonale, il load balancer interrompe l'invio di nuovo traffico per la risorsa verso la 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 richiedere più tempo. Per ulteriori informazioni, consulta Limitare il tempo in cui i client rimangono connessi ai tuoi endpoint nella Amazon Application Recovery Controller (ARC) Developer Guide.

Prima di iniziare un passaggio zonale

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

  • È 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 dei sistemi 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 best practice per i cambiamenti zonali in ARC nella Amazon Application Recovery Controller (ARC) Developer Guide.

Cross-zone bilanciamento del carico

Quando viene avviato uno spostamento zonale 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 dai guasti delle zone di disponibilità.

  • Possibilità 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 i guasti per prevenire tempi di inattività non pianificati.

Sostituzione amministrativa dei turni zonali

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

Quando viene avviato uno spostamento zonale per un Application Load Balancer, tutte le destinazioni all'interno della zona da cui si sta allontanando vengono considerate sovrascritte dal punto di vista amministrativo. L'Application Load Balancer interrompe il routing 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_override

Nessun override è attualmente attivo su Target

zonal_shift_active

Lo spostamento zonale è attivo nella zona di disponibilità target