AWS Gateway Load Balancer ora supporta TCP Reset per un recupero più rapido in caso di errore
AWS Gateway Load Balancer (GWLB) ora supporta l'invio di pacchetti TCP Reset (RST) quando una destinazione non è più integra, viene rimossa dalla registrazione o quando scade il timeout di inattività di un flusso. Questa funzionalità contribuisce a ridurre le interruzioni del traffico da minuti a secondi, consentendo agli endpoint TCP di rilevare rapidamente le connessioni non riuscite e stabilire nuovi flussi TCP attraverso destinazioni integre.
In precedenza, quando una destinazione GWLB non funzionava, le connessioni TCP esistenti continuavano a essere inoltrate alla destinazione non integra (il cosiddetto comportamento fail-open). Le applicazioni client e server potevano subire interruzioni di diversi minuti a causa dei meccanismi di nuovo tentativo TCP e di back-off esponenziale integrati negli stack TCP dei client e dei server. Quando questa funzionalità è abilitata, GWLB invia pacchetti TCP Reset in risposta al traffico in ingresso, indicando al mittente che la connessione TCP non è più utilizzabile. In questo modo gli endpoint TCP possono ripristinare rapidamente la connessione.
Per garantire la compatibilità con le configurazioni esistenti, la funzionalità TCP Reset non è abilitata per impostazione predefinita. Può essere attivata per ogni gruppo di destinazione tramite la console di gestione AWS, AWS CLI o l'API. La generazione di un TCP Reset può essere attivata indipendentemente da tre eventi: quando la destinazione diventa non integra, quando la destinazione viene rimossa dalla registrazione (dopo lo svuotamento della connessione) e quando scade il timeout di inattività TCP.
Questa funzionalità è disponibile per tutti i Gateway Load Balancer nuovi ed esistenti in tutte le regioni AWS in cui è disponibile GWLB. L'utilizzo di questa caratteristica non comporta costi supplementari.
Per ulteriori informazioni, consulta il blog AWS, e la guida utente di GWLB qui e qui.