CDN: Što je to i kako funkcionira?

Mnogi su ljudi čuli više puta o korištenju CDN-a. Što je to? Dekodiranje ove kratice prevedeno je s engleskog kao mreža za isporuku sadržaja korisniku, distribuirano regionalno.

cdn što je ovo

Koje trivijalne prednosti ima? Od nedvojbenih prednosti - istovar izvora sadržaja i spremanje predmemorije u zemljopisnoj točki najbliži potrošaču. Mnogi se mogu pitati zašto je to nužno. Odgovor je jednostavan - kako bi kupac mogao primiti osobni sadržaj s najkraćim kašnjenjima. Ova se mreža koristi i za jednostavan http promet i za streaming. U drugom slučaju, korisnik dobiva postojanu sliku, a medijski tok manje voli i često se reproducira u većoj kvaliteti (s višestrukim brzinama).

Ako je CDN treća strana, najbolja opcija je poslati samo maksimalno opterećenje, čime se održava minimalna i udobna širina pojasa (kanali su skupi), te spremanje na konačnu opremu i njegovo održavanje.

jquery cdn

CDN: što je to i kako funkcionira?

Najhitnije pitanje je kako je to uređeno? Zapravo, nemoguće je odgovoriti na monosilile. Kao odgovor, postoji nekoliko različitih opcija.

Dakle, što je to CDN? Možete započeti s još poznatom opcijom (maksimalna ušteda). Mreža je skup velikih pružatelja usluga koji posjeduju vlastite DDS (npr. Megafon, Central Telegraph i slično, uključujući regionalne tvrtke). Ne postoji okosnica kao takva, sve prolazi kroz jedan kanal s prometom pretplatnika i klijenta.

Međusobno povezivanje s pružateljima usluga u ovom slučaju izuzetno je slabo. U ovim primjerima, obično bez njihova oprema ne može učiniti, jer sve ovisi o disku podsustava, i to je (unatoč tvrdnjama setu pristalice core „čelične” tvrtke), virtualizirane izrazito loše. Često možete čuti da vrijedni IOPS u procesu virtualizacije su izgubljeni. SSD se uopće ne koristi, jer to košta puno.

datoteke cdn

Usluge CDN (Jquery i drugi), u pravilu, same poslužitelje "univerzalne". Koriste se za streaming emitiranja i za web predmemoriranje, streaming poslužitelja za flv i mp4 datoteke. Na takvim poslužiteljima koriste se svi poznati DNS. Balansiranje provodi samo DNS-prikaz regija / davatelja usluga i tako dalje. Također široko poznat Image CDN, olakšavajući prijenos velikih grafičkih datoteka.

U skladu s gore navedenim, kvaliteta usluge je na osrednji stupanj. Takav CDN nije uvijek moguće podnijeti zahtjev za distribuciju (caching) mp4 i flv-podataka ili velikih datoteka. Kašnjenja u prijenosu informacija u ovom slučaju jako variraju, do velikih vremenskih intervala. Slijedi da je za streaming emitiranja ova mreža neprikladna, kao i za trenutni web promet. Stoga se CDN mjesto ne može značajno ubrzati.

Viša razina

Snažniji CDN-ovi (u većini neorijskih - Akamai, L3, CDNetworks) obično ne spase na vlastitu infrastrukturu zbog činjenice da razumiju izglede za takva ulaganja. Imaju sve što je drugačije. Dakle, oni imaju vlastitu mrežu (mrežu okosnica) koja služi i za unutarnje i za službeni promet. Osim toga, oni također imaju svoje AS (autonomne sustave). Oni također zadržavaju probleme usmjeravanja u svojim rukama. Praćenje odnosa s pružateljima internetskih usluga također je dobro uspostavljeno.

cdn steamcommunity

Balansiranje ovdje je izgrađeno na principu anycast + DNS + LVS. od mrežna arhitektura i gore navedeno usmjeravanje je također zbog mogućnosti uravnoteživanja zahtjeva potrošača na naprednije načine. To je učinjeno ne samo kroz pogled - DNS, već i anycast. Na bilo kojoj IP adresi instaliran je balanser koji vam omogućuje slanje zahtjeva na različite poslužitelje.

