So ermittelt Amazon Route 53, ob eine Zustandsprüfung fehlerfrei ist - Amazon Route 53

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

So ermittelt Amazon Route 53, ob eine Zustandsprüfung fehlerfrei ist

Die Methode, die Amazon Route 53 verwendet, um zu ermitteln, ob eine Zustandsprüfung fehlerfrei ist, hängt von der Art der Zustandsprüfung ab.

So ermittelt Route 53 den Status von Zustandsprüfungen zur Überwachung eines Endpunkts

Route 53 führt Zustandsprüfungen für Standorte auf der ganzen Welt durch. Wenn Sie eine Zustandsprüfung erstellen, die einen Endpunkt überwacht, sendet die Zustandsprüfung Anforderungen an den Endpunkt, den Sie angeben, um festzustellen, ob der Endpunkt störungsfrei arbeitet. Sie können die Standorte wählen, die Route 53 verwenden soll, und zudem das Prüfungsintervall festlegen: alle 10 Sekunden oder alle 30 Sekunden. Beachten Sie, dass Route 53-Zustandsprüfer in verschiedenen Rechenzentren nicht miteinander koordinieren, sodass Sie manchmal mehrere Anfragen pro Sekunde sehen, unabhängig des von Ihnen gewählten Intervalls, gefolgt von wenigen Sekunden ohne Zustandsprüfungen.

Jede Zustandsprüfung analysiert den Zustand eines Endpunkts anhand zweier Kriterien:

  • Reaktionszeit. Bei einer Ressource reagiert der Service möglicherweise langsam oder antwortet nicht auf eine Anforderung für eine Statusprüfung aus einer Vielzahl von Gründen. Zum Beispiel ist die Ressource wegen Wartungsarbeiten heruntergefahren, sie ist Opfer eines Distributed-Denial-of-Service (DDoS) -Angriffs oder das Netzwerk ist ausgefallen.

  • Ob der Endpunkt auf eine Reihe aufeinander folgender von Ihnen angegebenen Zustandsprüfungen reagiert (der Fehlerschwellenwert)

Route 53 aggregiert die Daten der Zustandsprüfungen und bestimmt, ob ein Endpunkt fehlerfrei arbeitet.

  • Wenn mehr als 18 % der Zustandsprüfungen ergeben, dass ein Endpunkt fehlerfrei arbeitet, gilt dieser für Route 53 als funktionsbereit.

  • Wenn 18 % oder weniger der Zustandsprüfungen ergeben, dass ein Endpunkt fehlerfrei arbeitet, gilt dieser für Route 53 nicht als fehlerfrei.

Der Wert von 18 % wurde gewählt, um sicherzustellen, dass Zustandsprüfungen mehrerer Regionen den Endpunkt als störungsfrei bewerten. Dadurch wird verhindert, dass ein Endpunkt als nicht fehlerfrei gilt, nur weil der Endpunkt aufgrund von Netzwerkbedingungen von einigen zustandsprüfenden Standorten isoliert hat. Dieser Wert ändert sich möglicherweise in einer zukünftigen Version.

Die Reaktionszeit, die eine einzelne Zustandsprüfung nutzt, um zu ermitteln, ob ein Endpunkt fehlerfrei ist, hängt von der Art der Zustandsprüfung ab:

  • HTTPund HTTPS Zustandsprüfungen — Route 53 muss in der Lage sein, innerhalb von vier Sekunden eine TCP Verbindung mit dem Endpunkt herzustellen. Darüber hinaus muss der Endpunkt innerhalb von zwei Sekunden nach der Verbindung mit dem HTTP Statuscode 2xx oder 3xx antworten.

    Anmerkung

    HTTPSIntegritätsprüfungen validieren SSL TLS /-Zertifikate nicht, sodass Prüfungen nicht fehlschlagen, wenn ein Zertifikat ungültig oder abgelaufen ist.

  • TCPIntegritätsprüfungen — Route 53 muss in der Lage sein, innerhalb von zehn Sekunden eine TCP Verbindung mit dem Endpunkt herzustellen.

  • HTTPund HTTPS Zustandsprüfungen mit Zeichenkettenabgleich — Wie bei HTTP HTTPS Integritätsprüfungen muss Route 53 in der Lage sein, innerhalb von vier Sekunden eine TCP Verbindung mit dem Endpunkt herzustellen, und der Endpunkt muss innerhalb von zwei Sekunden nach der Verbindung mit dem HTTP Statuscode 2xx oder 3xx antworten.

    Nachdem ein Route 53-Integritätsprüfer den HTTP Statuscode erhalten hat, muss er innerhalb der nächsten zwei Sekunden den Antworttext vom Endpunkt erhalten. Route 53 durchsucht den Antworttext nach einer Zeichenfolge, die Sie angeben. Die Zeichenfolge muss vollständig in den ersten 5.120 Bytes des Antworttexts erscheinen oder der Endpunkt besteht die Zustandsprüfung nicht. Wenn Sie die Route 53-Konsole verwenden, geben Sie die Zeichenfolge in das Feld Search String (Suchzeichenfolge) ein. Wenn Sie Route 53 verwendenAPI, geben Sie die Zeichenfolge im SearchString Element an, wenn Sie die Integritätsprüfung erstellen.

