Kompiuterių tinkluose CDN reiškia ir Turinio pristatymo tinklas arba Turinio platinimo tinklas . CDN yra paskirstytos kliento / serverio sistema, skirta pagerinti interneto programų patikimumą ir našumą.
CDN istorija
Turinio pristatymo tinklai pradėjo kurti, nes dešimtojo dešimtmečio populiarumas išaugo World Wide Web (WWW). Technikos lyderiai suvokė, kad internetas negali valdyti sparčiai didėjančio tinklo srauto lygio, be to, daugiau intelektualių duomenų srauto valdymo metodų.
"Akamai Technologies", įkurta 1998 metais, buvo pirmoji kompanija, kuri sukūrė didelio masto verslą apie CDN. Kiti seka įvairiais laipsniais. Vėliau įvairios telekomunikacijų kompanijos AT & T, Deutsche Telekom ir Telstra taip pat sukūrė savo CDN. Turinio pateikimo tinklai šiandien turi didelę dalį žiniatinklio turinio, ypač didelių failų, tokių kaip vaizdo įrašai ir programų atsisiuntimai. Tiek komerciniai, tiek nekomerciniai CDN yra.
Kaip veikia CDN
CDN teikėjas įdiegia savo serverius svarbiausiose vietose visame internete. Kiekviename serveryje yra daug vietinio saugojimo, taip pat galimybė sinchronizuoti savo duomenų kopijas su kitais turinio tinklo serveriais per procesą, vadinamą replikacija . Šie serveriai veikia kaip duomenų talpyklos. Siekiant kuo efektyviau pateikti klientams iš talpyklos duomenis klientams visame pasaulyje, CDN teikėjai savo serverius įdiegia geografiškai paskirstytose vietose - vietose, kurios tiesiogiai jungiasi prie interneto magistralės, dažniausiai duomenų centruose, esančiuose šalia didelių interneto paslaugų teikėjų (IPT ) Kai kurie žmonės juos vadina "Point of Presence" (PoP) serveriais arba atitinkamai "išvalo" saugyklas.
Turinio leidėjas, norintis platinti savo duomenis per CDN abonentus su teikėju. CDN teikėjai suteikia leidėjams prieigą prie savo serverių tinklo, kuriuose gali būti įkeliamos originalios turinio objektų (paprastai failų arba failų grupių) versijos platinimui ir talpyklai. Paslaugų teikėjai taip pat palaiko URL adresus ar scenarijus, kuriuos leidėjai įtraukia į savo svetaines, kad nukreiptų į tuos saugomus turinio objektus.
Kai interneto klientai (žiniatinklio naršyklės ar panašios programos) siunčia užklausas dėl turinio, leidėjas gaunantis serveris reaguoja ir paleidžia užklausas CDN serveriams, kai reikia. Tinkami CDN serveriai yra pasirinkti tiekti turinį pagal kliento geografinę vietą. CDN veiksmingai perduoda duomenis arčiau prašytojui, kad sumažintų pastangas, reikalingas perkelti jį į internetą.
Jei CDN serveris turi siųsti turinio objektą, bet neturintis kopijos, jis savo ruožtu paprašys vieno iš pagrindinių CDN serverio. Be to, kad kopija būtų perduodama prašytojui, CDN serveris išsaugos (talpyklą) savo kopiją, kad būtų galima įvykdyti vėlesnius tos pačios paskirties užklausas, nereikalaujant iš tėvų vėl klausti. Objektai pašalinami iš talpyklos, kai serveris turi išlaisvinti vietos (procesas vadinamas "Ä" iškeldinimas ) arba kai objektas nebuvo prašomas tam tikrą laiką (procesas vadinamas senėjimas ).
Turinio pristatymo tinklų privalumai
CDN abipusės naudos teikėjai, turinio leidėjai ir klientai (vartotojai) keliais būdais:
- Tokie dideli paslaugų teikėjai, kaip "Akamai", pelningas verslas užsiima CDN, bet smulkios įmonės taip pat pasisekė. Šios paskirstytosios sistemos padeda sumažinti bendrą pasaulinę apkrovą internete, todėl kiekvienas interneto gali veikti efektyviau.
- CDN gali pagerinti leidėjo paslaugų kokybę. Siekdami, kad jų ryšiai būtų labiau atspausdinti ir turinio atsisiuntimo greitis būtų didesnis, leidėjai padidina klientų pasitenkinimą (ir linkę pritraukti daugiau klientų).
- Klientų naudotojai naudojasi daug greičiau atsisiųsdami turinį su CDN, pvz., Vaizdo įrašais, o dažniausiai - geriau atsiliepia (mažesnis tinklo užlaikymas, trumpesnis apėjimo laikas).
Problemos su CDN
CDN teikėjai paprastai apmokestina savo klientus pagal kiekvieno tinklo srauto apimtis per savo programas ir paslaugas. Mokesčiai gali greitai kauptis, ypač kai klientai pasirašo skirtingų paslaugų planus ir viršija jų ribas. Ypač sudėtinga problema gali būti staigaus srauto padidėjimas dėl neplanuotų socialinių ir naujienų įvykių, o kartais netgi "DoS" išpuolių.
Naudodamas CDN, turinio leidėjas padidina priklausomybę nuo trečiųjų įmonių. Jei paslaugų teikėjas susiduria su techninėmis problemomis, susijusiomis su infrastruktūra, vartotojai gali patirti didelių tinkamumo naudoti problemų, tokių kaip lėtas vaizdo transliavimas arba tinklo praleidimas. Turinio svetainių savininkai gali gauti skundus, nes galutiniai vartotojai paprastai nenurodo su CDN.