Naravno, nema pitanja o "univerzalnim" čvorovima, baš kao i virtualizacija apsolutno svih usluga. Postoje poslužitelji koji preuzimaju sadržaj, kao i distribuciju instant sadržaja. Također postoje međuprostori za pohranu velikih količina podataka koji trebaju strujanje i distribuciju komponenti.

cdn url



Osim toga, postoje poslužitelji: izvorni, međupremnički i terminalni multiplekseri, kojima klijent objavljuje stream. Ako je izlaz treba HLS, HDS Sliverlight-streaming, terminal servera, općenito se smatraju web sprema za vrlo kvalitetno i brzo preuzeti sadržaj.

Ova arhitektura omogućit će usluzi da izdrži velika opterećenja bez rizika od kašnjenja klijenata i kupaca. U slučaju privatnog CDN-a, racionalnije je korištenje kapaciteta opreme u najvećoj opterećenosti, uz osiguranje odgovarajuće razine usluge (kašnjenje širenja, prekid tijeka itd.).

Koji se poslužitelji koriste?

S tehničke točke gledišta, takve usluge koriste nginx web spremnike, jer poslužitelj ima sve što je potrebno za proxy upite i predmemoriranje. Kako je moguće pisati prilagođene module u r. H. Za skidanje sadržaja iz cache, „čišćenje” od određene količine podataka u njoj, prikupljanje statistika (i, na primjer, poslati ga na Mongo-baza). Obično se isporučuje kod proizvođača. Dakle, L3 je stvorio za sebe nginx (vlastiti web poslužitelj CDNJS).

frigate cdn

Streaming poslužitelji često su nešto vlastite (obično na temelju gotovih modela kao što su red5 ili nešto slično) ili Wowza Poslužitelj medija. Poslužitelji na kojima klijent objavljuje struje obično su Adobe FMS. U pravilu, to uključuje Game CDN.

Poslužitelji za pohranu također mogu biti trgovine predmeta kao što su mogilefs, hadoop i vrlo veliki FS kao Luster ili Gluster, koji sada dobivaju popularnost. Česta je mogućnost pohrane za OpenStack Swift (Files CDN), unatoč činjenici da još nisu finalizirane i nisu imale široko odobrenje zbog neke "vlage".

Transcoders su klasična verzija ffmpeg s velikim self-typing (softver za praćenje, voditelj reda itd.)

statistika

Mnogo ovisi o metodama postavljanja tarifa i shema naplate. Ali postoje trenuci koji se ne mogu izbjeći. Računovodstvo statistike koriste NetFlow u osnovi nemoguće, budući da je količina prometa je velika i iracionalno posvetiti cijeli članak na trošak niza shortchanging opreme i paralelizam procesa. Statistike su proizvedene logovima. Polazeći od terminala čvora, kolaps ponovljenim zahtjevima (1 CDN URL s 1 ili IP podmreže), a zatim skupni trupaca vrhli na server, tamo izvući statistiku za tehničke i obračunske potrebama.

cdnjs

Detaljnije statistike

Kako statistika funkcionira u CDN-u? Što je to detaljno? Sadrži sljedeće komponente:

  • obično imaju mogućnost stvoriti vremenski raspored za broj zahtjeva po jedinici vremena, broj kupaca (za upotrebu s in-line emitiranja), broj pogrešaka po jedinici vremena (na primjer, broj olakšice za potoka ili broj pogrešaka 404, 500 i 502 za HTTP poslužitelj) ;
  • Izgled grafikona o geo-statistici;
  • koeficijent predmemoriranja ili multipleksiranja (za streaming) u nekom trenutku vremena;
  • za internu upotrebu obično se koristi prikupljanje statističkih podataka o vremenu odgovora za odgovore koji nisu ograničeni brzinom, za prednje, srednje servere i privremenu statistiku izvora.

