CDN Content Distribution Network
Manager

Bandbreiten absichern und Kosten einsparen
CDN Manager

Content Distribution Network: ein CDN ist ein Netz regional verteilter und über das Internet verbundener Server, mit dem Inhalte – insbesondere grosse Mediendateien – über das öffentliche Internet ausgeliefert werden.

Die SRG verfügte bei der SWISS TXT bereits über eine eigene CDN Infrastruktur (Caching Server plus Internet Peering). Diese kann für eine konstante Grundlast wirtschaftlich betrieben werden, jedoch nicht für sporadisch auftretende Nutzungsspitzen. Diese müssen über grosse CDN Provider mit entsprechenden Kapazitätsreserven ausgeliefert werden. Zudem zeigt sich, dass während diesen Nutzungsspitzen zwar eine hohe Anzahl von gleichzeitigen Nutzern bedient werden müssen, dass ausgelieferte Volumen aber im Vergleich zur Grundlast relativ tief ist. Bisher konnte die SRG die Verteilung der Volumen zwischen internem und externem CDN nur statisch durch Zuweisung der verschiedenen Services steuern. Mit dem CDN Manager soll die Grundlage für eine flexible und automatische Steuerung (dynamischer CDN Offload) zu einem oder mehreren CDN Provider bereitgestellt werden.

Monitoring

Monitoring Dashboard der SWISS TXT CDN Infrastruktur.

Dashboard

CDN-Manager Live Dashboard.

 

Ausgangslage

  • SWISS TXT betreibt für die SRG SSR einen eigenen CDN-Service inklusive einem eigenen Internet Gateway für den Schweizer Markt und ermöglicht somit den Kunden hochverfügbare Infrastrukturen zu tiefen Preisen.
  • Die SRG SSR will sicherstellen, dass während kurzzeitigen Nutzungsspitzen und bei Grossevents (wie z.B. Fussball-WM oder Olympische Spiele) die benötigte Bandbreite zur Ausspielung von Mediendateien (Video Streaming, Audio Streaming) gewährleistet wird.
  • Während die Grundlast mit eigenen CDN Services kostenoptimiert abgedeckt werden kann, so ist dies im Fall von Nutzungsspitzen heute nur mit grossen externen CDN Anbietern wirtschaftlich möglich.
  • Die SRG SSR musste sich bisher pro Angebot entscheiden, ob sie entweder auf die CDN Services von SWISS TXT oder diejenigen eines externen CDN Providers zurückgreifen will.
  • Die SRG SSR hat die SWISS TXT beauftragt eine Lösung bereitzustellen, welche ein dynamisches und automatisches Umschalten zwischen dem eigenen und externen CDN Services erlaubt. Dabei soll auch dynamisch die Ausnutzung des Internet Gateways der SRG SSR optimiert und der übrige Internetverkehr der SRG SSR nicht beeinträchtigt werden.

 

Stats

Statistiken des SWISS TXT CDN.

Code

Blick auf den Sourcecode der CDN Manager Software.

Ziele / Anforderungen

  • Dynamisches Umlagern der Last auf einen oder mehrere externe CDN Services bei Erreichen der Lastgrenze des internen CDN Services und/oder des Internet-Gateways.
  • Keine Beeinträchtigung des übrigen Internet-Verkehrs der SRG SSR.
  • Dashboard zwecks Überwachung der aktuellen Verteilung des Traffics.
  • Die Grenzwerte bezüglich Traffic können pro CDN Service festgelegt werden.
  • Der CDN Manager soll für mehrere Services und Mandanten individuell einsetzbar sein.
  • Innerhalb von 8 Monaten sollte der CDN Manager für die SRG erstellt sein.

 

 

 

Lösung / Weg

  • SWISS TXT entwickelte und ermöglichte die Messung des Traffics auf dem Internet Gateway.
  • SWISS TXT entwickelte den benötigten Algorithmus, um den Offload und die Priorisierung der CDN Services dynamisch anpassen zu können.
  • Die Lösung besteht aus mehreren Komponenten: Überwachung der benötigten Bandbreite, DNS Loadbalancing und Traffic-Offload, Dashboard zwecks Überwachung der Traffic-Verteilung, Statistiken.
  • Die gesamte Lösung wird von SWISS TXT überwacht (24x7).
  • Projektkoordination innerhalb der SRG SSR.
  • Projektleitung und Requirement Engineering durch SWISS TXT.

 

Traffic

Blick auf die Akamai Statistiken im Luna Center.

Nutzen / Benefit

  • Optimierung der Traffic-Kosten, Reduktion Cash Out auf Stufe SRG SSR.
  • Optimale Auslastung des Internet Gateways der SRG SSR.
  • Dynamische Skalierbarkeit bei Grossevents.
  • Maximale Verfügbarkeit bei Nutzungspeaks.
  • Unabhängigkeit von einzelnen CDN Providern.

 

Nik Wolfgramm

Ihr Ansprechpartner

Nik Wolfgramm
Teamleiter Service Engineering
  • Telefon: +41 32 329 22 91
  • E-Mail:

SWISS TXT
Newsletter

Anmelden

Verpassen Sie keine News aus der digitalen Welt.