Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Lastenausgleich und Inhaltsbereitstellung sind wichtige Komponenten bei der Optimierung der Leistung und Zuverlässigkeit von Webanwendungen. Durch den Lastenausgleich wird sichergestellt, dass eingehender Netzwerkdatenverkehr gleichmäßig über mehrere Server oder Dienste verteilt wird und verhindert, dass ein einzelner Server mit Anforderungen überfordert wird. Und die Inhaltsübermittlung optimiert die Übermittlung von Inhalten an Benutzer, indem es im Cache speichert und an mehreren Standorten verteilt, die Latenz reduziert und die Leistung verbessert. Zusammen tragen diese beiden Konzepte dazu bei, sicherzustellen, dass Anwendungen hoch verfügbar, reaktionsfähig und in der Lage sind, unterschiedliche Datenverkehrsebenen zu verarbeiten.
Dieser Artikel enthält eine Übersicht über den Lastenausgleich und die Inhaltsübermittlung im Kontext der Azure-Dienste – Azure-Anwendungsgateway, Azure Load Balancer und Azure Front Door. Sie erfahren mehr über die wichtigsten Dienste und Kategorien, die Ihnen bei der Auswahl der richtigen Lösung für Ihre Anforderungen helfen.
Auswählen einer Lösung
Die Auswahl der richtigen Lösung für den Lastenausgleich und die Inhaltsbereitstellung ist unerlässlich, um den nahtlosen Betrieb Ihrer Webanwendungen und Dienste sicherzustellen. Stellen Sie sich ein Szenario vor, in dem eine globale E-Commerce-Plattform Millionen von Benutzern gleichzeitig verarbeiten muss, die auf Produkte zugreifen. Oder erwägen Sie eine interne Unternehmensanwendung, die einen sicheren Zugriff für verteilte Teams erfordert. Jeder Anwendungsfall erfordert maßgeschneiderte Lösungen, die den Datenverkehr effizient ausgleichen, die Latenz minimieren und die Sicherheit basierend auf Datenverkehrstyp, Verfügbarkeit und Kosten verbessern, um nur einige zu nennen.
Berücksichtigen Sie beim Auswählen einer Lastenausgleichs- oder Inhaltsbereitstellungslösung die folgenden Faktoren:
- Datenverkehrstyp: Handelt es sich um eine Web-HTTP(S)-Anwendung? Handelt es sich um eine öffentliche oder eine private Anwendung?
- Global oder regional: Benötigen Sie einen Lastenausgleich für VMs oder Container innerhalb eines virtuellen Netzwerks, einen Lastenausgleich für Skalierungseinheiten/Bereitstellungen über mehrere Regionen hinweg oder beides?
- Verfügbarkeit: Was ist das Service-Level Agreement (SLA) für Ihre Lösung?
- Kosten: Weitere Informationen finden Sie unter Azure-Preise. Zusätzlich zu den Kosten des eigentlichen Diensts sollten Sie die Betriebskosten für die Verwaltung einer Lösung berücksichtigen, die für den Dienst erstellt wird.
- Features: Welche Features sind für Ihre Lösung erforderlich? Benötigen Sie z. B. SSL-Offload, URL-basiertes Routing oder Webanwendungsfirewall?
Azure bietet mehrere Lastenausgleichs- und Inhaltsbereitstellungsdienste, die jeweils für unterschiedliche Anforderungen und Szenarien geeignet sind.
Azure-Anwendungsgateway
Das Azure-Anwendungsgateway bietet Anwendungsbereitstellungscontroller als Dienst und bietet verschiedene Layer 7-Lastenausgleichsfunktionen und Webanwendungsfirewallfunktionen. Verwenden Sie dies, um von einem öffentlichen Netzwerkraum zu Ihren Webservern zu wechseln, die in einem privaten Netzwerkraum in einer Region gehostet werden.
Anwendungsfälle
- Lastenausgleich für Webdatenverkehr: Dient als Webdatenverkehr-Lastenausgleich auf der Anwendungsebene (OSI Layer 7), wobei Routingentscheidungen basierend auf HTTP-Anforderungsattributen wie URL-Pfad oder Hostheadern getroffen werden.
- SSL-Beendigung: Entlastet die SSL-Entschlüsselung von den Backend-Servern, reduziert deren Auslastung und verbessert die Leistung.
- Webanwendungsfirewall (WAF): Bietet Schutz vor allgemeinen Webrisiken und Angriffen, z. B. SQL-Einfügung und websiteübergreifendes Skripting.
- URL-basiertes Routing: Leitet Den Datenverkehr basierend auf der URL, die für Microservices-Architekturen nützlich ist, an verschiedene Back-End-Pools weiter.
Azure-Lastenausgleich
Azure Load Balancer ist ein leistungsstarker, ultra-low-latency Layer-4-Load-Balancing-Dienst (eingehend und ausgehend) für alle UDP- und TCP-Protokolle. Das Lastenausgleichsmodul verarbeitet Millionen von Anforderungen pro Sekunde und stellt sicher, dass Ihre Lösung hoch verfügbar ist. Load Balancer ist zonenredundant und stellt eine hohe Verfügbarkeit in allen Verfügbarkeitszonen sicher. Sie unterstützt sowohl eine regionale Bereitstellungstopologie als auch eine globale Topologie.
Anwendungsfälle
- Verteilen von Datenverkehr: Verteilt eingehenden Netzwerkdatenverkehr effizient über eine Gruppe von Back-End-Ressourcen, z. B. virtuelle Computer (VMs) oder Skalierungssätze virtueller Computer, mithilfe eines Hash-basierten Lastverteilungsalgorithmus.
- Hohe Verfügbarkeit: Verbessert die Verfügbarkeit Ihrer Anwendungen, indem Datenverkehr innerhalb und über Zonen verteilt wird.
- Interner oder öffentlicher Lastenausgleich: Unterstützt interne Szenarien (innerhalb eines virtuellen Netzwerks) und öffentliche (internetorientierte) Lastenausgleichsszenarien.
- Niedrige Latenz und hoher Durchsatz: Ideal für Anwendungen, die geringe Latenz und hohen Durchsatz erfordern, z. B. Spiele oder Echtzeitkommunikations-Apps.
Hinweis
Clustering-Technologien, wie z. B. Azure Container Apps oder Azure Kubernetes Service, enthalten Load-Balancing-Mechanismen, die hauptsächlich innerhalb ihrer eigenen Clustergrenze arbeiten und den Datenverkehr basierend auf Bereitschafts- und Gesundheitsprüfungen an verfügbare Anwendungsinstanzen weiterleiten. Diese Lastenausgleichsoptionen werden in diesem Artikel nicht behandelt.
Azure Front Door – der Dienst für Web-Traffic-Management
Azure Front Door ist ein Anwendungsbereitstellungsnetzwerk, das einen globalen Lastenausgleichs- und Standortbeschleunigungsdienst für Webanwendungen bietet. Es bietet Layer-7-Funktionen für Ihre Anwendung, wie z. B. SSL-Auslagerung, pfadbasiertes Routing, schnelles Failover und Zwischenspeicherung, um Leistung und Hochverfügbarkeit Ihrer Anwendungen zu verbessern.
Anwendungsfälle
- Globale Inhaltsbereitstellung: Liefert Inhalte und Anwendungen global mit geringer Latenz mithilfe des globalen Edgenetzwerks von Microsoft.
- Anwendungsbeschleunigung: Verbessert die Anwendungsleistung mithilfe von Features wie geteilten TCP-Verbindungen und Anycast-Netzwerken.
- Sicherheit: Bietet Schutz auf Plattformebene vor DDoS-Angriffen und integriert in Webanwendungsfirewalls für erhöhte Sicherheit.
- Moderne Internet-First-Architekturen: Unterstützt moderne Architekturen mit dynamischen, qualitativ hochwertigen digitalen Erfahrungen und automatisierten, sicheren Plattformen.
Kombinieren von Diensten
Diese Dienste können in Kombination verwendet werden, um eine umfassende Lastenausgleichs- und Inhaltsbereitstellungslösung zu erstellen, die Ihren spezifischen Anforderungen entspricht. Beispiele sind:
- Mehrstufige Anwendungen
- Globale Webanwendungen mit regionalen Back-End-Diensten
- E-Commerce-Plattformen
- Medienstreamingdienste
Azure-Portal-Benutzeroberfläche
Das Azure-Portal bietet eine zentrale Benutzeroberfläche für die Auswahl von Lastenausgleichs- und Inhaltsbereitstellungsdiensten. Sie können Lastenausgleichsgeräte, Anwendungsgateways und Fronttüren über das Portal erstellen und verwalten. Das Portal bietet eine geführte Erfahrung zum Konfigurieren der Dienste, einschließlich der Einrichtung von Routingregeln, Integritätssonden und anderen Einstellungen.
Zusammen mit der Bereitstellung der Dienste kann jeder Dienst über das Portal verwaltet werden. Sie können alle Anwendungsgateways, Lastenausgleichsmodule und Front Door-Ressourcen, die in Ihrem Abonnement bereitgestellt werden, in einer einzigen Ansicht anzeigen. Anschließend können Sie die zu verwaltenden Ressourcen auswählen.
Nächste Schritte
- Besuchen Sie die Übersichtsseite "Lastenausgleich" und "Inhaltsübermittlung"
- Überprüfen von Lastenausgleichsoptionen im Azure Architecture Center
- Erstellen eines öffentlichen Lastenausgleichs für den Lastenausgleich von virtuellen Computern
- Konfigurieren von Azure Front Door für eine hochverfügbare globale Webanwendung
- Funktionsweise von Anwendungsgateways

