AWS Load Balancer ist langsam?

AWS Load Balancer ist langsam?

Mir ist klar, dass ich diese Frage wahrscheinlich in den AWS-Foren stellen sollte, aber hier bekomme ich tendenziell schnellere Antworten.

Ich versuche, eine Umgebung mit Lastenausgleich in AWS einzurichten. Ich habe zwei gespiegelte EC2-Instanzen, die beide über ihre eigene öffentliche IP-Adresse zugänglich sind. Ich habe den Lastenausgleich mit den beiden EC2-Instanzen eingerichtet, die dem Ausgleich hinzugefügt wurden, und er meldet, dass die Instanzen fehlerfrei sind.

Ich stelle fest, dass das Laden der Seiten xxxxxxxxxx.us-east-1.elb.amazonaws.comunglaublich langsam ist, wenn ich direkt auf den Load Balancer zugreife, wie über die URL, die sie mir gegeben haben ... etwa 45-70 Sekunden pro Seitenladevorgang. Wenn ich direkt über die öffentliche IP auf eine der Instanzen zugreife, dauert das Laden der Seite etwa 3-5 Sekunden.

Irgendwelche Ideen, warum das so langsam ist?

Antwort1

Der Grund für die Verzögerung liegt darin, dass Sie das ELB-Setup für mehrere AZs ohne Anwendungsinstanzen in den anderen beiden AZs konfiguriert haben. Ohne Instanzen in diesen AZs schlagen Anfragen in der Regel fehl, da das ELB weiterhin IP-Adressen für diese AZs zurückgibt, auch wenn keine aktiven Anwendungsinstanzen vorhanden sind. Bitte deaktivieren Sie die anderen AZs vorerst und setzen Sie Ihre Tests fort.

verwandte Informationen