Hinweis:

OCI Load Balancer-Backend-Vorgänge für DevOps überwachen

Einführung

In diesem Tutorial erfahren Sie, wie Sie Gewicht, Drain-Status, Offlinestatus und Backupstatus eines Backends bearbeiten, um das resultierende Verhalten anzuzeigen. Hierbei handelt es sich um alle nützlichen Funktionen, mit denen Sie die Bereitstellung, Wartung und Wiederherstellung Ihrer Anwendungen einfach und nahtlos gestalten können.

Zielsetzung

Überwachen Sie Gewicht, Drain-Status, Offlinestatus und Backupstatus des OCI-Load Balancers, und verstehen Sie, wie sich dies auf den Traffic auswirkt.

Voraussetzungen

Aufgabe 1: Standardverhalten des OCI Load Balancers überwachen

In diesem Beispiel wird eine gewichtete Round-Robin-Verteilungs-Policy verwendet, wobei alle Gewichtungen gleich sind.

Das Verhalten ist wie erwartet, wenn der Load Balancer sequenziell alle Backends durchläuft.

Aufgabe 2: OCI Load Balancer-Backend-Gewicht überwachen

Das Gewicht eines Backends bestimmt den Anteil des eingehenden Traffics, den er empfängt. Dabei gibt ein höheres Gewicht einen größeren Anteil an. Beispiel: Ein gewichtetes Backend "3" erhält die dreifache Anzahl neuer Verbindungen im Vergleich zu einem gewichteten Backend "1".

Die Gewichtungen funktionieren wie erwartet.

Aufgabe 3: OCI Load Balancer-Backend-Drain-Status untersuchen

Wenn Sie den Drain-Status eines Servers auf "true" setzen, wird der Load Balancer nicht mehr neue TCP-Verbindungen und neue Nicht-Sticky-HTTP-Anforderungen an den Backend-Server weiterleiten. Auf diese Weise können Sie den Server nahtlos aus der Rotation nehmen und ist für Wartungszwecke nützlich.

Hinweis: Drained Backends empfangen keine neuen TCP- oder Nicht-Sticky-Anforderungen. Trotzdem betrachtet der Load Balancing-Service einen Server, der als "Drain" markiert ist, als verfügbar für vorhandene persistierte Sessions. Das bedeutet, dass vorhandene persistierte Sessions weiterhin auf das entfernte Backend stoßen. Neue Anforderungen, die nicht Teil einer vorhandenen persistierten Session sind, werden jedoch nicht berücksichtigt.

Aufgabe 4: Offlinestatus des OCI-Load-Balancer-Backends untersuchen

Der Offlinestatus eines Backends bestimmt, ob Ingress-Traffic an dieses weitergeleitet wird, Sticky oder Not. Beispiel: Bei "True" leitet der Load Balancer keinen Ingress-Traffic an das Backend weiter.

Aufgabe 5: OCI Load Balancer-Backupstatus untersuchen

Mit dem Backupstatus können Sie Backend-Server für Disaster Recovery-Szenarios definieren. Wenn der Backupstatus eines Servers auf "Wahr" gesetzt ist, überträgt der Load Balancer Ingress-Traffic nur dann an ihn, wenn alle anderen Backend-Server, die nicht als Backup markiert sind, offline sind.

Hinweis: Als Backup markierte Backend-Server sind mit der IP-Hash-Policy nicht mit Load Balancern kompatibel.

Danksagungen

Weitere Lernressourcen

Sehen Sie sich andere Übungen zu docs.oracle.com/learn an, oder greifen Sie auf weitere kostenlose Lerninhalte im Oracle Learning YouTube-Kanal zu. Besuchen Sie außerdem die Website education.oracle.com/learning-explorer, um Oracle Learning Explorer zu werden.

Produktdokumentation finden Sie im Oracle Help Center.