Elastic Load Balancing

Erreichen Sie Fehlertoleranz für jede Anwendung, indem Sie für Skalierbarkeit, Leistung und Sicherheit sorgen.

Elastic Load Balancing verteilt eingehenden Anwendungsdatenverkehr automatisch auf mehrere Ziele wie Amazon EC2-Instances, Container, IP-Adressen und Lambda-Funktionen. Es kann die variable Last Ihres Anwendungsdatenverkehrs in eine einzelne Availability Zone oder in mehrere Availability Zones leiten. Elastic Load Balancing bietet drei Arten von Load Balancers, die alle über die hohe Verfügbarkeit, automatische Skalierung und robuste Sicherheit verfügen, die notwendig sind, um Ihre Anwendungen fehlertolerant zu machen.

Application Load Balancer


Der Application Load Balancer eignet sich am besten für den Lastausgleich von HTTP- und HTTPS-Datenverkehr und bietet erweiterte Anfrageweiterleitung, die auf die Bereitstellung moderner Anwendungsarchitektur abzielt, einschließlich Microservices und Container. Der Application Load Balancer läuft auf der persönlichen Anfrageebene (Layer 7) und leitet Datenverkehr anhand des Anfrageninhalts zu Zielen innerhalb der Amazon Virtual Private Cloud (Amazon VPC).

Weitere Informationen >>

Network Load Balancer


Der Network Load Balancer eignet sich am besten für den Lastausgleich des Transmission Control Protocol (TCP)-, User Datagram Protocol (UDP)- und Transport Layer Security (TLS)-Datenverkehrs, wenn extreme Leistung erforderlich ist. Der Network Load Balancer läuft auf der Verbindungsebene (Layer 4) und leitet Datenverkehr zu Zielen innerhalb der Amazon Virtual Private Cloud (Amazon VPC), wobei er Millionen Anfragen pro Sekunde mit äußerst geringer Wartezeit bearbeiten kann. Der Network Load Balancer wurde außerdem für den Umgang mit plötzlichen und sprunghaften Mustern optimiert.

Weitere Informationen >>

Classic Load Balancer


Classic Load Balancer bietet grundlegenden Lastausgleich auf mehrere Amazon EC2-Instances und läuft sowohl auf Anforderungs- als auch auf Verbindungsebene. Der Classic Load Balancer eignet sich für Anwendungen, die innerhalb des EC2-Classic-Netzwerks aufgebaut wurden.

Weitere Informationen >>

Nutzen

Hochverfügbar

Elastic Load Balancing verteilt eingehenden Datenverkehr automatisch auf mehrere Ziele – Amazon EC2-Instances, Container, IP-Adressen und Lambda-Funktionen – in mehreren Availability Zones und stellt sicher, dass nur fehlerfreie Ziele Datenverkehr empfangen. Elastic Load Balancing kann auch Lasten innerhalb einer Region ausgleichen, indem es Datenverkehr zu fehlerfreien Zielen in verschiedenen Availability Zones leitet. Die Amazon Elastic Load Balancing Service Level Agreement-Verpflichtung ist 99,99 % Verfügbarkeit für einen Load Balancer.

Sicher

Elastic Load Balancing arbeitet mit Amazon Virtual Private Cloud (VPC), um robuste Sicherheitsfunktionen zu bieten, darunter integriertes Zertifikatsmanagement, Benutzer-Authentifizierung und SSL/TLS-Entschlüsselung. Zusammen bieten sie Ihnen die notwendige Flexibilität, um TLS-Umgebungen zentral zu verwalten und Ihre Anwendungen von CPU-intensiver Arbeitsauslastung zu entlasten.

Elastisch

Elastic Load Balancing kann mit schnellen Änderungen in Netzwerkdatenverkehrsmustern umgehen. Außerdem werden durch nahtlose Integration mit Auto Scaling ausreichende Anwendungskapazitäten sichergestellt, um mit variablen Anwendungslasten zurechtzukommen, ohne dass ein manueller Eingriff erforderlich wird.

