Content Delivery Network (CDN)

Maximaliseer de snelheid en stabiliteit van je website en online applicaties

De snelheid van je website en applicaties is cruciaal voor je business. Vertragingen en downtime worden niet getolereerd. Tegelijkertijd was de druk op servers en internetverbindingen nog nooit zo hoog. Hoe garandeer je dat al jouw gebruikers op elk moment genieten van een maximale kwaliteitsbeleving? Simpel, met een Content Delivery Network (CDN) dat zorgt voor:

  • Ultrasnelle laadtijden
  • Stabielere platformen
  • Gegarandeerde Quality of Experience (QoE)
Managed Cloud services Managed Cloud services
Wat is een CDN (Content Delivery Network)?

Wat is een CDN (Content Delivery Network)?

Een Content Delivery Network (CDN) is een netwerk van proxyservers die wereldwijd verspreid staan, met als doel om webcontent zo snel mogelijk bij de eindgebruiker te brengen. De gevraagde content die op de applicatieserver staat wordt via een lokaal POP (Point Of Presence dat bestaat uit verschillende proxyservers) doorgegeven aan de gebruiker.

Een CDN werkt op basis van geolocatie. Wanneer een gebruiker bepaalde content opvraagt, zal de content delivery infrastructuur bepalen welke POP gebruikt wordt om de content aan te leveren. Niet alleen de afstand tussen de gebruiker en de POP speelt een rol, maar ook de beschikbare capaciteit van de POP. Er wordt steeds gekozen voor de snelst mogelijke verbinding. Zo blijft de laadtijd minimaal, zelfs bij grote bezoekerspieken.

Voordelen van een CDN

Een Content Delivery Network biedt heel wat voordelen, zowel voor je organisatie als voor de eindgebruikers van je applicatie of de bezoekers van je website.

  • Snellere laadtijden

De content delivery infrastructuur selecteert op elk moment de best presterende POP. Hierdoor wordt content veel sneller aangeleverd, zelfs wanneer veel gebruikers tegelijkertijd actief zijn.

  • Stabielere platformen

De gebruikers raadplegen de snelste CDN POP, waardoor de centrale server veel minder belast wordt. Zo blijft je website of applicatie stabiel, zelfs bij grote bezoekerspieken.

  • Betere Quality of Experience

De laadsnelheid van een applicatie is een belangrijke parameter voor de kwaliteitsbeleving van een applicatie of website. Een CDN garandeert snelle laadtijden en een optimale Quality of Experience.

  • Tevreden klanten

Een stabiel platform met een gegarandeerd hoge laadsnelheid maakt eindgebruikers gelukkig. En dat is goed voor je business!

Een CDN is vooral interessant als je gebruikers zich op verschillende plaatsen in de wereld bevinden.

Hoe werkt een CDN?

CDN-technologie maakt gebruik van reverse (caching) proxyservers die tussen de gebruiker en de applicatieserver staan.

1

Een gebruiker vraagt content op.

2

Een reverse proxyserver neemt het verzoek van de gebruiker aan. Deze heeft de content initieel niet staan en stuurt de aanvraag door naar de applicatieserver.

3

De applicatieserver stuurt de content vervolgens naar de proxyserver die de informatie bezorgt aan de gebruiker.

4

De proxyserver cachet de content van de applicatieserver en houdt deze informatie gedurende een bepaalde tijd bij.

Hoe werkt een CDN?

Voor de gebruiker lijkt het alsof ze een gewone server raadplegen. Ook de applicatie server beschouwt een proxyserver als een gewone gebruiker. De CDN-technologie heeft veel weg van HTTP-caching technologie.

Slim selectiemechanisme kiest snelste POP

Voor de selectie van de snelste POP worden er verschillende technieken gebruikt.

Geolocatie

Op basis van het IP-adres van de gebruiker wordt bepaald welke POP zich het dichtst bij de gebruiker bevindt.

Het Border Gateway Protocol (BGP) zal altijd het snelste pad kiezen om de bestemming te bereiken. Wanneer een gebruiker een verzoek indient bij een service met behulp van Anycast, kiest het BGP het best mogelijke pad, uit de servers die beschikbaar zijn binnen het Anycast-netwerk.

Meer weten over de werking en voordelen van een CDN?

Wat doet een CDN?

Een Content Delivery Network doet veel meer dan enkel statische bestanden cachen:

  • Manipulatie van inkomende HTTP requests en uitgaande HTTP responses
  • Aanbieden van een interface die toelaat om complexe caching rules te definiëren
  • Optimalisatie van afbeeldingen
  • Optimalisatie van CSS & Javascript
  • Conversie van videobestanden naar OTT-streaming video
  • Bescherming van de applicatieserver tegen malafide requests aan de hand van een web application firewall (WAF)
  • Bescherming van de domeinnaam tegen DNS-gebaseerde aanvallen
  • Monitoring en rapportage van het gedrag van het gecachete platform
  • Aanbieden van een authenticatie-gateway om content af te schermen van niet-geautoriseerde toegang.
  • Edge computing: logica wordt uitgevoerd door het CDN waardoor de load op de applicatieserver sterk vermindert en de stabiliteit gegarandeerd blijft.

Award winnende onderscheidingen

Smart Business Awards Hosting & Domain Names 2017
ISPGids
Twinkle Awards Hosting & Domain Names 2016
Webhosters.nl

Verschillende CDN-vormen

Multi-CDN

Het internet kent heel wat traffic swings die deels veroorzaakt worden door de aanwezigheid van CDN’s.

Populaire online content die plots beschikbaar wordt, kan leiden tot een snelle overbelasting op CDN POP’s. Denk bijvoorbeeld aan virale video’s of updates van online games zoals Call of Duty. Door zo’n update raken heel wat CDN POP’s volledig opgevuld. Om vertraging van de rest van het internetverkeer te vermijden, zal dit omgeleid worden naar andere CDN POP’s.

Een multi-CDN gaat op zoek naar een POP die niet beïnvloed wordt door zo’n traffic swing. Het is de ideale strategie als je het risico op downtime en trage laadsnelheden wil beperken.

Lokaal CDN

Een standaard CDN is een shared service. Als klant heb je er dus geen vat op. Bovendien kunnen de kosten exponentieel oplopen naarmate je grote hoeveelheden data en bandbreedte verbruikt om je gebruikers te bedienen.

Daarom bouwen steeds meer bedrijven hun eigen CDN. Vooral voor bedrijven die lokaal gebonden zijn of bedrijven die actief zijn op locaties waar er geen (goede) CDN POP’s aanwezig zijn, helpt het om de kosten voorspelbaar te houden.

Heb je als bedrijf zelf een datacenter of netwerkcapaciteit? Dan is een eigen CDN een slimme en voorspelbare manier om lokale gebruikers te bedienen.

Hybride oplossing

Steeds meer bedrijven kiezen voor een hybride oplossing:

  • Lokaal CDN om hun gebruikers lokaal te bedienen
  • Multi-CDN voor globaal bereik om grote pieken op te vangen

Wanneer veel proxyservers tegelijkertijd hun inhoud willen hervalideren, kan dit leiden tot een DDoS-effect bij de applicatieserver, waardoor deze tijdelijk onbereikbaar wordt. Het lokaal CDN fungeert als een verdedigingsschild (“origin shield”), die de applicatieserver hiertegen beschermt.

Vertrouw op onze CDN-experten

Combell CDN Experts

Samen met jou zoeken we naar de beste oplossing. Onze ervaren specialisten staan in voor een professionele en kwaliteitsvolle implementatie van jouw CDN.

Combell CDN Experts