Azure Application Gateway vs. Load Balancer vs. Front Door: Die richtige Lösung auswählen
Von Mirko Peters ·
Vergleichen Sie Azure Application Gateway, Load Balancer und Front Door. Erfahren Sie, wann Sie Routing auf Layer 4 bzw. Layer 7 für Ihre Cloud-Architektur einsetzen sollten.
Automatisch mit KI aus dem Originalbeitrag übersetzt. Englisches Original lesen

Die Wahl des richtigen Traffic-Routers in Microsoft Azure ist entscheidend für Anwendungsleistung und Sicherheit. Während Azure Application Gateway auf das Verwalten von Webverkehr auf Layer 7 mit URL-basiertem Routing spezialisiert ist, bedienen Standard-Load-Balancer und Azure Front Door völlig unterschiedliche Netzwerkebenen und globale Verteilungsanforderungen für Cloud-Architekten.
Das Wichtigste in Kürze
- Azure Application Gateway arbeitet auf Layer 7 und wertet HTTP/HTTPS-Anforderungspfade und Hostnamen aus.
- Azure Load Balancer arbeitet auf Layer 4 und verarbeitet ausschließlich IP-Adressen und Ports, ohne Nutzdaten auszuwerten.
- Azure Front Door bietet globalen, regionsübergreifenden Lastausgleich auf Layer 7 mit integrierter Inhaltsbereitstellung.
- Der passende Azure-Lastausgleichsdienst verhindert Engpässe beim Routing und verbessert die Sicherheitslage in der Cloud.
- Falsch konfigurierte Lastausgleichsebenen führen häufig zu versteckten Latenzproblemen und unnötigem Betriebsaufwand.
Das Spektrum des Azure-Lastausgleichs verstehen
Beim Entwurf einer Cloud-Infrastruktur auf Microsoft Azure stehen Ingenieure zwangsläufig vor einem Dschungel an Netzwerkoptionen. Die Verwirrung beginnt meist dann, wenn lokale Traffic-Manager von globalen unterschieden werden müssen, ebenso wie Lastausgleich auf Layer 4 von Anwendungsbereitstellung auf Layer 7. Setzen Sie am Einstiegspunkt Ihrer Architektur das falsche Werkzeug ein, können Sie den Datenverkehr möglicherweise nicht anhand von URL-Pfaden routen oder haben Mühe, Endpunkte mit einer Web Application Firewall abzusichern.
Die Trennung zwischen Layer 4 und Layer 7
Um zu verstehen, wo Azure Application Gateway einzuordnen ist, müssen Sie zunächst betrachten, worin sich klassische Netzwerktechnik von moderner Anwendungsbereitstellung unterscheidet. Ein Standard-Azure-Load-Balancer arbeitet tief im Netzwerkstack auf Layer 4. Er gleicht einem Poststellenmitarbeiter, der nur die Außenseite eines Briefumschlags liest und dabei Quell- und Ziel-IP-Adressen sowie Ports prüft. Den Umschlag öffnet er nie, um den Inhalt zu sehen.
Azure Application Gateway hingegen arbeitet auf Layer 7. Es liest den tatsächlichen Inhalt der Webanfrage, einschließlich des URL-Pfads und des angeforderten Websitenamens. Diese Fähigkeit erlaubt es dem Gateway, intelligente Routing-Entscheidungen zu treffen, etwa Anfragen für Bilder an einen eigens dafür vorgesehenen Pool von Bildverarbeitungsservern zu senden, während Videoanfragen an andere Ziele geleitet werden. Klassische Layer-4-Load-Balancer können den Webverkehr schlicht nicht tief genug einsehen, um solche Unterscheidungen zu treffen.
Tiefer Einblick: Funktionen von Azure Application Gateway
Azure Application Gateway steht direkt vor Ihren Webanwendungen in einem dedizierten Subnetz und fungiert als intelligenter Empfangsmitarbeiter. Es übernimmt Aufgaben, die andernfalls Ihre Backend-Server belasten würden, und gibt so Rechenressourcen für die eigentliche Anwendungslogik frei.
TLS-Terminierung und Sicherheit
Eine der wichtigsten Funktionen eines Application Gateways ist die TLS-Terminierung. Statt jede einzelne Backend-VM oder App Service zu zwingen, SSL-Zertifikate zu verwalten, aufwendige kryptografische Berechnungen durchzuführen und Erneuerungen einzeln abzuwickeln, nimmt das Gateway die verschlüsselte HTTPS-Verbindung am Rand des Netzwerks entgegen. Es entschlüsselt den Datenverkehr, prüft ihn und leitet ihn sicher an Ihren Backend-Pool weiter. Alternativ können Sie eine durchgehende Verschlüsselung konfigurieren, wenn Ihre Compliance-Vorgaben verlangen, dass der Datenverkehr bis zum Server verschlüsselt bleibt.
Web Application Firewall (WAF)
Sicherheit geht über Verschlüsselung hinaus. TLS verhindert zwar, dass Unbefugte mitlesen, aber es hält böswillige Akteure nicht davon ab, schädliche Payloads zu senden. Die WAF-V2-SKU von Azure Application Gateway integriert Schutz vor gängigen Webschwachstellen auf Basis des OWASP Core Rule Set. Sie blockiert aktiv SQL-Injection, Cross-Site-Scripting (XSS) und Command Injection, bevor diese Angriffe Ihre Backend-Server erreichen. Der Betrieb der WAF im Erkennungsmodus ermöglicht es Engineering-Teams zunächst, Fehlalarme zu erkennen und Regeln anzupassen, bevor sie in den Präventionsmodus wechseln.
Wann Azure Front Door die bessere Wahl ist
Azure Application Gateway ist eine hervorragende regionale Lösung, doch moderne Unternehmen erstrecken sich oft über mehrere geografische Regionen. Wenn Ihre Benutzer weltweit über mehrere Kontinente verteilt sind, verursacht ein regionales Application Gateway für Benutzer aus der Ferne zusätzliche Latenz. Hier kommt Azure Front Door ins Spiel.
Azure Front Door ist ein modernes globales Cloud-Content-Delivery-Network (CDN) und ein Load Balancer auf Layer 7. Es ermöglicht schnellen, zuverlässigen und sicheren Zugriff zwischen Benutzern und Ihren statischen und dynamischen globalen Webinhalten. Front Door nutzt das globale Edge-Netzwerk von Microsoft und bringt eingehende Benutzerverbindungen so nah wie möglich an den Netzwerkrand. Während Application Gateway den Datenverkehr innerhalb einer bestimmten Azure-Region oder eines virtuellen Netzwerks verarbeitet, steuert Front Door das globale Routing, die SSL-Auslagerung und den WAF-Schutz über mehrere Regionen weltweit hinweg.
Fazit
Die Wahl des richtigen Load-Balancing-Dienstes in Azure hängt stark von Ihrer Anwendungsarchitektur, der geografischen Verteilung Ihrer Benutzer und Ihren Anforderungen an die Inspektion des Datenverkehrs ab. Ob Sie regionales pfadbasiertes Routing mit integriertem WAF-Schutz oder ein globales Auslieferungsnetzwerk benötigen, das Verständnis dieser Unterschiede sorgt für eine belastbare Cloud-Umgebung. Eine praxisnahe, verständliche Erklärung, wie diese Komponenten im Zusammenspiel funktionieren, finden Sie in der vollständigen Folge des Podcasts mit fundierten Einblicken und praktischen Strategien!
Häufige Fragen
Kann Azure Application Gateway Azure Load Balancer ersetzen?
Nein, denn beide arbeiten auf unterschiedlichen Schichten des OSI-Modells. Azure Application Gateway ist ausschließlich für Webverkehr (HTTP/HTTPS) auf Layer 7 ausgelegt, während Azure Load Balancer Nicht-Web-Protokolle wie TCP, UDP und Datenbankverkehr auf Layer 4 verarbeitet.
Wann sollte ich Azure Front Door statt Application Gateway verwenden?
Sie sollten Azure Front Door wählen, wenn sich Ihre Anwendung über mehrere geografische Regionen erstreckt und Sie globalen Lastenausgleich, sofortiges Failover zwischen Regionen und Edge-basierte Content-Auslieferung statt regionalem Routing benötigen.
Unterstützt Azure Application Gateway mehrere Websites über eine einzelne IP-Adresse?
Ja. Über Routingregeln für mehrere Websites und dedizierte Listener kann eine einzelne Azure Application Gateway-Bereitstellung bis zu 40 eigenständige Websites unter einer einzigen statischen öffentlichen IP-Adresse hosten.
Wie funktioniert die automatische Skalierung bei Azure Application Gateway V2?
Die automatische Skalierung ermöglicht es dem Gateway, die Anzahl der Instanzen abhängig von schwankender Verkehrslast automatisch zu erhöhen oder zu verringern. Sie können Mindest- und Höchstgrenzen für Instanzen festlegen, und das Gateway passt die Kapazitätseinheiten dynamisch an, um eine hohe Verfügbarkeit sicherzustellen.