Kaj je omrežje za dostavo vsebine?

Omrežje za dostavo vsebin ali omrežje za distribucijo vsebin (CDN) je skupina geografsko porazdeljenih spletnih strežnikov, ki naj bi zagotavljali učinkovitejšo dostavo vsebine velikemu številu uporabnikov. CDN-ji koristijo uporabnikom in ponudnikom vsebin, saj prenašajo breme velikih prenosov z enega strežnika na več strežnikov na različnih lokacijah. V mnogih primerih končni uporabniki ne opazijo, da uporabljajo CDN. Več podjetij je zdaj specializiranih za ponujanje storitev CDN, številne velike organizacije pa jih uporabljajo za distribucijo programske opreme, videa in drugih vrst vsebin.

Uporaba omrežja za dostavo vsebin lahko ublaži nekatere težave, ki so se razvile s sodobno uporabo protokola za prenos hiperteksta (HTTP), ki je temelj svetovnega spleta. HTTP je bil zasnovan za scenarije, v katerih spletni brskalnik nalaga vsebino z enega samega spletnega strežnika. To predstavlja težavo za velika spletna mesta ali mesta, ki nenadoma doživijo porast omrežnega prometa. En sam strežnik HTTP lahko obravnava omejeno število hkratnih uporabnikov, potem pa postane strežnik zelo počasen ali popolnoma nedosegljiv. Strežniki HTTP so prav tako ranljivi za napade porazdeljene zavrnitve storitve (DDoS), ki pošiljajo veliko število nepomembnih zahtev spletnemu strežniku, zaradi česar dejanski uporabniki ne morejo dostopati do spletnega mesta.

Namesto da bi se zanašalo na en sam strežnik HTTP, omrežje za dostavo vsebin uporablja več strežnikov na različnih lokacijah, od katerih ima vsak svoje kopije vsebine spletnega mesta. Če kateri koli strežnik postane prezaseden, se drugi vključijo, da obvladajo dodaten promet. CDN-ji močno otežujejo napad DDoS-a, da uniči spletno mesto. Poleg tega lahko namestitev strežnikov na različne lokacije poveča hitrost, ki je na voljo končnim uporabnikom, saj je mogoče izbrati najbližji strežnik. Strežniki, ki so bližji uporabnikom, so ponavadi hitrejši, ker morajo podatki potovati skozi manj točk na internetu, da dosežejo cilj.

Večina uporabnikov interneta sploh ne bo opazila, če se uporablja omrežje za dostavo vsebine. Zahteve se običajno pošljejo strežniku HTTP, CDN pa bo na podlagi številnih dejavnikov usmeril uporabnikov spletni brskalnik na drug strežnik. Nekateri CDN uporabljajo sistem imen domen (DNS) za preusmeritev prometa, drugi pa lahko usmerjajo promet na podlagi vrste datoteke ali z dinamično zamenjavo enotnih lokatorjev virov (URL) na spletni strani.

Številne velike korporacije se bodo obrnile na omrežje za dostavo vsebine za distribucijo programske opreme ali drugih vrst velikih datotek. Lahko se odločijo za izgradnjo lastnega CDN ali sklenejo pogodbo s podjetjem, ki ima v lasti veliko omrežje in je specializirano za storitve CDN. CDN-ji so še posebej primerni za zagotavljanje pretočnih medijev, saj bližina strežnikov končnim uporabnikom povzroči manj prekinitev pretoka podatkov, kar pomeni bolj gladko predvajanje. Številni veliki ponudniki omrežij gradijo lastna omrežja za dostavo vsebine ali spodbujajo tretje osebe, da postavijo strežnike CDN v svoje podatkovne centre. Ti ponudniki upajo, da bodo z naraščajočo priljubljenostjo internetne televizije in drugih oblik digitalne distribucije zaslužili dodatne prihodke.