CDN: Netværk til levering af indhold

Mere end 3 milliarder mennesker bruger internettet, og antallet vokser hver dag. Takket være de nyeste teknologier er de fleste websteder nu meget detaljeret designet. Men de besøgende på et websted ønsker ikke kun at blive underholdt på en tiltalende måde. De forventer også korte eller næsten ikke mærkbare indlæsningstider og ønsker at surfe uden afbrydelser. Et stort antal billeder, animationer og videoer har imidlertid en negativ indvirkning på den pågældende hjemmesides indlæsningstid. Websted af. Dette skaber flere problemer for operatørerne og de besøgende. En stor del af disse problemer er løst med content delivery network.

CDN's mening og formål

Flere og flere mennesker bruger internettet, og den internationale trafik vokser hver dag. Størrelsen og mængden af online-indholdet vokser også mere og mere. De klassiske metoder til dataoverførsel, først og fremmest det velafprøvede server-klient-princip, når i stigende grad deres grænser. De konventionelle teknologier er ikke kun dyre og ineffektive. De kan ikke længere levere store data hurtigt nok eller i værste fald slet ikke. Ifølge skøn fra de store internetudbydere skyldes næsten halvdelen af den globale datamængde peer-to-peer-udveksling af videoer. For webstedsoperatører og især for virksomheder er langsomme indlæsningstider et stort problem. Besøgende og potentielle kunder bliver afskrækket af dem og forlader i værste fald hjemmesiden eller webshoppen med det samme. På grund af de store afstande mellem webstederne og deres besøgende overføres indholdet ikke altid hurtigt nok over internettet. For at give brugerne et optimalt besøg skal webindholdet være tilgængeligt uden lange indlæsningstider. CDN blev udviklet på grundlag af dette velkendte problem.

Kort sagt er Content Delivery Network, eller CDN, en moderne og effektiv internetaccelerator. Netværket består i detaljer af flere lokalt distribuerede servere. Der findes en såkaldt origin-server og flere cache-servere. Serverne er forbundet med hinanden via internettet og reducerer afstanden mellem webstederne og deres besøgende. Webindhold, primært større multimediefiler, overføres via CDN'et. Den voksende dynamiske internettrafik kan således fordeles bedre. På grund af det globale indholdsleveringsnetværk holdes indholdet tæt på brugeren, og det har en positiv indvirkning på indlæsningstiden. Netværket til levering af indhold tilbydes normalt af en internetudbyder (ISP). De samarbejder med hostingudbydere, som er værter for mellemstore og store virksomheders websteder. vært. Desuden tilbyder internetudbyderen også CDN'en direkte til særlige kunder. Det drejer sig bl.a. om store kunder som f.eks. nyhedsudsendelser og medievirksomheder.

De vigtigste komponenter i CDN'et

I meget enkle vendinger har et indholdsleveringsnetværk en origin-server, forskellige cache-servere (også kaldet replika-servere) og et distributionssystem (request routing system). Serverne er placeret i forskellige lande rundt om i verden. Origin-serveren spiller en central rolle. Webstedsoperatøren gemmer sit webindhold på denne server. De forskellige cache-servere har hver især en kopi af indholdet fra origin-serveren.

Et moderne distributionssystem distribuerer indholdet til de forskellige cache-servere. Hvis en bruger sender en anmodning til origin-serveren, overtager et intelligent system til videresendelse af anmodninger omdirigeringen af denne anmodning. Det meste af webindhold, f.eks. Billeder, grafik og videoer, kan cachelagres, fordi de er statiske. Det betyder, at indholdet kan gemmes i en digital mappe. Det betyder, at dette multimedieindhold også kan opbevares på de forskellige cache-servere i et net til levering af indhold. CDN kan også bruges til dynamisk indhold. De er dynamiske, fordi de ændres af de besøgende på webstedet. Et klassisk eksempel er en databaseforespørgsel med individuelle filterregler. Selv om de fleste dynamiske applikationer ikke kan lagres i cache, kan deres indlæsningstider stadig fremskyndes med CDN. Det er relativt nemt at forklare, hvordan CDN fungerer i praksis.

Sådan fungerer Content Delivery Network i praksis

Virksomheder, der bruger CDN, behøver kun at uploade deres data én gang til origin-serveren. Dette sker normalt via FTP-adgang. Webstedsoperatørerne behøver ikke at bekymre sig om at distribuere indholdet, fordi indholdsleveringsnetværket tager sig af dette automatisk.

