2012-04-02 3 views
0

Wie lauten die Einstellungen für die Integritätsprüfung des Elastic Load Balancer? Ich bin nicht wirklich gut darin, da mein Ziel ist, die guten Einstellungen zu bekommen, wo die ELB sofort den Verkehr failover, wenn meine 1. ec2-Instanz auf die 2. ec2-Instanz herunter ist. Kann jemand ihre Konfiguration und Wissen teilen?Was sind Ihre Health Check-Einstellungen für den Elastic Load Balancer?

Danke. James

Antwort

0

Health Check-Einstellungen in ELB sind wichtig, aber in der Regel nicht so wichtig.

1) ELB unterstützt keine aktiven/passiven Anwendungsinstanzen - nur aktiv/aktiv. 2) Wenn eine Anwendung keine Verbindungen mehr akzeptiert oder stark verlangsamt wird, wird automatisch auf die verfügbaren/schnelleren Instanzen umgeschaltet. Dies geschieht ohne Hilfe von Gesundheitschecks. 3) Health Checks verhindern, dass ELB versuchen muss, eine Anfrage an eine Instanz zu senden, um herauszufinden, dass es nicht gut ist. Das ist gut, weil eine Anfrage an ein ungesundes Backend die Anfrage opfern kann (ein Fehler wird an den Client gesendet). 4) Wenn Ihre Einstellungen für die Systemdiagnose zu sensibel sind (z. B. eine 1-Sekunden-Zeitüberschreitung verwenden, wenn einige Prozent Ihrer Anforderungen länger dauern), können Instanzen zu leicht außer Betrieb genommen werden. Zu viel davon und Ihre Website scheint von Zeit zu Zeit nicht verfügbar zu sein.

Wenn Sie ein Szenario mit mehreren Verfügbarkeitszonen und nur einem Back-End in jeder Zone versuchen, sind die Integritätsprüfungen wichtiger. Wenn KEIN gesundes Back-End in einer Zone vorhanden ist, versucht ELB, Anfragen an eine andere Zone weiterzuleiten, die mindestens eine gesunde Instanz hat. In diesem Fall bestimmt die Häufigkeit der Integritätsprüfungen die Ausfallsicherungszeit, daher sollten Sie schnellere Überprüfungen durchführen.

Verwandte Themen