Flexibel

Elastic Load Balancing erlaubt es Ihnen außerdem, Anfragen mithilfe Ihrer IP-Adresse an Anwendungsziele zu leiten. Dadurch erhalten Sie Flexibilität bei der Virtualisierung Ihrer Anwendungsziele, sodass Sie mehr Anwendungen in derselben Instanz hosten können. So können diese Anwendungen auch über individuelle Sicherheitsgruppen verfügen und denselben Netzwerkport nutzen, um die Kommunikation zwischen Anwendungen in einer Architektur auf Basis von Microservices weiter zu vereinfachen.

Robuste Überwachung und Prüfung

Mit Elastic Load Balancing können Sie Ihre Anwendungen und ihre Leistung in Echtzeit mit Metriken, Protokollierung und Anfragenachverfolgung von Amazon CloudWatch überwachen. Dadurch wird das Verhalten Ihrer Anwendungen besser sichtbar, Probleme werden aufgedeckt und Leistungsengpässe in Ihrem Anwendungsstapel können mit der Genauigkeit einer einzelnen Anfrage gefunden werden.

Hybrid-Lastausgleich

Elastic Load Balancing bietet die Möglichkeit des Lastausgleichs über AWS- und lokale Ressourcen hinweg mithilfe des gleichen Load Balancer. Dadurch können Sie lokale Anwendungen in die Cloud migrieren, aufbrechen oder eine Ausfallsicherung vornehmen.

Anwendungsfälle

Erreichen Sie mehr Fehlertoleranz für Ihre Anwendungen

Elastic Load Balancing bietet Ihren Anwendungen Fehlertoleranz, indem es Datenverkehr automatisch auf Ziele – Amazon EC2-Instances, Container, IP-Adressen und Lambda-Funktionen – in mehreren Availability Zones verteilt, wobei es gleichzeitig sicherstellt, dass nur fehlerfreie Ziele Datenverkehr empfangen. Wenn alle Ihre Ziele in einer einzelnen Availability Zone fehlerhaft sind, leitet Elastic Load Balancing den Datenverkehr zu fehlerfreien Zielen in anderen Availability Zones weiter. Sobald die Ziele sich wieder in einem fehlerfreien Zustand befinden, wird der Lastausgleich auf die ursprünglichen Ziele wieder aufgenommen.

Automatischer Lastausgleich für Ihre Containeranwendungen

Mit der verbesserten Unterstützung von Containern in Elastic Load Balancing können Sie nun Lasten auf mehreren Ports in derselben Amazon EC2-Instanz ausgleichen. Sie können auch die nahtlose Integration mit dem Amazon EC2 Container Service (ECS) nutzen, welche ein voll verwaltetes Containerangebot bietet. Registrieren Sie einfach einen Dienst mit einem Load Balancer und ECS verwaltet transparent die Registrierung und Registrierungsaufhebung von Docker-Containern. Der Load Balancer erkennt automatisch den Port und konfiguriert sich selbst dynamisch.

Automatische Skalierung Ihrer Anwendungen

Elastic Load Balancing gibt Ihnen das Vertrauen, dass Ihre Anwendungen sich anhand der Nachfrage Ihrer Kunden skalieren. Durch die Möglichkeit, das Auto Scaling für Ihre Amazon EC2-Instanzflotte auszulösen, wenn eine Ihrer Amazon EC2-Instanzen einen vorkonfigurierten Schwellenwert übersteigt, ist Ihre Anwendung jederzeit dazu bereit, die nächste Kundenanfrage zu bearbeiten.

Verwenden von Elastic Load Balancing in Ihrer Amazon Virtual Private Cloud (Amazon VPC)

