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.
Application Load Balancer
Application Load Balancer ist in erster Linie für die Verteilung von eingehendem HTTP- und HTTPS-Verkehr auf mehrere Ziele wie Amazon Elastic Compute Cloud (Amazon EC2) -Instances, Container, Lambda-Funktionen und private IP-Adressen konzipiert. Für die Endpunktsicherheit integriert sich Application Load Balancer in Netzwerksicherheitskontrollen wie Sicherheitsgruppen und Netzwerkzugriffskontrolllisten (ACLs) und unterstützt diese. AWS WAF
Application Load Balancer bietet erweiterte Funktionen zur Weiterleitung von Anfragen
Anwendungsfälle für Application Load Balancer
Zu den Anwendungsfällen für Application Load Balancer gehören:
-
Hohe Verfügbarkeit und Fehlertoleranz — Verteilen Sie den Datenverkehr auf mehrere Ziele in mehreren Availability Zones. Application Load Balancer leitet den Datenverkehr automatisch an fehlerfreie Ziele weiter.
-
Verkehrssegmentierung und gerätespezifische Inhalte — Trennen Sie den Bot- und Crawler-Traffic vom menschlichen Traffic, um die Sicherheit zu erhöhen. Leiten Sie Kunden oder Gruppen an bestimmte Zielgruppen weiter, um personalisierte Erlebnisse zu erzielen. Stellen Sie maßgeschneiderte Seiten und Benutzererlebnisse für verschiedene Gerätetypen und Kategorien bereit.
-
Test- und Release-Management — Implementieren Sie A/B Tests zur Funktionsevaluierung vor der weltweiten Bereitstellung. Führen Sie blue/green Canary-Bereitstellungen und Bereitstellungen mit minimalen Unterbrechungen durch.
-
Zugriffskontrolle und Sicherung von Webanwendungen — Implementieren Sie Zugriffsbeschränkungen auf der Grundlage von IP-Adressen oder Anbietern von Content Delivery Networks (CDN), um die Sicherheit zu erhöhen. Mit Application Load Balancer können Sie die SSL/TLS-Verschlüsselung und -Entschlüsselung auslagern und so die Rechenlast auf Ihren Backend-Servern reduzieren.
-
Hybrid-Cloud-Architektur und Modernisierung — Leiten Sie den Datenverkehr selektiv zwischen lokalen und cloudbasierten Zielgruppen weiter, um flexible Bereitstellungen zu ermöglichen. Modernisieren Sie das System bei älteren Anwendungen, die auf EC2 Instanzen oder Containern gehostet werden, schrittweise, indem Sie spezifische HTTP-Methoden an bestimmte Microservice-Handler weiterleiten. Beispiele für HTTP-Methoden sind und. PUTs GETs
Das folgende Diagramm zeigt einen Application Load Balancer, der so konfiguriert ist, dass er die Routing-Anforderungen mehrerer Microservices erfüllt, die eine Webanwendung unterstützen. Anfragen für Service A werden an eine Zielgruppe weitergeleitet, die aus EC2 Amazon-Instances (einem Monolith) besteht. Service B hat eine neue Version, die der Entwickler mit einem kleinen Publikum testen möchte. Die Funktion „Gewichtete Zielgruppen“ des Application Load Balancer leitet 90 Prozent der Anfragen an die blaue Version einer blue/green Bereitstellung (Amazon EC2 mit Service B) weiter. Die Funktion für gewichtete Zielgruppen leitet 10 Prozent der Anfragen an die grüne Version (AWS Fargate mit Service B) weiter.