Skip to main content

Uvod v omrežja za dostavo in distribucijo vsebin (CDN)

Anonim

V računalniškem omrežju, CDN stoji za Omrežje za dostavo vsebin ali Mreža za distribucijo vsebin . CDN je porazdeljen sistem odjemalec / strežnik, namenjen izboljšanju zanesljivosti in učinkovitosti internetnih aplikacij.

Zgodovina CDN-jev

Omrežja za dostavo vsebin so se začela razvijati, saj je v devetdesetih letih postala priljubljena spletna stran (WWW). Tehnični voditelji so ugotovili, da internet ne more obvladovati hitro naraščajoče ravni omrežnega prometa brez bolj inteligentnih metod za upravljanje pretoka podatkov.

Akamai Technologies je bil ustanovljen leta 1998 in je bil prvo podjetje, ki je zgradilo obsežno podjetje okoli CDN-jev. Drugi so sledili z različnimi stopnjami uspeha. Kasneje so različne telekomunikacijske družbe, kot sta AT & T, Deutsche Telekom in Telstra, zgradile tudi svoje CDN-je. Dostopna omrežja z vsebinami vsebujejo pretežni del spletne vsebine, zlasti velike datoteke, kot so videoposnetki in prenosi aplikacij. Obstajajo tako komercialni kot nekomercialni CDN.

Kako deluje CDN

Ponudnik storitev CDN namesti svoje strežnike na ključnih lokacijah po internetu. Vsak strežnik vsebuje velike količine lokalnega pomnilnika in možnost sinhronizacije kopij svojih podatkov z drugimi strežniki v omrežju z vsebinami prek postopka, ki se imenuje replikacija . Ti strežniki delujejo kot podatkovni klici. Da bi ponudnikom CDN najučinkoviteje posredovali predpomnjene podatke strankam po vsem svetu, ponudniki CDN namestijo svoje strežnike na geografsko razpršene, lokacijske lokacije, - kraje, ki se neposredno povezujejo s hrbtenico interneta, običajno v podatkovnih centrih blizu velikih ponudnikov internetnih storitev (ponudniki internetnih storitev ). Nekateri jim pravijo, da so strežniki Point of Presence (PoP) ali, če so,

Izdajatelj vsebine, ki želi posredovati svoje podatke prek CDN naročnikov pri ponudniku. Ponudniki storitev CDN omogočajo izdajateljem dostop do svojega strežniškega omrežja, kjer lahko za distribucijo in predpomnjenje naložite originalne različice vsebinskih predmetov (običajno datoteke ali skupine datotek). Ponudniki podpirajo tudi URL-je ali skripte, ki jih založniki vtisnejo na svoja spletna mesta, da bi usmerili na tiste shranjene vsebinske objekte.

Ko odjemalci interneta (spletni brskalniki ali podobne aplikacije) pošljejo zahteve za vsebino, izdajatelj, ki sprejema strežnik, odzove in sproži zahteve po strežnikih CDN po potrebi. Ustrezni CDN strežniki so izbrani za dostavo vsebine glede na geografsko lokacijo odjemalca. CDN učinkovito prinaša podatke bližjem naročniku, da zmanjša prizadevanja, potrebna za prenos preko interneta.

Če se od strežnika CDN zahteva, da pošlje vsebinski predmet, vendar nima kopije, bo nato zahteval starševski CDN strežnik za enega. Poleg posredovanja kopije naročniku bo CDN strežnik shranil (cache) svoje kopije, tako da bodo lahko izpolnjene nadaljnje zahteve za isti predmet, ne da bi morali znova vprašati starša. Objekti se odstranijo iz predpomnilnika, kadar strežnik potrebuje sprostitev prostora (postopek, ki se imenuje, Äã izselitev ) ali ko predmet ni bil zahtevan za določeno časovno obdobje (postopek, imenovan staranje ).

Prednosti omrežij za dostavo vsebin

CDN ponudniki za medsebojno korist, izdajatelji vsebin in stranke (uporabniki) na več načinov:

  • Veliki ponudniki, kot je Akamai, so ustvarili dobičkonosna podjetja iz CDN-jev, vendar so imeli tudi manjše družbe. Ti porazdeljeni sistemi pomagajo zmanjšati splošno svetovno obremenitev na internetu, zaradi česar je splet bolj učinkovito za vse.
  • CDN-ji lahko izboljšajo kvaliteto storitev izdajatelja. Založniki s povečanjem odzivnosti in hitrejšim prenosom vsebin povečajo zadovoljstvo strank (in privlačijo več strank).
  • Uporabniki odjemalcev uživajo veliko hitreje prenose vsebin, ki vsebujejo CDN, kot so videoposnetki in na splošno boljša odzivnost (nižja latentnost omrežja, krajši časi zaokroževanja) internetnih aplikacij.

Vprašanja s CDN-ji

Ponudniki storitev CDN običajno zaračunavajo svoje stranke glede na obseg omrežnega prometa, ki jih vsaka generira prek svojih aplikacij in storitev. Takse se lahko hitro kopičijo, zlasti če so naročniki naročeni na višje ravni storitev in presegajo njihove meje. Posebno težavno je lahko nenadne trke prometa, ki so jih sprožili nenačrtovani dogodki v družbi in novicah ali včasih tudi napadi Denial of Service (DoS).

Uporaba CDN-ja povečuje izdajatelja vsebin, se zanaša na podjetja tretjih oseb. Če ponudnik doživi tehnične težave s svojo infrastrukturo, lahko uporabniki doživijo pomembne težave z uporabnostjo, kot so počasen pretok videoposnetkov ali omrežna zakasnitev. Lastniki vsebinskih strani lahko prejmejo pritožbe, saj se končni uporabniki običajno ne identificirajo s CDN-ji.