Elastic Load Balancing erleichtert das Erstellen eines mit dem Internet verbundenen Einstiegspunkts in Ihrer VPC oder die Leitung von Anfragedatenverkehr zwischen Ebenen Ihrer Anwendung in Ihrer VPC. Sie können Ihrem Load Balancer Sicherheitsgruppen zuordnen, um zu steuern, welche Ports für die zulässigen Quellen geöffnet sind. Da Elastic Load Balancing in Ihre VPC integriert ist, stehen alle Netzwerksteuerungen der vorhandenen Zugriffssteuerungslisten (ACLs) und Routing-Tabellen für Ihr Netzwerk weiterhin zur Verfügung.

Wenn Sie in Ihrer VPC einen Load Balancer erstellen, können Sie angeben, ob dieser dem Internet zugewandt (Standardeinstellung) oder intern ist. Bei Wahl des internen Modells benötigen Sie kein Internet-Gateway zum Erreichen des Load Balancers. Die privaten IP-Adressen des Load Balancers werden in dessen DNS-Eintrag verwendet.

Hybrid-Lastausgleich mit Elastic Load Balancing

Elastic Load Balancing bietet die Möglichkeit des Lastausgleichs über AWS- und lokale Ressourcen hinweg mithilfe des gleichen Load Balancer. Wenn Sie z. B. Anwendungsdatenverkehr auf AWS- und lokale Ressourcen verteilen müssen, erreichen Sie dies durch Registrieren aller Ressourcen für die gleiche Zielgruppe und das Zuordnen eines Load Balancers zur Zielgruppe. Alternativ können Sie auch einen DNS-basierten gewichteten Lastausgleich für AWS- und lokale Ressourcen mithilfe zweier Load Balancers verwenden, wobei ein Load Balancer für AWS- und der andere für lokale Ressourcen eingesetzt wird.

Außerdem können Sie auch hybriden Lastausgleich nutzen, um separate Anwendungen zu nutzen, von denen sich eine in einer VPC und die andere an einem lokalen Standort befindet. Platzieren Sie die VPC-Ziele einfach in einer Zielgruppe und die lokalen Ziele in einer anderen Zielgruppe und verwenden Sie inhaltsbasiertes Routing, um den Datenverkehr an die einzelnen Zielgruppen umzuleiten.

Aufrufen von Lambda-Funktionen über HTTP(S)

Elastic Load Balancing unterstützt das Aufrufen von Lambda-Funktionen, die HTTP(S)-Anforderungen bearbeiten. Dadurch können die Benutzer über jeden HTTP-Client – einschließlich Webbrowser – auf serverlose Anwendungen zugreifen. Sie können Lambda-Funktionen als Ziele registrieren und die Unterstützung für inhaltsbasierte Routing-Regeln in Application Load Balancers nutzen, um Anfragen an verschiedene Lambda-Funktionen weiterzuleiten. Sie können einen Application Load Balancer als gemeinsamen HTTP-Endpunkt für Anwendungen nutzen, die serverbasiertes und serverloses Computing verwenden. Sie können eine gesamte Website mithilfe von Lambda-Funktionen erstellen oder EC2-Instances, Container, lokale Server und Lambda-Funktionen kombinieren, um Anwendungen zu entwickeln.

Blog-Beiträge und Artikel

New – Advanced Request Routing for AWS Application Load Balancers
von Jeff Barr 
 
27. März 2019
Product-Page_Standard-Icons_01_Product-Features_SqInk
Entdecken Sie mehr zu Elastic Load Balancing

Funktionsübersicht anzeigen

Weitere Informationen 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
Registrieren Sie sich und erhalten Sie ein kostenloses Konto

Sie erhalten sofort Zugriff auf das kostenlose AWS-Kontingent. 

Registrieren 
Product-Page_Standard-Icons_03_Start-Building_SqInk
Beginnen Sie mit der Entwicklung in der Konsole

Beginnen Sie mit Elastic Load Balancing in der AWS-Konsole.

Anmeldung