Vlastiti API za interakciju s CDN-om nužan je mehanizam - bez nje sama usluga ne može postojati. Često pomoću njegove pomoći možete očistiti cijelu predmemoriju ili određene objekte, konfigurirati ili pokrenuti prijenos datoteka iz izvora da biste je predinstalirali u CDN-u na čvorovima. Kao primjer, možete navesti CDN SteamCommunity, koji upravlja mrežom igranja u svijetu.

Sažeti pregled najpopularnijih pružatelja CDN-a

Koristan je za svaki napredni korisnik da nauče o nekim od najpopularnijih usluga mreža za isporuku sadržaja (Jquery CDN i slično). Neki od njih su pronašli široku primjenu, dok su drugi u fazi rasta i razvoja.

CloudFlare mreža

Do danas je to najpoznatija i najčešće korištena usluga CDN URL-a. U CloudFlare mreži moguće je kupiti plaćeni tarifni paket ili koristiti besplatnu tarifu. Tvrtka djeluje na tržištu već više od petnaest godina i zaslužila je besprijekoran ugled za ovo vrijeme. Jedna od ključnih prednosti usluge - CloudFlare ne postavlja određenu širinu pojasa, kao kod konkurentskih tvrtki.

MaxCDN mreža

Također jedna od najpopularnijih CDN usluga, u vlasništvu NetDNA (lider u distribuciji isporuke). Ključna prednost MaxCDN-a je da je lako integrirati s najčešćim sustavima za upravljanje sadržajem (WP, Joomla, Drupal, Magento, itd.). U toj mreži (Frigate CDN) testna verzija je besplatna za tjedan dana, još nema besplatne tarife. Međutim, trošak uporabe je vrlo pristupačan.

TinyCDN mreža

Solasno korisničke recenzije, jedna od najboljih usluga. Temelji se na Amazon Web Services (jedna od najpoznatijih tvrtki u ovom području), jer je to jedan od najpouzdanijih. Cijena korištenja nije mnogo veća od konkurentskih tvrtki. U TinyCDN-u postoji besplatna inačica za testiranje, s mogućnošću korištenja usluge za 30 dana.

Brzina Googleove stranice

Webmastera mreže Google Page Speed ​​nije tako dobro poznata, budući da je ciljana publika programerima. Njezin razvoj odvija se skokovima i granicama, kao i ostalim proizvodima Googlea. Ako želite raditi vlastite eksperimente, svakako isprobajte ovu uslugu. Može se uspješno koristiti u različitim mrežama, a pregledi o tome uglavnom su pozitivni.

Dijelite na društvenim mrežama:

Povezan
Odgovaramo na pitanje: "Prebaci - što je to?"Odgovaramo na pitanje: "Prebaci - što je to?"
"Zabrana sadržaja", MTS. Kako isključiti uslugu `Zabrana sadržaja` (MTS)"Zabrana sadržaja", MTS. Kako isključiti uslugu `Zabrana sadržaja` (MTS)
Pojedinosti o tome kako proslijediti poruku `VK`Pojedinosti o tome kako proslijediti poruku `VK`
Detaljno o tome kako saznati tko je napisao u`AskDetaljno o tome kako saznati tko je napisao u`Ask
Kako očistiti predmemoriju Google Chrome i zašto.Kako očistiti predmemoriju Google Chrome i zašto.
Kako poslati poruku u VK: metoduKako poslati poruku u VK: metodu
Spremanje prometa na Internetu: učinkovite postavke i savjetiSpremanje prometa na Internetu: učinkovite postavke i savjeti
IPTV - što je to? IPTV popisa za reprodukciju. Kako konfigurirati IPTV?IPTV - što je to? IPTV popisa za reprodukciju. Kako konfigurirati IPTV?
Synaptics: što je ovaj program i zašto je to?Synaptics: što je ovaj program i zašto je to?
Zašto glazba nije pohranjena u `VK` ili Kako spasiti zvuk iz društvenih mrežaZašto glazba nije pohranjena u `VK` ili Kako spasiti zvuk iz društvenih mreža
» » CDN: Što je to i kako funkcionira?
LiveInternet