PERF04-BP01 Verstehen der Auswirkungen des Netzwerks auf die Leistung
Analysieren und verstehen Sie, wie sich netzwerkbezogene Entscheidungen auf Ihre Workload auswirken, sodass Sie eine effiziente Leistung und ein verbessertes Benutzererlebnis erzielen können.
Typische Anti-Muster:
-
Der gesamte Datenverkehr fließt durch Ihre bestehenden Rechenzentren.
-
Sie leiten den gesamten Datenverkehr durch zentrale Firewalls, anstatt cloudnative Netzwerksicherheitstools zu verwenden.
-
Sie stellen AWS Direct Connect-Verbindungen bereit, ohne die tatsächlichen Anforderungen der Benutzer zu verstehen.
-
Sie berücksichtigen beim Definieren Ihrer Netzwerklösungen die Workload-Eigenschaften und den Verschlüsselungsaufwand nicht.
-
Sie verwenden On-Premises-Konzepte und -Strategien für Netzwerklösungen in der Cloud.
Vorteile der Nutzung dieser bewährten Methode: Indem Sie verstehen, wie das Netzwerk die Workload-Leistung beeinflusst, können Sie potenzielle Engpässe erkennen, die Benutzererfahrung verbessern, die Zuverlässigkeit erhöhen und den Betriebsaufwand verringern, während sich die Workload verändert.
Risikostufe bei fehlender Befolgung dieser bewährten Methode: Hoch
Implementierungsleitfaden
Das Netzwerk ist für die Verbindung zwischen Anwendungskomponenten, Cloud-Services, Edge-Netzwerken und On-Premises-Daten verantwortlich und kann daher die Workload-Leistung wesentlich beeinflussen. Die Benutzererfahrung kann nicht nur durch die Workload-Leistung, sondern auch durch Netzwerklatenz, Bandbreite, Protokolle, Standort, Netzwerküberlastungen, Jitter, Durchsatz und Routing-Regeln beeinträchtigt werden.
Sie haben eine dokumentierte Liste an Netzwerkanforderungen der Workload, einschließlich Latenz, Paketgröße, Routingregeln, Protokolle und unterstützender Datenverkehrsmuster. Sie überprüfen alle verfügbaren Netzwerklösungen und identifizieren, welcher Service den Netzwerkmerkmalen Ihrer Workload entspricht. Da cloudbasierte Netzwerke schnell geändert werden können, müssen Sie Ihre Netzwerkarchitektur im Laufe der Zeit weiterentwickeln, um die effiziente Leistung zu verbessern.
Implementierungsschritte:
-
Definieren und dokumentieren Sie die Anforderungen an die Netzwerkleistung, einschließlich Metriken wie Netzwerklatenz, Bandbreite, Protokolle, Standorte, Datenverkehrsmuster (Spitzen und Frequenz), Durchsatz, Verschlüsselung, Überprüfung und Routing-Regeln.
-
Erfahren Sie mehr über wichtige AWS-Netzwerkservices wie VPCs, AWS Direct Connect, Elastic Load Balancing (ELB)
und Amazon Route 53 . -
Erfassen Sie die folgenden wichtigen Netzwerkmerkmale:
Merkmale Tools und Metriken Grundlegende Netzwerkmerkmale Merkmale von Anwendungsnetzwerken Merkmale von Edge-Netzwerken Merkmale hybrider Netzwerke Merkmale von Sicherheitsnetzwerken Nachverfolgungsmerkmale -
Benchmarks für die Netzwerkleistung festlegen und testen:
-
Benchmark-
Netzwerkdurchsatz, da einige Faktoren die Amazon EC2-Netzwerkleistung beeinflussen können, wenn sich Instances in derselben VPC befinden. Messen Sie die Netzwerkbandbreite zwischen Amazon EC2-Linux-Instances in der gleichen VPC. -
Führen Sie Lasttests
durch, um mit Netzwerklösungen und -optionen zu experimentieren.
-
Ressourcen
Zugehörige Dokumente:
Zugehörige Videos:
-
AWS re:Invent 2023 – Welche Vorteile bietet die Vernetzung für Ihre Anwendung?
-
AWS re:Invent 2023 – Erweiterte VPC-Designs und neue Funktionen
-
AWS re:Invent 2023 – Leitfaden für Entwickler zu Cloud-Netzwerken
-
AWS re:Invent 2019 – Konnektivität mit AWS und hybriden AWS-Netzwerkarchitekturen
-
AWS re:Invent 2019 – Optimieren der Netzwerkleistung für Amazon EC2-Instances
-
AWS Summit Online – Verbessern der Leistung von globalen Netzwerken für Anwendungen
-
AWS re:Invent 2020 – Bewährte Methoden für Netzwerke und Tipps für das Well-Architected Framework
-
AWS re:Invent 2020 – Bewährte Methoden für AWS-Netzwerke in umfangreichen Migrationen
Zugehörige Beispiele: