Proxys und Load Balancer
Lernen Sie die zwischengeschalteten Dienste kennen, die Datenverkehr weiterleiten und verteilen.
Proxys und Load Balancer ist eine kostenlose Cloud & IT Cert Prep-Lektion auf CoddyKit. Dies ist Lektion 4 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Cloud & IT Cert Prep-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Cloud & IT Cert Prep-Kurs umfasst insgesamt 4 Lektionen.
Vermittelnde Dienste
Einige Netzwerkdienste befinden sich zwischen Clients und Servern im Datenverkehr, um Kontrolle, Sicherheit oder Skalierbarkeit zu bieten. Zwei wichtige Beispiele sind Proxys und Load Balancer.
Statt Clients und Server direkt miteinander kommunizieren zu lassen, fangen diese vermittelnden Dienste die Kommunikation ab und verwalten sie. Dadurch verbessern sie Leistung, Sicherheit und Zuverlässigkeit.
Was ist ein Proxy
Ein Proxyserver fungiert als Vermittler, der Anfragen im Namen von Clients stellt. Statt direkt eine Website aufzurufen, wendet sich ein Client an den Proxy. Dieser ruft die Inhalte ab und leitet sie zurück.
Durch diese Vermittlung kann der Proxy Datenverkehr filtern, protokollieren, zwischenspeichern und steuern. Dadurch erhält eine Organisation eine zentrale Stelle zur Verwaltung und Absicherung des ausgehenden Internetzugriffs.
Forward-Proxy
Ein Forward-Proxy befindet sich vor internen Clients und verarbeitet deren ausgehende Anfragen an das Internet. Unternehmen verwenden ihn, um Webinhalte zu filtern, nicht erlaubte Websites zu blockieren, häufig aufgerufene Seiten zwischenzuspeichern und das Surfverhalten der Benutzer zu protokollieren.
Außerdem verbirgt er interne Clients hinter der Proxy-Adresse. Aus Sicht des Internets scheinen alle Anfragen vom Proxy zu kommen, nicht von den einzelnen dahinterliegenden Benutzern.
Reverse-Proxy
Ein Reverse-Proxy befindet sich vor Servern und verarbeitet eingehende Anfragen aus dem Internet, indem er sie an den richtigen Back-End-Server weiterleitet. Clients kommunizieren ausschließlich mit dem Reverse-Proxy und nie direkt mit den Servern.
Er schützt Server vor direkter Erreichbarkeit, kann Verschlüsselung verarbeiten, Inhalte zwischenspeichern und einen einheitlichen Zugang für viele Back-End-Systeme bereitstellen. Dadurch verbessert er Sicherheit und Verwaltbarkeit.
Vorteile von Proxys
Proxys bieten mehrere Vorteile:
- Caching beliebter Inhalte, um Antworten zu beschleunigen und Bandbreite einzusparen.
- Inhaltsfilterung, um unsichere oder nicht erlaubte Websites zu blockieren.
- Protokollierung für Transparenz und die Durchsetzung von Richtlinien.
- Anonymität, indem die eigentlichen Clients oder Server hinter dem Proxy verborgen werden.
Damit sind Proxys vielseitig für Sicherheit und Leistung einsetzbar.
Was ist ein Load Balancer
Ein Load Balancer verteilt eingehenden Datenverkehr auf mehrere Server, damit kein einzelner Server überlastet wird. Für Clients stellt er eine einzige Adresse bereit und verteilt deren Anfragen anschließend auf einen Pool von Back-End-Servern.
Für stark ausgelastete Dienste ist das unverzichtbar: Es erhöht die Kapazität, hält die Antwortzeiten auch unter hoher Last niedrig und ermöglicht das Hinzufügen weiterer Server, um Wachstum zu bewältigen.
So funktioniert Load Balancing
Der Load Balancer verwendet einen Algorithmus, um den Server für jede Anfrage auszuwählen:
- Round Robin: Die Server werden der Reihe nach durchlaufen.
- Wenige Verbindungen: Die Anfrage wird an den am wenigsten ausgelasteten Server gesendet.
- Gewichtet: Leistungsfähigere Server werden bevorzugt.
Außerdem führt er Health Checks durch und entfernt ausgefallene Server aus der Verteilung, sodass Benutzer nie an einen nicht funktionsfähigen Server geleitet werden.
Vorteil der Hochverfügbarkeit
Load Balancer erhöhen nicht nur die Leistung, sondern auch die Verfügbarkeit. Wenn ein Server ausfällt, sendet der Load Balancer einfach keinen Datenverkehr mehr an ihn und leitet alles an die funktionierenden Server weiter, sodass die Benutzer nichts bemerken.
Diese Redundanz sorgt dafür, dass der Dienst auch bei Serverausfällen oder Wartungsarbeiten verfügbar bleibt. Damit sind Load Balancer ein zentraler Bestandteil robuster, dauerhaft verfügbarer Netzwerkdesigns.
Sitzungspersistenz
Manche Anwendungen müssen einen Benutzer immer wieder an denselben Back-End-Server leiten, weil dieser den Sitzungsstatus speichert, etwa den Inhalt eines Warenkorbs. Sitzungspersistenz (auch Sticky Sessions genannt) stellt sicher, dass ein bestimmter Client dauerhaft an denselben Server gesendet wird.
Ohne diese Funktion könnten die Anfragen eines Benutzers zwischen Servern wechseln, die ihren Status nicht gemeinsam nutzen. Dadurch könnten Anmeldungen oder Warenkörbe beeinträchtigt werden. Die Persistenz stellt einen Ausgleich zwischen der Lastverteilung und der erforderlichen Zustandskontinuität her.
Proxy oder Load Balancer
Die beiden Konzepte überschneiden sich, unterscheiden sich jedoch in ihrem Zweck. Ein Proxy konzentriert sich auf die Vermittlung, Filterung und Absicherung des Datenverkehrs, während ein Load Balancer den Datenverkehr zur Erhöhung von Skalierbarkeit und Verfügbarkeit verteilt.
Ein Reverse-Proxy übernimmt häufig auch Load Balancing, und moderne Appliances vereinen oft beide Aufgaben. Entscheidend ist, den jeweiligen Beitrag zu kennen: Kontrolle und Sicherheit gegenüber Kapazität und Ausfallsicherheit.
Alles zusammenführen
Proxys vermitteln den Datenverkehr: Ein Forward-Proxy verwaltet ausgehende Client-Anfragen (Filterung, Caching, Protokollierung), während ein Reverse-Proxy Server aus Sicherheits- und Kontrollgründen vorgeschaltet ist. Load Balancer verteilen den Datenverkehr mithilfe von Algorithmen und Health Checks auf einen Server-Pool. Dadurch erhöhen sie Leistung und Verfügbarkeit, und beide Aufgaben werden häufig kombiniert.
Schnelltest
Testen Sie Ihr Wissen über vermittelnde Dienste.
Zusammenfassung
Proxys befinden sich zwischen Clients und Servern: Ein Forward-Proxy steuert den ausgehenden Client-Datenverkehr (Filterung, Caching, Protokollierung), während ein Reverse-Proxy Server als vorgelagerte Instanz schützt. Load Balancer verteilen den Datenverkehr mithilfe von Algorithmen und Health Checks auf einen Server-Pool und verbessern dadurch Leistung und Verfügbarkeit. Beide Aufgaben werden häufig in einer Appliance kombiniert.
Lerne Cloud & IT Cert Prep mit einem KI-Tutor — kostenlos
Schreibe und führe echten Code in deinem Browser aus, bekomme sofortige Hilfe von einem 24/7 KI-Tutor und setze dein Lernen im Web oder in der App fort.
- Kurse
- 150
- Lektionen
- 600
Häufig gestellte Fragen
Ist die Lektion „Proxys und Load Balancer“ kostenlos?
Ja — der vollständige Text von „Proxys und Load Balancer“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Cloud & IT Cert Prep-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Cloud & IT Cert Prep-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Proxys und Load Balancer“?
Lernen Sie die zwischengeschalteten Dienste kennen, die Datenverkehr weiterleiten und verteilen. Du übst Cloud & IT Cert Prep mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um Cloud & IT Cert Prep zu starten?
Keine Vorkenntnisse erforderlich. Cloud & IT Cert Prep auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 4 von 4.
Wie lange dauert die Lektion „Proxys und Load Balancer“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser Cloud & IT Cert Prep-Lektion Code schreiben und ausführen?
Ja. Jede Cloud & IT Cert Prep-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Wie NAT eine öffentliche IP-Adresse teilt
- Portweiterleitung und PAT
- Zeit- und Namensdienste
- Proxys und Load Balancer