Wie verwende ich CloudWatch-Metriken, um Bandbreitenprobleme mit dem NAT-Gateway zu identifizieren?
Mein NAT-Gateway erhält nicht die Bandbreite, die ich erwarte. Ich möchte Amazon-CloudWatch-Metriken verwenden, um Bandbreitenprobleme zu identifizieren.
Lösung
Vergleichstest für den Netzwerkdurchsatz durchführen
Gehe wie folgt vor:
- Richte eine Testumgebung ein, um einen Vergleichstest für den Netzwerkdurchsatz zwischen Amazon Elastic Compute Cloud (Amazon EC2)-Linux-Instances in derselben Amazon Virtual Private Cloud (Amazon VPC) dürchzuführen.
- Führe einen Vergleichstest für den Datenverkehr durch, den eine Amazon-EC2-Instance verwalten kann.
- Wiederhole die vorherigen Schritte für die verschiedenen EC2-Instance-Typen, die hinter dem NAT-Gateway ausgeführt werden. Informationen zur Identifizierung der Instance-Typen findest du im Abschnitt Überprüfen der Instances hinter dem NAT-Gateway in diesem Artikel.
Überprüfen der CloudWatch-Metriken auf Probleme mit dem Durchsatz oder der NAT-Gateway-Bandbreite
Gehe wie folgt vor:
- Öffne die CloudWatch-Konsole.
- Wähle im Navigationsbereich Metriken aus.
- Wähle das NAT-Gateway aus und überprüfe dann, ob es einen Wert gibt, der größer als Null für die PacketsDropCount-Metrik ist.
- Wähle das NAT-Gateway aus und überprüfe dann, ob es einen Wert gibt, der größer als Null für die ErrorPortAllocation-Metrik ist.
- Wähle BytesOutToDestination, BytesOutToSource, BytesInFromDestination und BytesInFromSource.
- Wähle PeakPacketsPerSecond.<br id=hardline_break/> Hinweis: Überprüfe die maximum-Statistik, um die durchschnittliche Paketrate 60 Sekunden lang alle 10 Sekunden zu ermitteln.
Ein fehlerfreies NAT-Gateway hat einen Wert von Null. Ist der Wert größer als Null, so besteht ein vorübergehendes Problem mit dem NAT-Gateway. Suche im AWS-Servicestatus-Dashboard nach Benachrichtigungen, die sich auf das NAT-Gateway beziehen. Wenn es keine Benachrichtigungen gibt, öffne einen Fall beim AWS-Support.
Verwende eine der folgenden Formeln, um die durchschnittliche Bandbreite über ein Intervall von 1 Minute zu berechnen. Die folgenden Formeln geben die durchschnittliche Bandbreite über einen bestimmten Zeitraum an, aber nicht die tatsächliche Ansicht der Bandbreite pro Sekunde. Abhängig von deinen Nutzungsmustern kann es bei der Bandbreite pro Sekunde zu Spitzen und Tiefen kommen. Das NAT-Gateway wird entsprechend den Schwankungen des Datenverkehrs skaliert.
[( BytesOutToDestination + BytesOutToSource) * 8 / Zeitraum in Sekunden]
[( BytesInFromDestination+ BytesInFromSource) * 8 / Zeitraum in Sekunden]
Hinweis: Verteile bei Bandbreitenausbrüchen, die 100 Gbit/s überschreiten, die Ressourcen auf mehrere Subnetze und erstelle mehrere NAT-Gateways. Erstelle für eine optimale Leistung die Instances in privaten Subnetzen in derselben Availability Zone wie das NAT-Gateway.
Überprüfen der Instances hinter dem NAT-Gateway
Gehe wie folgt vor:
- Öffne die Amazon-VPC-Konsole.
- Wähle im Navigationsbereich unter Routing-Tabellen die Routing-Tabellen aus, die auf das NAT-Gateway verweisen.
- Wähle die Ansicht Subnetzzuordnung aus und notiere dir alle Subnetz-IDs.
- Öffne die Amazon-EC2-Konsole.
- Wähle im Navigationsbereich unter Instances das Symbol Einstellungen aus, um die Spalten Einblenden und Ausblenden anzuzeigen.
- Wähle Subnetz-ID und Instance-Typ aus.
- Identifiziere die IDs aller Instances, die in den zugehörigen Subnetzen ausgeführt werden.
Überprüfen der CloudWatch-Metriken für alle Instances hinter dem NAT-Gateway
Gehe wie folgt vor:
- Öffne die CloudWatch-Konsole.
- Wähle im Navigationsbereich unter Metriken die Option EC2.
- Wähle die IDs aller Instances hinter dem NAT-Gateway aus.
- Wähle in der Spalte Metrikname die Metriken NetworkIn, NetworkOut und CPUUtilization für alle Instances aus, die während der Zeit, in der du Bandbreitenprobleme hattest, betroffen waren.<br id=hardline_break/> Hinweis: Anweisungen zum Überprüfen der Datenverkehrsnutzung findest du unter Statistiken für eine bestimmte Ressource abrufen.
- Stelle sicher, dass gleichzeitig mit dem Bandbreitenproblem keine CPU-Spitzen oder ungewöhnliche Erhöhungen des Datenverkehrs auftreten.
- Aktiviere VPC Flow Logs auf Subnetzebene, um den Datenverkehr zu überprüfen, der das NAT-Gateway passiert.
Die Ergebnisse vergleichen
Prüfe, ob die Summe der Netzwerkdurchsatz-Metriken aller Instances hinter dem NAT-Gateway in Bursts 100 Gbit/s überschreitet. Wenn der Burst 100 Gbit/s überschreitet, hat das NAT-Gateway eine Bandbreite, die das 100-Gbit/s-Kontingent übersteigt. In diesem Fall empfiehlt es sich, den Datenverkehr auf mehrere NAT-Gateways zu verteilen.
Ähnliche Informationen
- Sprache
- Deutsch

Relevanter Inhalt
AWS OFFICIALAktualisiert vor 2 Jahren