Når du besøger et websted og får adgang til dets indhold, bestemmes din placering via din IP-adresse. Anmodningsvejledningssystemet tildeler dig derefter straks den nærmeste cache-server. Hvis denne server allerede har den fil, du har ringet til, vil den blive overført direkte til din webbrowser. Hvis indholdet endnu ikke findes på cacheserveren, videresendes din anmodning til origin-serveren. Samtidig indlæser cacheserveren den aktuelle fil fra origin-serveren. Så snart en fil er blevet indlæst fra origin-serveren for første gang, lagres den permanent i cache-serverens hukommelse. Denne type lagring kaldes filcaching. De statiske objekter lagres uden problemer i cachen og skal ikke genindlæses fra origin-serveren hver gang.

På grund af sin globalt distribuerede struktur og ved hjælp af caching-teknologi kan CDN'et behandle betydeligt flere webtilgange end en klassisk server. Alt webindhold er placeret i umiddelbar geografisk nærhed af den besøgende på webstedet og kan derfor indlæses meget hurtigere. Content Delivery Network bruges ikke uden grund af de fleste større virksomheder. Generelt er CDN dog også velegnet til mindre virksomheder og private webstedsoperatører. Hvis du vælger den moderne teknologi, vil du nyde godt af flere fordele.

Latencer har en negativ indvirkning på surfingoplevelsen

Når en internetbrowser åbner et websted, tager det et øjeblik, før alt indholdet er indlæst. Indhold med en lav lagringsvolumen på under en megabyte er det mest tidskrævende. For at indlæse alt indhold, f.eks. tekst, Flash-animationer og billeder, skal browseren i gennemsnit bruge mellem 80 og 90 procent af den samlede indlæsningstid. Jo større den geografiske afstand mellem serveren og den besøgende på webstedet er, jo længere er indlæsningsprocessen. For normale websteder uden hukommelsestungt indhold bemærkes latenstiden (forsinkelsen) næppe af den besøgende. Men når der er tale om udførligt designede websteder eller onlinebutikker, har en længere indlæsningstid en meget negativ effekt på den besøgende.

Hvis brugeren f.eks. befinder sig i Stuttgart, og serveren er i Frankfurt, kan dataene indlæses på ca. 30 ms. Men hvis serveren ikke er placeret i Stuttgart, men i New York, kan indlæsningstiden nemt blive ti gange længere. I et sådant tilfælde mærker den besøgende på webstedet tydeligt denne høje latenstid. Netværket til levering af indhold sikrer, at den besøgende aldrig er for langt væk fra serveren. Det er ligegyldigt, om det er den oprindelige server eller en af de mange cache-servere. CDN'et sikrer, at den besøgende altid videresendes til den optimale server. Det statiske indhold kan leveres til de besøgende på webstedet i hele verden med en konstant lav latenstid. Gennem dette moderne netværk har begge parter betydelige fordele.

Alle webstedsoperatører har fordel af Content Delivery Network

Et content delivery network er velegnet til virksomheder, der driver websteder med mange billeder og videoer. Det drejer sig bl.a. om billed- og videoportaler og sociale partysamfund. Virksomheder, der driver websteder med mange uploads og downloads, har også stor gavn af et CDN. Det moderne netværk er også en fordel for private webstedsoperatører, selvstændige og små virksomheder.

Hvis du driver et websted eller en onlinebutik, er du afhængig af besøgende eller kunder. Generelt er der to faktorer, der er vigtige for alle besøgende på et websted. For det første skal webstedet være visuelt tiltalende, og for det andet skal det indlæses hurtigt. Hvis kun en af disse to faktorer ikke er til stede, vil du miste besøgende og kunder. Det har naturligvis også en negativ indvirkning på din økonomiske situation. Hvis du f.eks. har mange kunder fra udlandet, er afstanden til din webserver relativt lang. Denne afstand har en negativ indvirkning på indlæsningstiden, selv hvis du ikke har mange multimedieelementer på dit websted. Gennem Content Delivery Network får dine udenlandske besøgende gavn af betydeligt hurtigere indlæsningstider. Ud over den hurtige tilgængelighed af dit webindhold vil din egen webserver (hvis den er tilgængelig) blive betydeligt lettet, og du vil spare båndbredde og dermed også penge. Investeringen i et indholdsleveringsnetværk betaler sig derfor faktisk tilbage.

Du kan finde en passende CDN-udbyder hos næsten alle større tyske internetudbydere. De samarbejder med indholdsleveringsnetværkene og tilbyder tjenesterne som en del af deres hostingtilbud. Afhængigt af hvilken udbyder du vælger, kan du også nyde godt af ekstra tjenester. Dit websted er desuden beskyttet af en konstant analyse af din datatrafik. Skadelige opkald kan således filtreres pålideligt fra. Content Delivery Network forhindrer således dit websted i at blive mål for spammere, DDoS-angreb og SQL-injektionsangreb.

Aktuelle artikler