En članek vam pomaga jasno vedeti, kaj je CDN.

Apr 19, 2023

Pustite sporočilo

1. Kaj je CDN

Polno ime CDN je Content Delivery Network, to je omrežje za distribucijo vsebine. Njegov namen je dodati novo plast CACHE (caching) plasti obstoječemu internetu in objaviti vsebino spletne strani na vozlišču, ki je najbližje "robu" uporabnikovega omrežja, tako da lahko uporabniki pridobijo zahtevano vsebino v bližini in izboljšajo uporabniško izkušnjo. Odzivnost dostopa do spletne strani. Tehnično odpravite vzroke, kot so majhna pasovna širina omrežja, veliko število obiskov uporabnikov, neenakomerna porazdelitev prodajnih mest itd., in izboljšajte hitrost odziva uporabnikov, ki obiščejo spletno stran.

 

Preprosto povedano, načelo delovanja CDN je predpomniti vire vašega izvornega mesta na vozliščih CDN po vsem svetu. Ko uporabniki zahtevajo vire, bodo vrnili vire, ki so predpomnjeni na najbližjem vozlišču, namesto da bi zahtevali, da se zahteva vsakega uporabnika vrne na vaše. Pridobivanje z izvornega mesta se izogne ​​prezasedenosti omrežja, razbremeni pritisk na izvorno mesto in zagotovi hitrost in izkušnjo uporabniki, ki dostopajo do virov.

 

CDN

 

Optimizacijski učinek CDN na omrežje se odraža predvsem v naslednjih vidikih
  • Reševanje problema "prve milje" na strani strežnika
  • Omiliti ali celo odpraviti vpliv ozkih grl med različnimi operaterji
  • Zmanjšajte pritisk provinc na izvozno pasovno širino
  • Zmanjšajte pritisk na hrbtenično omrežje
  • Optimizirana distribucija vročih vsebin na internetu

2. Načelo delovanja CDN

CDN 002

Kot je razvidno iz zgornje slike, je postopek za dostop uporabnika do spletnega mesta, ki ne uporablja predpomnjenja CDN, naslednji:
  • Uporabnik vnese ime domene, ki jo želi obiskati, operacijski sistem pa poizveduje pri LocalDns za naslov IP imena domene.
  • LocalDns poizveduje ROOT DNS za avtoritativni strežnik imena domene (to predpostavlja, da predpomnilnik LocalDns poteče)
  • ROOT DNS se odzove na avtorizacijski dns zapis imena domene v LocalDns
  • Ko LocalDns pridobi pooblaščeni zapis dns imena domene, nadaljuje s poizvedovanjem po naslovu IP imena domene iz pooblaščenega dns imena domene
  • Ko dns za avtorizacijo imena domene poizveduje po zapisu imena domene, se odzove na LocalDns
  • LocalDns bo dobil naslov ip imena domene in odgovoril odjemalcu
  • Ko uporabnik dobi IP naslov imena domene, obišče strežnik spletnega mesta
  • Strežnik spletnega mesta se odzove na zahtevo in odjemalcu vrne vsebino

Postopek dostopa do CDN

CDN 003

Iz zgornje slike lahko vidimo, da postopek dostopa do spletnega mesta po uporabi predpomnilnika CDN postane:

  • Uporabnik vnese ime domene, ki jo želi obiskati, operacijski sistem pa poizveduje pri LocalDns za naslov IP imena domene.
  • LocalDns poizveduje ROOT DNS za avtoritativni strežnik imena domene (to predpostavlja, da predpomnilnik LocalDns poteče)
  • ROOT DNS se odzove na avtorizacijski dns zapis imena domene v LocalDns
  • Ko LocalDns pridobi pooblaščeni zapis dns imena domene, nadaljuje s poizvedovanjem po naslovu IP imena domene iz pooblaščenega dns imena domene
  • Ko dns za avtorizacijo imena domene poizveduje po zapisu imena domene (običajno CNAME), se odzove na LocalDns
  • Ko LocalDns pridobi zapis imena domene, poizveduje po naslovu IP imena domene iz DNS za inteligentno razporejanje
  • Pametno razporejanje DNS se odzove na LocalDns z najprimernejšim naslovom ip vozlišča CDN v skladu z določenimi algoritmi in strategijami (kot so statična topologija, zmogljivost itd.)
  • LocalDns bo dobil naslov ip imena domene in odgovoril odjemalcu
  • Ko uporabnik pridobi IP naslov imena domene, obišče strežnik spletnega mesta
  • Strežnik vozlišča CDN se odzove na zahtevo in vrne vsebino odjemalcu. (Po eni strani jih predpomnilnik shrani lokalno za kasnejšo uporabo, po drugi strani pa pridobljene podatke vrne odjemalcu za dokončanje procesa podatkovne storitve)

 

Z zgornjo analizo lahko sklepamo, da je za doseganje preglednega dostopa do običajnih uporabnikov (uporabniškemu odjemalcu po uporabi predpomnilnika ni treba izvajati nobenih nastavitev) potrebna uporaba DNS (Domain Name Resolution) za vodenje uporabnikov do dostopajte do strežnika Cache, da dosežete pregledne storitve pospeševanja. Ker je prvi korak, s katerim uporabniki obiščejo spletno mesto, razrešitev imena domene, je to najpreprostejši in najučinkovitejši način za usmerjanje uporabnikov k obisku s spreminjanjem DNS.

Komponente omrežja CDN

Za običajne uporabnike interneta je vsako vozlišče CDN enakovredno spletnemu strežniku, ki je nameščen okoli njega.

 

