View a markdown version of this page

Modifica gli attributi del gruppo target per il tuo Gateway 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à.

Modifica gli attributi del gruppo target per il tuo Gateway Load Balancer

Dopo aver creato un gruppo target per il tuo Gateway Load Balancer, puoi modificarne gli attributi.

Failover della destinazione

Con il failover della destinazione, si specifica il modo in cui il Gateway Load Balancer gestisce i flussi di traffico esistenti dopo che una destinazione diventa non integra o quando viene annullata la registrazione della destinazione. Per impostazione predefinita, il Gateway Load Balancer continua a inviare flussi esistenti alla stessa destinazione, anche se la destinazione ha avuto esito negativo o è stata annullata la registrazione. È possibile gestire questi flussi eseguendone un nuovo hashing (rebalance) o lasciandoli allo stato predefinito (no_rebalance).

Nessun ribilanciamento:

Il Gateway Load Balancer continua a inviare i flussi esistenti a destinazioni non integre o esaurite. Se il Gateway Load Balancer non riesce a raggiungere l'obiettivo, il traffico viene interrotto.

Tuttavia, i nuovi flussi vengono inviati a destinazioni integre. Questo è il comportamento che segue di default.

Ribilanciamento:

Il Gateway Load Balancer rielabora i flussi esistenti e li invia a destinazioni integre dopo il timeout del ritardo di annullamento della registrazione.

Per le destinazioni annullate, il tempo minimo di failover dipenderà dal ritardo di annullamento della registrazione. La destinazione non viene contrassegnata come annullata fino al completamento del ritardo di annullamento della registrazione.

Per le destinazioni non integre, il tempo minimo di failover dipenderà dalla configurazione del controllo dello stato del gruppo di destinazione (soglia dei tempi di intervallo). Si tratta del periodo minimo prima del quale una destinazione viene contrassegnata come non integro. Trascorso questo periodo, il Gateway Load Balancer può impiegare diversi minuti a causa del tempo di propagazione aggiuntivo e del backoff della ritrasmissione TCP prima di reindirizzare i nuovi flussi verso destinazioni integre.

Per aggiornare l'attributo di failover di destinazione utilizzando la console
  1. Apri la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Nel pannello di navigazione, in Bilanciamento del carico scegli Gruppi di destinazione.

  3. Scegli il nome del gruppo di destinazione per visualizzarne i dettagli.

  4. Nella pagina Dettagli del gruppo, all'interno della Attributi, scegli Modifica.

  5. Nella pagina Modifica attributi, modifica il valore di Failover della destinazione secondo necessità.

  6. Scegli Save changes (Salva modifiche).

Per aggiornare l'attributo di failover di destinazione utilizzando AWS CLI

Utilizza il comando modify-target-group-attributes, con le seguenti coppie chiave-valore:

  • Chiave=target_failover.on_deregistration e Valore= no_rebalance (predefinito) o rebalance

  • Chiave=target_failover.on_unhealthy e Valore= no_rebalance (predefinito) o rebalance

Nota

Entrambi gli attributi (target_failover.on_deregistration e target_failover.on_unhealthy) devono avere lo stesso valore.

Reimpostazione del protocollo TCP in caso di errore e annullamento della registrazione del target

Se abilitato, il Gateway Load Balancer invia un ripristino TCP (RST) al mittente del traffico quando una destinazione non è integra o viene annullata la registrazione, al termine del tempo di esaurimento della connessione. Grazie a questa funzionalità, i mittenti possono recuperare rapidamente il traffico stabilendo nuove connessioni verso destinazioni integre.

send_tcp_reset.on_unhealthy.enabled

Indica se il Gateway Load Balancer invia un ripristino del TCP quando un target non è integro. I valori possibili sono true e false. Il valore di default è false.

send_tcp_reset.on_deregistration.enabled

Indica se il Gateway Load Balancer invia un ripristino del TCP quando una destinazione viene annullata la registrazione e il tempo di esaurimento della connessione è scaduto. I valori possibili sono true e false. Il valore di default è false.

Per abilitare la reimpostazione del protocollo TCP in caso di errore e annullamento della registrazione della destinazione utilizzando AWS CLI

Usa il comando https://docs.aws.amazon.com/cli/latest/reference/elbv2/modify-target-group-attributes.html modify-target-group-attributes, con entrambi gli attributi impostati su. true

aws elbv2 modify-target-group-attributes --target-group-arn target-group-arn --attributes Key=send_tcp_reset.on_unhealthy.enabled,Value=true Key=send_tcp_reset.on_deregistration.enabled,Value=true
Per abilitare il ripristino del protocollo TCP in caso di errore del target e annullamento della registrazione utilizzando la console
  1. Apri la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Nel riquadro di navigazione, sotto Bilanciamento del carico, scegli Gruppi di destinazioni.

  3. Seleziona il tuo gruppo target, scegli la scheda Attributi, quindi scegli Modifica.

  4. Scegli il riquadro Nessun ribilanciamento e invia il ripristino del protocollo TCP (consigliato).

  5. Scegli Invia ripristino TCP in caso di errore e Invia ripristino TCP in caso di annullamento della registrazione.

  6. Scegli Save changes (Salva modifiche).

