2017-03-09 6 views
0

My ELB logs zeigt 2 IP-Adressen, was bedeutet, Anfragen werden von zwei Knoten ausgewogen: "The IP address of the load balancer node that handled the request."ELB: Protokolle von zwei Knoten

meine Konsole zeigt 1 ELB in 2 Verfügbarkeit Zonen. Bedeutet das, dass es für jeden AZ einen Knoten gibt?

+1

Wo genau siehst du das? Bitte fügen Sie einige CLI-Ausgaben oder andere spezifische Formulierungen von der Konsole oder einen Screenshot ein. –

+0

Genauer gesagt: elb fügt alle 5 Minuten eine neue Protokolldatei hinzu. In meinem Fall gibt es alle 5 Minuten zwei Protokolldateien. Sie kommen also zu zweit. In dem Paar hat ein Dateiname ip X und der andere hat ip Y. Der Dateiname ist ziemlich lang, aber er folgt der Syntax, die in dem Link besprochen wird, den ich eingefügt habe. – lf215

+0

Können Sie genauer zu "Meine Konsole zeigt 1 ELB in 2 Verfügbarkeitszonen". ? –

Antwort

2

Wenn die AWS Management Console Ihnen anzeigt, dass sich ELB a-b-c in mehreren Verfügbarkeitszonen befindet, z. B. us-east-1e, us-east-1c, bedeutet dies, dass Ihr ELB in diesen Verfügbarkeitszonen abhört. Ihre Clients werden also auf die ELB-Knoten in diesen Zonen aufgeteilt.

Wenn sich Ihr ELB in 2 Zonen befindet, hat Ihr ELB atleast 2 Knoten. Je nach Skalierung und Anzahl der Back-End-EC2-Instanzen kann Ihr ELB jedoch über mehr als zwei Knoten verfügen: In jedem AZ können mehrere Knoten vorhanden sein.

+1

Auch gut zu beachten, dass ein ELB standardmäßig die Last gleichmäßig auf die Zonen verteilt. Sie benötigen also ungefähr die gleiche Anzahl von Webservern in jeder Zone. Wenn Sie 10 Server in einer Zone und 2 in einer anderen Zone haben, werden die 2 zerstoßen. Weitere Informationen finden Sie hier: http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/enable-disable-crosszone-lb.html. – systemjack

Verwandte Themen