Inhalt
Allgemeine Informationen
- das Verteilungssystem
- das Request-Routing-System
- Das Distributionssystem sendet neue und aktualisierte Inhalte sofort an Server des jeweiligen CDNs.
- Das Distributionssystem informiert den Replica-Server, dass neue Inhalte verfügbar sind und man diese neu anfordern muss.
Request Redirection
Damit man Besucheranfragen nun an den richtigen Server weiterleitet, gibt es das Request-Routing-System. Bei
dieser sogenannten „Request Redirection„ kommen unterschiedliche Verfahren zum Einsatz, die sich in erster Linie dadurch unterscheiden, an welcher Stelle man sie startet – auf dem Replica-Server, im Webbrowser des Endnutzers oder im Netzwerk.
Funktionsweise von CDN im Überblick
Alle Geräte, die mit einem Webbrowser ausgestattet sind, senden HTTP-Anfragen an den zuständigen Webserver. Er stellt ihnen dann die nötigen Ressourcen für den Aufbau der jeweiligen Website zur Verfügung. Falls die Website mit einem ContentDelivery Network-Server verknüpft ist, wird eine Anfrage von einem CDN-Server beantwortet. Im ersten Schritt geht es darum, den optimalen Server für die Beantwortung einer solchen Nutzeranfrage zu finden. Zu diesem Zweck kommen spezielle Kennzahlen zum Einsatz, an denen sich das Request-Routing-System orientiert. Diese Kennzahlen lassen sich durch unterschiedliche Messmethoden ermitteln.
Der Endnutzer bekommt so eine zwischengespeicherte Kopie des aktuellen Inhalts der besuchten Webseite. Falls diese Inhalte auf dem zugewiesenen Content Delivery Network-Server nicht vorhanden sind, folgt die Weiterleitung der Nutzeranfrage an den nächsten Server im Netzwerk. Dieser übernimmt die Anfrage und beantwortet sie. Sind die angeforderten Inhalte jedoch auf keinem Server des jeweiligen CDNs zu finden, kontaktiert man den Ursprungsserver. Man fordert eine aktuelle Kopie der Inhalte an oder leitet den Endnutzer weiter. Obwohl Content DeliveryNetzwerke in erster Linie für die Bereitstellung von Webinhalten im Rahmen von Webseiten eingesetzt werden, lassen sich solche Netzwerke auch für andere Zwecke verwenden. Tatsächlich häuft sich der Einsatz von modernen CDNs, um eine breite Vielfalt unterschiedliche Inhalte und Formate bereitzustellen. Hierzu gehören beispielsweise:
- Die Bereitstellung von HD und UHD-Videoinhalten über Video On Demand-Plattformen wie YouTube, Netflix oder Disney
- Updates für Softwareprodukte, Apps und Spiele
- Cloud-Gaming
Welche Vorteile bieten CDN?
Da die Server in einem CDN in der Regel weltweit verstreut sind, profitieren Ihre Kunden vor allem von schnelleren Ladezeiten und einer optimierten Auslastung der vorhandenen Bandbreite. Des Weiteren wird durch die Weiterleitung der Anfragen nicht nur die Auslastung Ihres Webservers auf ein Minimum gesenkt, auch die Sicherheit der zwischengespeicherten Daten lässt sich durch die integrierte Web Application Firewall erhöhen. sodass Cyberangriffe wie Man-in-the-Middle– oder DDoS-Angriffe den Ursprungsserver lassen sich gar nicht mehr
erreichen. Lesen Sie hier alles über den Man-in-the-Middle-Angriff.
Im Folgenden fassen wir die Vorteile eines CDN zusammen:
- Statische Webseiten-Inhalte wie Bilder, CSS- oder HTML-Dateien werden im Zwischenspeicher der Replica-Server abgelegt, sodass man sie nicht mehr bei jeder Nutzeranfrage vom Ursprungsserver laden muss. Das sorgt für kürzere Ladezeiten, sodass Sie von einer niedrigeren Absprungrate und besseren Suchmaschinen-Rankings profitieren.
- Sie können selbst entscheiden, welche Webseiten-Elemente von den Servern im Content Delivery Network an Clients ausgeliefert werden sollen. So können Sie beispielsweise Bilder aus Ihrer Website auslagern, wodurch die Seite insgesamt schneller lädt.
- Durch die geringe Inanspruchnahme des Ausgangsservers wird dieser optimal vor Überlastung geschützt.
- Schnell wachsende User-Zahlen und unvorhersehbare Besucherspitzen lassen sich mit einem CDN schnell und unkompliziert bewältigen. Insbesondere wenn Sie einen Onlineshop betreiben, lohnt sich der Einsatz eines Content Delivery Network-Systems.