Sisu kasutuselevõtu ja jaotussivõrgud (CDN)

Arvutiversioonides tähistab CDN kas sisutranspordi võrgu või sisutorustuse võrku . CDN on Interneti-rakenduste töökindluse ja jõudluse parandamiseks loodud hajutatud kliendi- ja serverisüsteem .

CDN-ide ajalugu

Sisetootmisvõrgud hakkasid välja töötama, kuna World Wide Web (WWW) plahvatas populaarsust 1990. aastatel. Tehnilised juhid mõistsid, et Internet ei suuda võrguliikluse kiiret kasvu teenindada, ilma et oleks vaja intelligentsemaid meetodeid andmevahetuse haldamiseks.

Aastal 1998 asutatud Akamai Technologies oli esimene ettevõte, kes ehitas CDN-idele ulatuslikku äri. Teised järgisid edukalt erineval määral. Hiljem valmisid ka mitmed telekommunikatsiooniettevõtted nagu AT & T, Deutsche Telekom ja Telstra oma CDN-id. Täna sisutranspordivõrgud kannavad märkimisväärset osa veebi sisust, eriti suured failid nagu videod ja rakenduste allalaadimised. Nii kommerts kui ka mitteärilised CDN-id eksisteerivad.

Kuidas CDN toimib

CDN-pakkuja installib oma serverid Interneti-põhistes kohtades. Iga server sisaldab suures koguses kohalikku talletusmahtu pluss võimalust sünkroonida oma andmete koopiaid teiste sisuvõrgu serveritega protsessi nimega replikatsiooni abil . Need serverid toimivad andmete vahemällu. Selleks, et varukoopia andmeid klientidele kogu maailmas kõige tõhusamalt pakkuda, paigaldavad CDN-i pakkujad oma servereid geograafiliselt hajutatud "servas paiknevatel kohtadel" - kohtadesse, mis ühendavad otse Internetti, peamiselt suurte Interneti-teenuste pakkujate (ISP) läheduses asuvates andmekeskustes, . Mõned inimesed nimetavad neid vastavalt PoP-kohalistele (PoP) serveritele või servadele.

Sisu väljaandja, kes soovib levitada oma andmeid CDN-i abonentide kaudu teenusepakkujaga. CDN-i pakkujad annavad kirjastajatele juurdepääsu oma serverivõrgule, kus sisuülesannete originaalversioone (tavaliselt failid või failirühmi) saab üles laadida levitamiseks ja vahemällu salvestamiseks. Teenusepakkujad toetavad ka URL-e või skripte, mille kirjastajad oma saidid asuvad, et viidata neile salvestatud sisuobjektidele.

Kui Interneti-kliendid (veebibrauserid või sarnased rakendused) saadavad sisu taotlusi, siis avaldajale vastuvõttev server reageerib ja käivitab vajadusel CDN-i serveritele päringuid. Sobivad CDN-serverid valitakse sisu edastamiseks vastavalt kliendi geograafilisele asukohale. CDN tõhusalt toob taotluse esitajale lähemale teabe, et minimeerida jõupingutusi Interneti ülekandmiseks.

Kui CDN-serverit taotletakse sisuelemendi saatmiseks, kuid sellel puudub koopia, küsib ta omakorda esimest CDN-serverit selle jaoks. Lisaks koopia edastamisele päringusaajale salvestab CDN-server oma koopia (vahemälu), nii et sama objekti järgnevaid päringuid saab täita, ilma et oleks vaja vanemalt küsida. Vahemällu eemaldatakse objektid kas siis, kui server peab vabastama ruumi (protsessi, mida nimetatakse evakueerimiseks ) või kui objekti pole teatud ajaperioodiks taotletud ( vananemisprotsess ).

Sisu jõudmise võrkude eelised

CDN-id on vastastikku kasulikud pakkujad, sisu avaldajad ja kliendid (kasutajad) mitmel viisil:

Probleemid CDN-dega

CDN-i pakkujad võtavad oma klientidelt tavaliselt oma võrguliikluse mahtu vastavalt nende rakendustele ja teenustele. Tasud võivad kiirelt koguneda, eriti kui kliendid tellivad mitmetasandilisi teeninduskavasid ja ületavad nende piirid. Eriti problemaatilised võivad olla äkilised liiklusummikud, mis on põhjustatud planeerimata sotsiaalsetest ja uudisteüritustest või mõnikord ka DoS- rünnakutest.

CDN-i kasutamine suurendab sisu väljaandja sõltuvust kolmandate isikute ettevõtetest. Kui teenuseosutaja kogeb oma infrastruktuuriga seotud tehnilisi probleeme, võivad kasutajad kogeda olulisi kasutuskõlblikkuse probleeme, näiteks loid videovooge või võrgu ajavahetusi. Sisu saitide omanikud saavad kaebusi, kuna lõpptarbijad ei tuvasta tavaliselt CDN-idega.