Inserito il: Nov 25, 2019
L'algoritmo del minor numero di richieste in sospeso (LOR, Least Outstanding Requests) è ora disponibile per Application Load Balancer. Questo si aggiunge all'algoritmo round robin che Application Load Balancer supporta già. I clienti hanno la flessibilità di scegliere uno degli algoritmi in base alle loro esigenze di carico di lavoro.
Prima di questo annuncio, Application Load Balancer utilizzava esclusivamente un algoritmo round robin per distribuire le richieste in arrivo ai target di back-end. Le richieste venivano distribuite tra tutti i target di un gruppo target in modalità round robin, senza considerare la capacità o l'utilizzo. Ciò ha comportato un sovrautilizzo o un sottoutilizzo dei target nei gruppi target quando le richieste avevano tempi di elaborazione diversi o quando i target venivano aggiunti o rimossi frequentemente.
A partire da oggi, i clienti possono scegliere di utilizzare l'algoritmo LOR per instradare le richieste all'interno di un gruppo target. Con questo algoritmo, quando arriva la nuova richiesta, il sistema di bilanciamento del carico la invia al target con il minor numero di richieste in sospeso. I target che elaborano richieste di vecchia data o che hanno capacità di elaborazione inferiori non sono gravati da più richieste e il carico viene distribuito uniformemente tra i target. Ciò aiuta anche i nuovi target a scaricare efficacemente i target sovraccarichi.
L'algoritmo LOR è disponibile oggi per tutti i sistemi di bilanciamento del carico delle applicazioni esistenti e nuovi in tutte le regioni. Puoi scegliere l'algoritmo a livello di gruppo target utilizzando la Console di gestione AWS, l'interfaccia della riga di comando (CLI) di AWS e i kit SDK AWS.
Scopri qui ulteriori informazioni su quando e come utilizzare l'algoritmo LOR su Application Load Balancer.