Verwalten von Integritätstests für Azure Load Balancer mit dem Azure-Portal

Azure Load Balancer verwendet Integritätstests, um die Integrität von Back-End-Instanzen zu überwachen. In diesem Artikel erfahren Sie, wie Sie Integritätstests für Azure Load Balancer verwalten.

Es gibt drei Arten von Integritätstests:

Standard-SKU Basic-SKU
Testtypen TCP, HTTP, HTTPS TCP, HTTP
Verhalten bei Tests mit Fehlern Alle Tests mit Fehlern, alle TCP-Flows werden fortgesetzt. Alle Tests mit Fehlern, alle TCP-Flows laufen ab.

Integritätstests verfügen über die folgenden Eigenschaften:

Konfiguration des Integritätstests Details
Name Name des Integritätstests. Dies ist ein Name, den Sie für Ihren Integritätstest definieren können
Protocol Protokoll des Integritätstests. Dies ist der Protokolltyp, den der Integritätstest nutzen soll. Verfügbare Optionen sind: TCP, HTTP, HTTPS
Port Port des Integritätstests. Der Zielport, den der Integritätstest verwenden soll, wenn er eine Verbindung mit dem virtuellen Computer herstellt, um den Integritätsstatus des virtuellen Computers zu überprüfen. Sie müssen sicherstellen, dass der virtuelle Computer auch an diesem Port lauscht (d. h. der Port ist geöffnet).
Intervall (Sekunden) Intervall des Integritätstests. Die Zeitdauer (in Sekunden) zwischen aufeinanderfolgenden Versuchen der Integritätsprüfung auf dem virtuellen Computer
Verwendet von Die Liste der Lastenausgleichsregeln, die diesen spezifischen Integritätstest verwenden. Mindestens eine Regel sollte den Integritätstest verwenden, damit sie wirksam ist
`Path` Der URI, der zum Anfordern des Integritätsstatus von der Instanz des virtuellen Computers durch den Integritätstest (gilt nur für HTTP-Tests) verwendet wird.

Wichtig

Load Balancer-Integritätstests stammen von der IP-Adresse 168.63.129.16 und dürfen nicht blockiert werden, damit Ihre Instanz beim Test als online gekennzeichnet wird. Informationen, wie Sie diesen Testdatenverkehr in Ihrer Back-End-Instanz anzeigen können, finden Sie in den häufig gestellten Fragen zum Azure Load Balancer.

Unabhängig vom konfigurierten Timeout-Schwellenwert wird bei HTTP(S)-Integritätstests von Load Balancer die Instanz automatisch als offline gekennzeichnet, wenn der Server einen anderen Statuscode als „HTTP 200 OK“ zurückgibt, oder wenn die Verbindung durch ein TCP-Reset beendet wird.

Voraussetzungen

TCP-Integritätstest

In diesem Abschnitt erfahren Sie, wie Sie einen TCP-Integritätstest hinzufügen und entfernen. In den Beispielen wird ein öffentlicher Lastenausgleich verwendet.

Hinzufügen eines TCP-Integritätstests

In diesem Beispiel erstellen Sie einen TCP-Integritätstest, um Port 80 zu überwachen.

  1. Melden Sie sich beim Azure-Portal an.

  2. Geben Sie am oberen Rand des Portals den Suchbegriff Lastenausgleich in das Suchfeld ein. Wählen Sie in den Suchergebnissen Lastenausgleichsmodule aus.

  3. Wählen Sie myLoadBalancer oder Ihren Lastenausgleich.

  4. Wählen Sie auf der Seite „Lastenausgleich“ unter Einstellungen die Option Integritätstests aus.

  5. Wählen Sie unter Integritätstests die Option + Hinzufügen aus, um einen Test hinzuzufügen.

    Screenshot der Seite „Integritätstests“ für Azure Load Balancer

  6. Geben Sie unter Integritätstest hinzufügen die folgenden Informationen ein, oder wählen Sie sie aus.

    Einstellung Wert
    Name Geben Sie myHealthProbe ein.
    Protocol Wählen Sie TCP aus.
    Port Geben Sie den TCP-Port ein, den Sie überwachen möchten. In diesem Beispiel wird Port 80 verwendet.
    Intervall Geben Sie das Intervall zwischen Testüberprüfungen ein. In diesem Beispiel ist dies der Standardwert 5.
  7. Wählen Sie Hinzufügen.

Entfernen eines TCP-Integritätstests

In diesem Beispiel entfernen Sie einen TCP-Integritätstest.

  1. Melden Sie sich beim Azure-Portal an.

  2. Geben Sie am oberen Rand des Portals den Suchbegriff Lastenausgleich in das Suchfeld ein. Wählen Sie in den Suchergebnissen Lastenausgleichsmodule aus.

  3. Wählen Sie myLoadBalancer oder Ihren Lastenausgleich.

  4. Wählen Sie auf der Seite „Lastenausgleich“ unter Einstellungen die Option Integritätstests aus.

  5. Wählen Sie die drei Punkte neben der Regel aus, die Sie entfernen möchten.

  6. Klicken Sie auf Löschen.

    Screenshot der Seite „TCP-Testentferung“.

HTTP-Integritätstest