Wenn bei Integritätsprüfungen, die einen Endpunkt überwachen (mit Ausnahme von TCP Integritätsprüfungen), die Antwort des Endpunkts Header enthält, müssen die Header das Format haben, das in RFC723 0, Hypertext Transfer Protocol (HTTP/1.1): Nachrichtensyntax und Routing, Abschnitt 3.2, „Header-Felder“, definiert ist.

Route 53 betrachtet eine neue Zustandsprüfung als fehlerfrei, bis genügend Daten zur Ermittlung des tatsächlichen Status (fehlerfrei oder fehlerhaft) vorliegen. Wenn Sie die Option zur Umkehrung des Zustandsprüfungsstatus wählen, wird eine neue Zustandsprüfung von Route 53 als fehlerhaft betrachtet, bis genügend Daten vorliegen.

So ermittelt Route 53 den Status von Zustandsprüfungen zur Überwachung anderer Zustandsprüfungen

Eine Zustandsprüfung kann den Status anderer Zustandsprüfungen überwachen. Diese Art der Zustandsprüfung wird als berechnete Zustandsprüfung bezeichnet. Die Zustandsprüfung, die die Überwachung ausführt, ist die übergeordnete Zustandsprüfung, und die Zustandsprüfungen, die überwacht werden, sind untergeordnete Zustandsprüfungen. Eine übergeordnete Zustandsprüfung kann den Zustand von bis zu 255 untergeordneten Zustandsprüfungen überwachen. So funktioniert die Überwachung:

  • Route 53 addiert die Anzahl der untergeordneten Zustandsprüfungen, die als fehlerfrei gelten.

  • Route 53 vergleicht diese Anzahl mit der Anzahl der untergeordneten Zustandsprüfungen, die fehlerfrei sein müssen, damit die übergeordnete Zustandsprüfung als fehlerfrei bewertet wird.

Weitere Informationen finden Sie unter Überwachung anderer Zustandsprüfungen (Berechnete Zustandsprüfungen) in Werte, die Sie beim Erstellen oder Aktualisieren von Zustandsprüfungen festlegen.

Route 53 betrachtet eine neue Zustandsprüfung als fehlerfrei, bis genügend Daten zur Ermittlung des tatsächlichen Status (fehlerfrei oder fehlerhaft) vorliegen. Wenn Sie die Option zur Umkehrung des Zustandsprüfungsstatus wählen, wird eine neue Zustandsprüfung von Route 53 als fehlerhaft betrachtet, bis genügend Daten vorliegen. Wenn Sie die Integritätsprüfung umkehren, behandelt Route 53 einen fehlerfreien Endpunkt als fehlerhaft und umgekehrt.

So bestimmt Route 53 den Status von Integritätsprüfungen, die Alarme überwachen CloudWatch

Wenn Sie eine Zustandsprüfung erstellen, die auf einem CloudWatch Alarm basiert, überwacht Route 53 den Datenstrom für den entsprechenden Alarm, anstatt den Alarmstatus zu überwachen. Wenn der Datenstrom anzeigt, dass der Alarmzustand OK ist, wird die Zustandsprüfung als stabil betrachtet. Wenn der Datenstrom anzeigt, dass der Zustand Alarm ist, wird die Zustandsprüfung als instabil betrachtet. Wenn der Datenstrom nicht genügend Informationen liefert, um den Status des Alarms zu ermitteln, hängt der Status der Statusprüfung von der Einstellung für Health check status ab: stabil, instabil oder zuletzt bekannter Status. (In Route 53 API ist diese EinstellungInsufficientDataHealthStatus.)

Route 53 unterstützt keine kontoübergreifenden CloudWatch Alarme.

Anmerkung

Da Route 53-Zustandsprüfungen CloudWatch Datenströme und nicht den Status von CloudWatch Alarmen überwachen, können Sie mithilfe des CloudWatch SetAlarmStateAPIVorgangs nicht erzwingen, dass sich der Status einer Integritätsprüfung ändert.

Route 53 betrachtet eine neue Zustandsprüfung als fehlerfrei, bis genügend Daten zur Ermittlung des tatsächlichen Status (fehlerfrei oder fehlerhaft) vorliegen. Wenn Sie die Option zur Umkehrung des Zustandsprüfungsstatus wählen, wird eine neue Zustandsprüfung von Route 53 als fehlerhaft betrachtet, bis genügend Daten vorliegen. Wenn Sie die Integritätsprüfung umkehren, behandelt Route 53 einen fehlerfreien Endpunkt als fehlerhaft und umgekehrt.