Questa funzionalità ha i seguenti requisiti:

  • Questa funzionalità richiede una resistenza del flusso a 5 tuple, che il gruppo target utilizza per impostazione predefinita quando stickiness.enabled è impostata su. false

  • Non puoi abilitare send_tcp_reset.on_unhealthy.enabled o send_tcp_reset.on_deregistration.enabled quando stickiness.enabled è impostato su. true

  • Non è possibile abilitare questa funzionalità quando gli attributi di failover di destinazione (target_failover.on_unhealthyotarget_failover.on_deregistration) sono impostati su. rebalance

  • Questa funzionalità si applica solo al traffico TCP. UDP e altri protocolli non sono interessati.

  • Questa funzionalità è compatibile con i Gateway Load Balancer nuovi ed esistenti.

Ritardo di annullamento della registrazione

Quando si annulla la registrazione di una destinazione, il Gateway Load Balancer gestisce i flussi verso tale destinazione nel modo seguente:

Nuovi flussi

Il Gateway Load Balancer interrompe l'invio di nuovi flussi.

Flussi esistenti

Il Gateway Load Balancer gestisce i flussi esistenti in base al protocollo:

  • TCP: i flussi esistenti vengono chiusi se rimangono inattivi per più di 350 secondi.

  • Altri protocolli: i flussi esistenti vengono chiusi se rimangono inattivi per più di 120 secondi.

Per favorire il drenaggio dei flussi esistenti, puoi abilitare il riequilibrio dei flussi per il tuo gruppo di destinazione. Per ulteriori informazioni, consulta Failover della destinazione.

Un obiettivo annullato indica che è draining fino alla scadenza del timeout. Dopo la scadenza del timeout, la destinazione passa allo stato unused.

Per aggiornare l'attributo del ritardo di annullamento della registrazione utilizzando la console
  1. Apri la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Nel pannello di navigazione, in Bilanciamento del carico scegli Gruppi di destinazione.

  3. Scegli il nome del gruppo di destinazione per visualizzarne i dettagli.

  4. Nella pagina Dettagli del gruppo, all'interno della Attributi, scegliere Modifica.

  5. Nella pagina Modifica attributi, modificare il valore di Intervallo annullamento registrazione secondo necessità.

  6. Scegli Save changes (Salva modifiche).

Per aggiornare l'attributo del ritardo di annullamento della registrazione utilizzando AWS CLI

Utilizza il comando modify-target-group-attributes.

Persistenza del flusso

Per impostazione predefinita, il Gateway Load Balancer mantiene l'aderenza dei flussi a uno specifico dispositivo di destinazione utilizzando 5 tuple (per i TCP/UDP flussi). La 5-tuple include IP di origine, porta di origine, IP di destinazione, porta di destinazione e protocollo di trasporto. È possibile utilizzare l'attributo di tipo di persistenza e per modificare l'impostazione predefinita (5-tuple) e scegliere 3-tuple (IP di origine, IP di destinazione e protocollo di trasporto) o 2-tuple (IP di origine e IP di destinazione).

Considerazioni sulla persistenza del flusso
  • La persistenza del flusso viene configurata e applicata a livello di gruppo di destinazione e si applica a tutto il traffico diretto al gruppo di destinazione.

  • La persistenza del flusso a 2-tuple e 3-tuple non è supportata quando la modalità appliance AWS Transit Gateway è attivata. Per utilizzare la modalità appliance sul tuo Gateway Load Balancer AWS Transit Gateway, utilizza 5 tuple Flow Stickiness

  • La persistenza del flusso può portare a una distribuzione non uniforme di connessioni e flussi, che potrebbe influire sulla disponibilità delle destinazioni. Si consiglia di terminare o svuotare tutti i flussi esistenti prima di modificare il tipo di persistenza del gruppo di destinazione.

Per aggiornare l'attributo flow stickiness utilizzando la console
  1. Apri la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Nel pannello di navigazione, in Bilanciamento del carico scegli Gruppi di destinazione.

  3. Scegli il nome del gruppo di destinazione per visualizzarne i dettagli.

  4. Nella pagina Dettagli del gruppo, all'interno della Attributi, scegli Modifica.

  5. Nella pagina Modifica attributi, modifica il valore di Persistenza del flusso secondo necessità.

  6. Scegli Save changes (Salva modifiche).

Per aggiornare l'attributo di aderenza del flusso utilizzando AWS CLI

Utilizza il comando modify-target-group-attributes con gli attributi del gruppo di destinazione stickiness.enabled e stickiness.type.