Što je mreža za isporuku sadržaja?

Mreža za isporuku sadržaja ili mreža za distribuciju sadržaja (CDN) skupina je zemljopisno distribuiranih web-poslužitelja namijenjenih pružanju učinkovitije isporuke sadržaja velikom broju korisnika. CDN-ovi koriste korisnicima i pružateljima sadržaja prebacujući teret velikih preuzimanja s jednog poslužitelja na više servera na različitim lokacijama. U mnogim slučajevima krajnji korisnici ne primjećuju da koriste CDN. Nekoliko tvrtki sada je specijalizirano za ponudu CDN usluga, a mnoge velike organizacije ih koriste za distribuciju softvera, videa i drugih vrsta sadržaja.

Korištenje mreže za isporuku sadržaja može ublažiti neke od problema koji su se razvili suvremenom upotrebom Hypertext Transfer Protocol (HTTP) koji čini temelj World Wide Weba. HTTP je dizajniran za scenarije u kojima web preglednik preuzima sadržaj s jednog web poslužitelja. To predstavlja problem za velike web stranice ili web-mjesta koja iznenada dožive porast mrežnog prometa. Jedan HTTP poslužitelj može nositi s ograničenim brojem istodobnih korisnika, nakon čega poslužitelj postaje vrlo spor ili potpuno nedostupan. HTTP poslužitelji su također ranjivi na napade distribuiranog uskraćivanja usluge (DDoS), koji šalju veliki broj irelevantnih zahtjeva web poslužitelju, što stvarnim korisnicima onemogućuje pristup stranici.

Umjesto da se oslanja na jedan HTTP poslužitelj, mreža za isporuku sadržaja koristi više poslužitelja na različitim lokacijama, od kojih svaki ima vlastite kopije sadržaja web-mjesta. Ako bilo koji pojedinačni poslužitelj postane prezauzet, ostali se uključuju kako bi upravljali dodatnim prometom. CDN-ovi znatno otežavaju DDoS napadom rušenje web stranice. Osim toga, postavljanje poslužitelja na različite lokacije može povećati brzinu dostupnu krajnjim korisnicima jer se može odabrati najbliži poslužitelj. Poslužitelji koji su bliži korisnicima obično su brži jer podaci moraju putovati kroz manje točaka na internetu da bi došli do svog odredišta.

Većina korisnika interneta neće ni primijetiti koristi li se mreža za isporuku sadržaja. Zahtjevi se normalno šalju na HTTP server, a CDN će usmjeriti korisnikov web preglednik na drugi poslužitelj na temelju brojnih čimbenika. Neki CDN-ovi koriste sustav naziva domene (DNS) za preusmjeravanje prometa, dok drugi mogu usmjeravati promet na temelju vrste datoteke ili dinamičkom zamjenom Uniform Resource Locators (URL-ova) na web stranici.

Mnoge velike korporacije će se obratiti mreži za isporuku sadržaja za distribuciju softvera ili drugih vrsta velikih datoteka. Oni mogu odlučiti izgraditi vlastiti CDN ili sklopiti ugovor s tvrtkom koja posjeduje veliku mrežu i specijalizirana za CDN usluge. CDN-ovi su posebno prikladni za isporuku streaming medija jer bliža blizina poslužitelja krajnjim korisnicima rezultira manjim brojem prekida u protoku podataka, što znači glatkiju reprodukciju. Mnogi veliki mrežni pružatelji usluga grade vlastite mreže za isporuku sadržaja ili potiču treće strane da postave CDN poslužitelje unutar svojih podatkovnih centara. Ovi pružatelji usluga nadaju se da će zaraditi dodatni prihod od sve veće popularnosti internetske televizije i drugih oblika digitalne distribucije.