Hva er et innholdsleveringsnettverk?
Et innholdsleveringsnettverk eller innholdsdistribusjonsnettverk (CDN) er en gruppe geografisk distribuerte webservere som er ment å gi mer effektiv levering av innhold til et stort antall brukere. CDNS kommer brukere og innholdsleverandører til gode ved å flytte belastningen av store nedlastinger fra en enkelt server til flere server på forskjellige steder. I mange tilfeller merker ikke sluttbrukere at de bruker en CDN. Flere selskaper spesialiserer seg nå på å tilby CDN -tjenester, og mange store organisasjoner bruker dem til å distribuere programvare, video og andre typer innhold.
Bruken av et innholdsleveringsnettverk kan dempe noen av problemene som har utviklet med moderne bruk av Hypertext Transfer Protocol (HTTP) som danner grunnlaget for den verdensomspennende nettet. HTTP var designet for scenarier der en nettleser laster ned innhold fra en enkelt webserver. Dette gir et problem for store nettsteder eller nettsteder som plutselig opplever en pigg i nettverkstrafikk. En enkelt HTTP -serveringR kan håndtere et begrenset antall samtidige brukere, hvoretter serveren blir veldig treg eller helt utilgjengelig. HTTP-servere er også sårbare for distribuerte angrep fra benektelse (DDoS), som sender et stort antall irrelevante forespørsler til en webserver, noe som gjør det umulig for faktiske brukere å få tilgang til nettstedet.
I stedet for å stole på en enkelt HTTP -server, bruker et innholdsleveringsnettverk flere servere på forskjellige steder, hver med sine egne kopier av et nettsteds innhold. Hvis en enkelt server blir for opptatt, slår de andre inn for å håndtere ekstra trafikk. CDN -er gjør det mye vanskeligere for et DDoS -angrep å få ned et nettsted. I tillegg kan plassering av servere på en rekke steder øke hastigheten som er tilgjengelige for sluttbrukere fordi den nærmeste serveren kan velges. Servere nærmere brukere har en tendens til å være raskere fordi data må reise gjennom færre punkter på internettfor å nå sin destinasjon.
De fleste internettbrukere vil ikke en gang legge merke til om et innholdsleveringsnettverk brukes. Forespørsler blir sendt til en HTTP Sever normalt, og CDN vil lede brukerens nettleser til en annen server basert på en rekke faktorer. Noen CDN -er bruker Domain Name System (DNS) for å omdirigere trafikk, mens andre kan lede trafikk basert på filtype eller ved å erstatte ensartede ressurslokalatorer (URL -er) på en webside.
Mange store selskaper vil henvende seg til et innholdsleveringsnettverk for å distribuere programvare eller andre typer store filer. De kan velge å bygge sin egen CDN eller kontrakt med et selskap som eier et stort nettverk og spesialiserer seg på CDN -tjenester. CDN -er er spesielt godt egnet til å levere streamingmedier fordi serverens nærmere nærhet til sluttbrukere resulterer i færre avbrudd i dataflyt, noe som betyr jevnere avspilling. Mange store nettverksleverandører bygger sine egne leveringsnettverk for innhold eller oppmuntrer til tredje partiES for å plassere CDN -servere inne i datasentrene sine. Disse leverandørene håper å tjene ytterligere inntekter fra den økende populariteten til internett -TV og andre former for digital distribusjon.