In diesem Abschnitt erfahren Sie, wie Sie einen HTTP-Integritätstest hinzufügen und entfernen. In den Beispielen wird ein öffentlicher Lastenausgleich verwendet.

Hinzufügen eines HTTP-Integritätstests

In diesem Beispiel erstellen Sie einen HTTP-Integritätstest.

  1. Melden Sie sich beim Azure-Portal an.

  2. Geben Sie am oberen Rand des Portals den Suchbegriff Lastenausgleich in das Suchfeld ein. Wählen Sie in den Suchergebnissen Lastenausgleichsmodule aus.

  3. Wählen Sie myLoadBalancer oder Ihren Lastenausgleich.

  4. Wählen Sie auf der Seite „Lastenausgleich“ unter Einstellungen die Option Integritätstests aus.

  5. Wählen Sie unter Integritätstests die Option + Hinzufügen aus, um einen Test hinzuzufügen.

    Screenshot der Seite „Integritätstests“ für Azure Load Balancer

  6. Geben Sie unter Integritätstest hinzufügen die folgenden Informationen ein, oder wählen Sie sie aus.

    Einstellung Wert
    Name Geben Sie myHealthProbe ein.
    Protocol Wählen Sie HTTP aus.
    Port Geben Sie den TCP-Port ein, den Sie überwachen möchten. In diesem Beispiel wird Port 80 verwendet.
    Pfad Geben Sie einen URI zur Abfrage des Integritätsstatus ein. In diesem Beispiel lautet der URI /.
    Intervall Geben Sie das Intervall zwischen Testüberprüfungen ein. In diesem Beispiel ist dies der Standardwert 5.
  7. Wählen Sie Hinzufügen.

Entfernen eines HTTP-Integritätstests

In diesem Beispiel entfernen Sie einen HTTP-Integritätstest.

  1. Melden Sie sich beim Azure-Portal an.

  2. Geben Sie am oberen Rand des Portals den Suchbegriff Lastenausgleich in das Suchfeld ein. Wählen Sie in den Suchergebnissen Lastenausgleichsmodule aus.

  3. Wählen Sie myLoadBalancer oder Ihren Lastenausgleich.

  4. Wählen Sie auf der Seite „Lastenausgleich“ unter Einstellungen die Option Integritätstests aus.

  5. Wählen Sie die drei Punkte neben der Regel aus, die Sie entfernen möchten.

  6. Klicken Sie auf Löschen.

    Screenshot der Seite „HTTP-Testentferung“.

HTTPS-Integritätstest

In diesem Abschnitt erfahren Sie, wie Sie einen HTTPS-Integritätstest hinzufügen und entfernen. In den Beispielen wird ein öffentlicher Lastenausgleich verwendet.

Hinzufügen eines HTTPS-Integritätstests

In diesem Beispiel erstellen Sie einen HTTPS-Integritätstest.

  1. Melden Sie sich beim Azure-Portal an.

  2. Geben Sie am oberen Rand des Portals den Suchbegriff Lastenausgleich in das Suchfeld ein. Wählen Sie in den Suchergebnissen Lastenausgleichsmodule aus.

  3. Wählen Sie myLoadBalancer oder Ihren Lastenausgleich.

  4. Wählen Sie auf der Seite „Lastenausgleich“ unter Einstellungen die Option Integritätstests aus.

  5. Wählen Sie unter Integritätstests die Option + Hinzufügen aus, um einen Test hinzuzufügen.

    Screenshot der Seite „Integritätstests“ für Azure Load Balancer

  6. Geben Sie unter Integritätstest hinzufügen die folgenden Informationen ein, oder wählen Sie sie aus.

    Einstellung Wert
    Name Geben Sie myHealthProbe ein.
    Protocol Wählen Sie HTTPS aus.
    Port Geben Sie den TCP-Port ein, den Sie überwachen möchten. In diesem Beispiel wird Port 443 verwendet.
    Pfad Geben Sie einen URI zur Abfrage des Integritätsstatus ein. In diesem Beispiel lautet der URI /.
    Intervall Geben Sie das Intervall zwischen Testüberprüfungen ein. In diesem Beispiel ist dies der Standardwert 5.
  7. Wählen Sie Hinzufügen.

Entfernen eines HTTPS-Integritätstests

In diesem Beispiel entfernen Sie einen HTTPS-Integritätstest.

  1. Melden Sie sich beim Azure-Portal an.

  2. Geben Sie am oberen Rand des Portals den Suchbegriff Lastenausgleich in das Suchfeld ein. Wählen Sie in den Suchergebnissen Lastenausgleichsmodule aus.

  3. Wählen Sie myLoadBalancer oder Ihren Lastenausgleich.

  4. Wählen Sie auf der Seite „Lastenausgleich“ unter Einstellungen die Option Integritätstests aus.

  5. Wählen Sie die drei Punkte neben der Regel aus, die Sie entfernen möchten.

  6. Klicken Sie auf Löschen.

    Screenshot der Seite „HTTPS-Testentferung“.

Nächste Schritte

In diesem Artikel erfahren Sie, wie Sie Integritätstests für Azure Load Balancer verwalten.

Weitere Informationen über Azure Load Balancer finden Sie unter: