« Back to Glossary Index

Was ist ein CDN (Content Delivery Network)?

Ein Content Delivery Network (CDN) ist ein geografisch verteiltes Netzwerk von Servern, über das digitale Inhalte möglichst nah am jeweiligen Nutzer bereitgestellt werden. Statt Inhalte bei jeder Anfrage direkt vom ursprünglichen Webserver, dem sogenannten Origin-Server, abzurufen, können häufig benötigte Daten über verschiedene CDN-Standorte ausgeliefert werden.

Dadurch können sich die Übertragungswege verkürzen. Das kann die Latenz reduzieren, Ladezeiten verbessern und den Origin-Server entlasten. CDNs werden deshalb insbesondere für Websites, Online-Shops, Streaming-Dienste, Downloads und Anwendungen mit international verteilten Nutzern eingesetzt.

Wie funktioniert ein CDN?

Ein CDN verteilt Inhalte auf Server an verschiedenen geografischen Standorten. Diese befinden sich häufig an sogenannten Points of Presence (PoPs).

Ruft ein Nutzer beispielsweise eine Website auf, wird die Anfrage über einen geeigneten CDN-Standort verarbeitet. Befindet sich der angeforderte Inhalt dort bereits im Zwischenspeicher, dem sogenannten Cache, kann er direkt ausgeliefert werden.

Ist der Inhalt dort noch nicht vorhanden oder nicht mehr aktuell, muss das CDN ihn zunächst aus einer vorgelagerten Cache-Ebene oder aus der Ursprungsinfrastruktur abrufen. Abhängig von den festgelegten Cache-Regeln kann der Inhalt anschließend für weitere Anfragen zwischengespeichert werden.

Je günstiger der CDN-Standort netzwerktechnisch zum Nutzer liegt, desto kürzer können die Übertragungswege und damit die Latenz ausfallen.

Welche Vorteile bietet ein CDN?

Ein Content Delivery Network kann insbesondere bei hohen Zugriffszahlen oder geografisch verteilten Nutzern verschiedene Vorteile bieten:

  • Geringere Latenz: Inhalte können über einen netzwerktechnisch günstiger gelegenen Standort ausgeliefert werden.
  • Kürzere Ladezeiten: Besonders statische Inhalte wie Bilder, Videos, JavaScript- oder CSS-Dateien lassen sich effizient bereitstellen.
  • Entlastung des Origin-Servers: Zwischengespeicherte Inhalte müssen nicht bei jeder Anfrage erneut vom Ursprungssystem übertragen werden.
  • Bessere Skalierbarkeit: Anfragen können auf eine verteilte Infrastruktur verteilt werden.
  • Höhere Verfügbarkeit: Je nach Architektur können Anfragen über verschiedene Server oder Standorte verarbeitet werden. Ein CDN ersetzt jedoch keine redundante Auslegung des Origin-Systems.

Viele CDN-Anbieter kombinieren ihre Infrastruktur zusätzlich mit Sicherheitsfunktionen wie DDoS-Schutz oder Web Application Firewalls. Diese Funktionen gehören jedoch nicht grundsätzlich zu jedem CDN.

CDN, Edge-Server und PoP: Was ist der Zusammenhang?

Die Server, über die ein CDN Inhalte möglichst nah am Nutzer bereitstellt, werden häufig als Edge-Server bezeichnet. Sie befinden sich an geografisch verteilten Netzwerkstandorten beziehungsweise Points of Presence.

Wie schnell Daten tatsächlich beim Nutzer ankommen, hängt jedoch nicht allein von der geografischen Entfernung ab. Auch Routing, Peering, Bandbreite und die Auslastung der beteiligten Netze spielen eine wichtige Rolle.

Ein leistungsfähiger Backbone und gute Verbindungen zwischen verschiedenen Netzwerken tragen deshalb ebenfalls zu kurzen Übertragungswegen und niedrigen Latenzen bei. Auch IP-Transit spielt bei der Anbindung und Weiterleitung von Daten zwischen Netzwerken eine wichtige Rolle.

Wann ist ein CDN sinnvoll?

Ein CDN ist besonders sinnvoll, wenn Inhalte von vielen Nutzern, aus unterschiedlichen Regionen oder mit hohen Datenmengen abgerufen werden.

Typische Einsatzbereiche sind:

  • internationale Websites und Online-Shops,
  • Streaming-Angebote,
  • Software- und Datei-Downloads,
  • SaaS- und Webanwendungen sowie
  • Plattformen mit hohen oder stark schwankenden Zugriffszahlen.

Ob ein CDN tatsächlich einen deutlichen Geschwindigkeitsvorteil bringt, hängt von der jeweiligen Anwendung, dem Standort des Origin-Servers, der geografischen Verteilung der Nutzer und der bestehenden Netzwerkinfrastruktur ab.

Häufige Fragen zum Content Delivery Network

CDN steht für Content Delivery Network. Es bezeichnet ein Netzwerk geografisch verteilter Server, über das digitale Inhalte möglichst nah am jeweiligen Nutzer bereitgestellt werden können.

Ein CDN-Server ist ein Server innerhalb eines Content Delivery Networks. Er kann Inhalte zwischenspeichern und an Nutzer ausliefern, ohne dass jede Anfrage direkt an den Origin-Server weitergeleitet werden muss.

Ein CDN kann die Ladezeit einer Website reduzieren, insbesondere wenn Nutzer weit vom ursprünglichen Server entfernt sind. Der tatsächliche Effekt hängt jedoch unter anderem von der Website, der Cache-Konfiguration, dem Routing und der vorhandenen Netzwerkinfrastruktur ab.

Der Origin-Server ist die ursprüngliche Quelle einer Website oder Anwendung. Das CDN ergänzt diesen Server durch eine verteilte Infrastruktur und kann geeignete Inhalte an verschiedenen Standorten zwischenspeichern und ausliefern.

« Back to Glossary Index WordPress Cookie Hinweis von Real Cookie Banner