CDN (Content Delivery Network)
Das CDN (Content Delivery Network) ist ein geografisch verteiltes Netzwerk von Servern, das die statischen Inhalte einer Website (Bilder, Video, Skripte) zwischenspeichert und dem Nutzer vom nächstgelegenen Knoten aus liefert, wodurch Entfernung und Antwortzeit minimiert werden.
Was ist ein CDN
CDN (Content Delivery Network) ist ein geografisch verteiltes Netzwerk von Servern, das die Inhalte einer Website zwischenspeichert und an die Nutzer vom nächstgelegenen geografischen Standort aus liefert. Das CDN beschleunigt das Laden der Seiten, reduziert die Antwortzeit und verringert die Belastung des Hauptservers.
Das CDN wird für die Lieferung statischer Inhalte verwendet: Bilder, Videos, Skripte, Styles und Bibliotheken. Es wird von allen großen Websites und Online-Diensten eingesetzt.
Wie funktioniert ein CDN
Das Funktionsprinzip eines CDN:
- Der Nutzer fordert die Seite an, und das CDN bestimmt seinen geografischen Standort.
- Die Anfrage wird an den nächstgelegenen CDN-Knoten weitergeleitet, wo eine Kopie des Inhalts gespeichert ist.
- Der Inhalt wird von diesem Knoten aus mit minimaler Verzögerung geliefert.
- Wenn der Inhalt nicht im Cache ist, fordert der Knoten ihn vom Ursprungsserver an und speichert ihn für die nächsten Anfragen.
Das CDN arbeitet mit dem DNS und dem Proxy-Server zusammen und leitet die Anfragen an die nächstgelegenen Knoten weiter. Moderne CDNs verwenden Edge Computing und WAF-Funktionen.
Vorteile eines CDN
Die Verwendung eines CDN bietet Vorteile:
- Geschwindigkeit — das Laden der Seiten wird durch die Lieferung vom nächstgelegenen Knoten beschleunigt.
- Skalierbarkeit — das CDN hält Spitzenlasten stand, ohne den Hauptserver zu belasten.
- Zuverlässigkeit — bei einem Ausfall eines Knotens wird die Anfrage an einen anderen weitergeleitet.
- Schutz — viele CDNs bieten den Schutz vor DDoS-Angriffen und einen WAF-Dienst.
- Kostensenkung — die Reduzierung der Belastung und des Datenverkehrs des Hauptservers.
Für globale Projekte und Websites mit vielen Besuchern ist ein CDN ein notwendiges Element der Infrastruktur.
CDN und Sicherheit
Moderne CDNs bieten Sicherheitsfunktionen: Schutz vor DDoS-Angriffen, Web Application Firewall (WAF), Schutz vor Bots und Verschlüsselung per TLS. Das CDN kann die Cloud-Sicherheit der Website erhöhen und ihre Angriffsfläche verringern.
Die Dienstleistung Planung und Entwicklung hilft, das CDN richtig in die Infrastruktur der Website zu integrieren und die Leistung zu erhöhen.
Häufig gestellte Fragen
Was ist ein CDN?
Das CDN (Content Delivery Network) ist ein geografisch verteiltes Netzwerk von Servern, das die Inhalte der Website zwischenspeichert und sie dem Nutzer vom nächstgelegenen Knoten aus liefert. Dadurch wird das Laden der Seiten beschleunigt und die Belastung des Hauptservers verringert.
Wie beschleunigt ein CDN die Website?
Das CDN speichert Kopien des Inhalts auf Servern in verschiedenen Regionen. Wenn ein Nutzer die Seite öffnet, wird der Inhalt vom nächstgelegenen Server geliefert, wodurch die Entfernung und die Antwortzeit minimiert werden. Das Laden erfolgt aus einem lokalen Cache.
Welche Inhalte werden über ein CDN geliefert?
In der Regel werden statische Inhalte geliefert: Bilder, Videos, Skripte, Styles, Schriftarten. Dynamische Inhalte (persönliche Seiten, Zahlungen) werden vom Hauptserver geliefert, können aber auch über ein CDN mit zusätzlichen Technologien übertragen werden.
Schützt ein CDN vor DDoS-Angriffen?
Viele CDN-Anbieter bieten einen Schutz vor DDoS-Angriffen: Der Angriff wird auf die CDN-Knoten verteilt und gefiltert, ohne den Hauptserver zu erreichen. Das CDN übernimmt die Last und reduziert die Auswirkungen des Angriffs.
Wie viel kostet ein CDN?
Die Kosten eines CDN hängen vom Datenverkehr, der Anzahl der Anfragen und den Funktionen ab. Es gibt Tarife von wenigen hundert Rubel pro Monat für kleine Projekte bis zu Zehntausenden für große Dienste. Viele Anbieter bieten eine Zahlung nach Verbrauch an.
Braucht eine kleine Website ein CDN?
Für eine kleine lokale Website ist ein CDN nicht zwingend erforderlich, kann aber nützlich sein, wenn sich die Besucher in verschiedenen Regionen befinden oder wenn Videos und große Dateien geliefert werden. Für globale Projekte ist ein CDN ein notwendiges Element.
Wie unterscheidet sich ein CDN von einem Hosting?
Das Hosting ist der Ort, an dem die Website dauerhaft gespeichert wird (der Ursprungsserver). Das CDN ist ein zusätzliches Netzwerk von Knoten für die schnelle Lieferung von Kopien des Inhalts an die Nutzer. Das CDN arbeitet mit dem Hosting zusammen und ergänzt es.
Weitere Begriffe in «Infrastruktur»
War diese Information hilfreich?
Zuverlässige IT-Infrastruktur aufbauen
Bauen Sie eine moderne, fehlertolerante IT-Infrastruktur auf. Planung, Gerätelieferung, Installation und Wartung schlüsselfertig.