Preko DNS prevzema se uporabnikova zahteva transparentno usmeri na najbližje vozlišče, CDN strežnik v vozlišču pa se bo na uporabnikovo zahtevo odzval tako kot originalni strežnik spletnega mesta. Ker je bližje uporabniku, je odzivni čas nujno hitrejši.

 

Del, obkrožen s pikčastim krogom na zgornji sliki, je sloj CDN, ki se nahaja med odjemalcem in strežnikom mesta.

 

DNS za inteligentno razporejanje (kot je 3DNS f5)

  • Smart Scheduling DNS je ključni sistem v storitvi CDN. Ko uporabnik obišče spletno mesto, ki se pridruži storitvi CDN, bo zahtevo za razrešitev imena domene končno obravnaval »Smart Scheduling DNS«.
  • Z naborom vnaprej določenih pravilnikov uporabniku zagotovi naslov vozlišča, ki je uporabniku v tistem trenutku najbližje, tako da lahko uporabnik prejme hitro storitev.
  • Hkrati mora vzdrževati komunikacijo z vozlišči CDN, razporejenimi na različnih mestih, slediti zdravstvenemu stanju, zmogljivosti in drugim informacijam vsakega vozlišča ter zagotoviti, da je uporabnikova zahteva dodeljena najbližjemu razpoložljivemu vozlišču.

 

Storitev funkcije predpomnilnika

  • Oprema za uravnoteženje obremenitve (kot je lvs, BIG/IP F5)
  • Strežnik Content Cache (kot je squid)
  • skupno shranjevanje

 

3. Razlaga pojmov

zapis CNAME

CNAME je vzdevek (kanonično ime); lahko se uporablja za razrešitev imena domene v drugo ime domene. Ko sistem DNS poizveduje po imenu na levi strani CNAME, se obrne na ime na desni strani CNAME in nato izvede poizvedbo vse do zadnjega PTR ali A Name, odzval se bo šele po uspešnem poizvedba, sicer ne bo uspela.

 

Na primer, če imate na strežniku shranjenih veliko podatkov, uporabljate docs.example.com za dostop do teh virov, vendar želite tudi vi documents.example.com dostopati do teh virov, potem lahko dodate zapis CNAME svoji resoluciji DNS ponudnik storitev, pokažite na documents.example.com, docs.example.comadd Po tem zapisu CNAME bodo vsi dostopni dokumenti.example.comrequests posredovani docs.example.com za pridobitev enake vsebine.

Ime domene CNAME

Pri dostopu do CDN boste po dodajanju pospešenega imena domene v konzolo ponudnika CDN prejeli ime domene CNAME, ki vam ga bo dodelil CDN. Zapis CNAME morate dodati svojemu ponudniku storitev razreševanja DNS, da usmerite svoje ime pospešene domene na to ime domene CNAME, tako da bodo vse zahteve za to ime domene prenesene v vozlišče CDN, da dosežete učinek pospeševanja.

DNS

DNS je kratica za Domain Name System, kar pomeni storitev razreševanja imen domen. Njegova vloga v internetu je pretvorba imena domene v naslov IP, ki ga omrežje lahko prepozna. Ljudje so navajeni zapomniti imena domen, vendar stroji prepoznajo samo naslove IP. Med imeni domen in naslovi IP obstaja ujemanje ena proti ena. Delo pretvorbe med njima se imenuje razrešitev imena domene. Razrešitev imena domene mora dokončati namenski strežnik za razrešitev imena domene. Postopek je samodejen. Na primer: www.baidu.com, ki ga vnesete med brskanjem po internetu, bo samodejno pretvorjen v 220.181.112.143.

 

Pogosti ponudniki storitev razreševanja DNS vključujejo: Alibaba Cloud Resolution, Wanwang Resolution, DNSPod, Xinwang Resolution, Route53 (AWS), Dyn, Cloudflare itd.

Nazaj na izvornega gostitelja

Povratni gostitelj: Nazaj na izvorni gostitelj določi določeno mesto na izvornem mestu, do katerega dostopa zahteva za ponovni dostop.

Primer 1: Izvorno mesto je ime domene. Izvorno spletno mesto www.a.com je, povratni gostitelj pa je www.b.com. Potem je dejanska zahteva za vrnitev na vir IP, razrešen na `www.a.com, in spletno mesto www.b.com na ustreznem gostitelju

2. primer: izvorno mesto je izvorno mesto IP 1.1.1.1, povratni gostitelj pa je www.b.com, potem je dejanski povratni vir spletno mesto www.b.com na gostitelju ustreza 1.1.1.1

Protokol nazaj na vir

Protokol, uporabljen pri sklicevanju nazaj na vir, je skladen s protokolom, ki se uporablja, ko odjemalec dostopa do vira, to pomeni, če odjemalec za zahtevo vira uporablja HTTPS, če vir ni predpomnjen v vozlišču CDN, bo vozlišče uporabilo ista metoda HTTPS za vrnitev k viru za pridobitev vira; Podobno, če odjemalec zahteva s protokolom HTTP, tudi vozlišče CDN uporablja protokol HTTP, ko se vrača k izvoru.

 

Priporočite podatkovne centre, namensko omrežje, metropolitansko omrežje, zakupljeno linijo, napravo za medsebojno povezovanje omrežij s temnimi vlakni,

DWDM OTN platforma, HT6000 in HT6800.

 

2U Chassis 1

HT6800 DCI box

 

 

 

 

 

 

 

 

 

 

 

 

003 WhatsApp

Pošlji povpraševanje