Üks artikkel aitab teil selgelt teada, mis on CDN.

Apr 19, 2023

Jäta sõnum

1. Mis on CDN

CDN-i täisnimi on sisu edastamise võrk, st sisu levitamisvõrk. Selle eesmärk on lisada olemasolevale Internetti uus kiht vahemällu (caching) ja avaldada veebisaidi sisu kasutaja võrgu "servale" lähimasse sõlme, et kasutajad saaksid vajalikku sisu lähedusest hankida ja parandada kasutajakogemus. Veebisaidile juurdepääsu tundlikkus. Lahendage tehniliselt põhjused, nagu väike võrgu ribalaius, suur kasutajate külastuste arv, müügikohtade ebaühtlane jaotus jne, ning parandage veebisaiti külastavate kasutajate reageerimiskiirust.

 

Lihtsamalt öeldes on CDN-i tööpõhimõte hoida vahemällu lähtesaidi ressursid CDN-i sõlmedes, mis asuvad kõikjal maailmas. Kui kasutajad taotlevad ressursse, tagastavad nad lähimasse sõlme vahemällu salvestatud ressursid, selle asemel, et nõuda iga kasutaja taotluse naasmist teie lehele. Lähtesaidilt hankimine väldib võrgu ülekoormust, leevendab lähtesaidile avaldatavat survet ning tagab töö kiiruse ja kasutuskogemuse. ressurssidele juurde pääsevad kasutajad.

 

CDN

 

CDN-i optimeerimise mõju võrgule kajastub peamiselt järgmistes aspektides
  • "Esimese miili" probleemi lahendamine serveri poolel
  • Leevendage või isegi kõrvaldage erinevate operaatorite vaheliste ühenduste kitsaskohtade mõju
  • Vähendage provintside ekspordi ribalaiuse survet
  • Leevendage magistraalvõrgu survet
  • Optimeeritud kuuma sisu levitamine Internetis

2. CDN-i tööpõhimõte

CDN 002

Nagu ülaltoodud jooniselt näha, on kasutajal CDN-i vahemällu mittekasutavale veebisaidile juurdepääsu protsess järgmine:
  • Kasutaja sisestab külastatava domeeninime ja operatsioonisüsteem küsib LocalDnsilt domeeninime IP-aadressi
  • LocalDns küsib domeeninime autoriteetse serveri jaoks ROOT DNS-i (see eeldab, et LocalDnsi vahemälu aegub)
  • ROOT DNS vastab domeeninime autoriseerimise dns-kirjele LocalDnsile
  • Pärast seda, kui LocalDns saab domeeninime volitatud dns-kirje, jätkab ta domeeninime IP-aadressi päringuid domeeninime volitatud dns-ilt.
  • Pärast seda, kui domeeninime autoriseerimine dns pärib domeeninimekirjet, vastab see LocalDnsile
  • LocalDns saab domeeninime IP-aadressi ja vastab kliendile
  • Kui kasutaja saab domeeninime IP-aadressi, külastab ta saidi serverit
  • Saidiserver vastab päringule ja tagastab sisu kliendile

CDN-i juurdepääsuprotsess

CDN 003

Ülaltoodud jooniselt näeme, et veebisaidi juurdepääsuprotsess pärast CDN-i vahemälu kasutamist muutub:

  • Kasutaja sisestab külastatava domeeninime ja operatsioonisüsteem küsib LocalDnsilt domeeninime IP-aadressi.
  • LocalDns küsib domeeninime autoriteetse serveri jaoks ROOT DNS-i (see eeldab, et LocalDnsi vahemälu aegub)
  • ROOT DNS vastab domeeninime autoriseerimise dns-kirjele LocalDnsile
  • Pärast seda, kui LocalDns saab domeeninime volitatud dns-kirje, jätkab ta domeeninime IP-aadressi päringuid domeeninime volitatud dns-ilt.
  • Pärast seda, kui domeeninime autoriseerimine dns pärib domeeninimekirjet (tavaliselt CNAME), vastab see LocalDnsile
  • Pärast seda, kui LocalDns saab domeeninimekirje, küsib ta intelligentsest ajastamise DNS-ist domeeninime IP-aadressi
  • Smart Scheduling DNS reageerib LocalDn-idele kõige sobivama CDN-sõlme IP-aadressiga vastavalt teatud algoritmidele ja strateegiatele (nt staatiline topoloogia, võimsus jne)
  • LocalDns saab domeeninime IP-aadressi ja vastab kliendile
  • Kui kasutaja saab domeeninime IP-aadressi, külastab ta saidi serverit
  • CDN-i sõlmeserver vastab päringule ja tagastab sisu kliendile. (Ühelt poolt salvestab vahemäluserver selle hilisemaks kasutamiseks kohapeal ja teisest küljest tagastab hangitud andmed kliendile andmeteenuse protsessi lõpuleviimiseks)

 

Ülaltoodud analüüsi kaudu saame järeldada, et tavakasutajatele läbipaistva ligipääsu saavutamiseks (kasutajaklient ei pea pärast vahemälu kasutamist mingeid seadistusi tegema) on vaja kasutada DNS-i (Domain Name Resolution) kasutajate suunamiseks juurdepääsu vahemäluserverile, et saavutada läbipaistvad kiirendusteenused. Kuna kasutajate esimene samm veebisaidi külastamiseks on domeeninimede lahendamine, on see DNS-i muutmise kaudu lihtsaim ja tõhusaim viis kasutajate külastamiseks suunamiseks.

CDN-võrgu komponendid

Tavaliste Interneti-kasutajate jaoks on iga CDN-sõlm samaväärne selle ümber paigutatud veebiserveriga.

 

DNS-i ülevõtmise kaudu suunatakse kasutaja päring läbipaistvalt lähimasse sõlme ja sõlmes olev CDN-server vastab kasutaja päringule täpselt nagu veebisaidi algserver. Kuna see on kasutajale lähemal, on reageerimisaeg tingimata kiirem.

 

Ülaltoodud joonisel punktiirjoonega ümbritsetud tükk on CDN-kiht, mis asub kliendi ja saidiserveri vahel.

 

Intelligentne ajastamise DNS (nt f5 3DNS)

  • Nutikas ajastamise DNS on CDN-teenuse võtmesüsteem. Kui kasutaja külastab veebisaiti, mis liitub CDN-teenusega, tegeleb domeeninime lahendamise päringu lõpuks "Nutikas ajastamise DNS".
  • Eelmääratletud poliitikate komplekti kaudu annab see kasutajale sel ajal kasutajale lähima sõlme aadressi, et kasutaja saaks kiiret teenindust.
  • Samal ajal peab see hoidma sidet erinevates kohtades levitatavate CDN-sõlmedega, jälgima iga sõlme tervislikku seisundit, võimsust ja muud teavet ning tagama, et kasutaja päring jaotatakse lähimale saadaolevale sõlmele.

 

Vahemälu funktsiooni teenus

  • Koormust tasakaalustavad seadmed (nt LVs, BIG/IP of F5)
  • Sisu vahemälu server (nt squid)
  • jagatud salvestusruum

 

3. Mõistete selgitus

CNAME kirje

CNAME on varjunimi (kanooniline nimi); seda saab kasutada domeeninime muutmiseks teiseks domeeninimeks. Kui DNS-süsteem küsib CNAME-i vasakul küljel olevat nime, pöördub see CNAME-i paremal poolel oleva nime poole ja seejärel pärib kuni viimase PTR-i või A-nimeni, vastab see alles pärast edukat päring, muidu see ebaõnnestub.

 

Näiteks kui teil on serverisse salvestatud palju andmeid, kasutate nendele ressurssidele juurdepääsuks aadressi docs.example.com, kuid soovite ka neile ressurssidele juurde pääseda, siis saate oma DNS-i eraldusvõimele lisada CNAME-kirje teenusepakkuja, osutage aadressile document.example.com, docs.example.comadd Pärast seda CNAME-kirjet suunatakse kõik juurdepääsu document.example.com-päringud edasi aadressile docs.example.com, et saada sama sisu.

CNAME domeeninimi

CDN-ile juurde pääsedes saate pärast CDN-i pakkujakonsoolis kiirendatud domeeninime lisamist CDN-i poolt teile määratud CNAME-i domeeninime. Peate oma DNS-i eraldusvõime teenusepakkujale lisama CNAME-kirje, et suunata oma kiirendatud domeeninimi sellele CNAME-domeeninimele, nii et kõik selle domeeninime päringud edastatakse kiirendusefekti saavutamiseks CDN-sõlme.

DNS

DNS tähistab domeeninimede süsteemi, mis tähendab domeeninimede lahendamise teenust. Selle roll Internetis on teisendada domeeninimi IP-aadressiks, mille võrk suudab ära tunda. Inimesed on harjunud domeeninimesid meelde jätma, kuid masinad tunnevad ära ainult IP-aadressid. Domeeninimede ja IP-aadresside vahel on üks-ühele vastavus. Nende vahelist teisendustööd nimetatakse domeeninimede lahendamiseks. Domeeninimede lahendamise peab täitma spetsiaalne domeeninimede lahendamise server. Protsess on automaatne. Näiteks: www.baidu.com, mis on sisestatud Internetis surfates, teisendatakse automaatselt numbriks 220.181.112.143.

 

Levinud DNS-i eraldusvõime teenusepakkujate hulka kuuluvad: Alibaba Cloud Resolution, Wanwang Resolution, DNSPod, Xinwang Resolution, Route53 (AWS), Dyn, Cloudflare jne.

Tagasi lähtehosti juurde

Päritoluhost: tagasi päritolu host määrab lähtesaidil konkreetse saidi, millele lähtekoha taotlus juurde pääseb.

Näide 1: lähtesait on domeeninimi. Lähtesait www.a.comis ja tagasi allikasse host on www.b.com. Siis on tegelik allikale tagasi pöördumise taotlus IP-aadress, mis on lahendatud aadressile `www.a.com, ja sait www.b.com vastaval hostil

Näide 2: lähtesait on IP lähtesait on 1.1.1.1 ja tagasi allikasse host on www.b.com, siis tegelik tagasi allikasse sait on hosti sait www.b.com mis vastab punktile 1.1.1.1

Protokoll tagasi allika juurde

Allikale tagasi viitamisel kasutatav protokoll on kooskõlas protokolliga, mida kasutatakse kliendi juurdepääsul ressursile, st kui klient kasutab ressursi taotlemiseks HTTPS-i ja kui ressurssi pole CDN-sõlme vahemällu salvestatud, kasutab sõlm sama HTTPS-i meetod ressursi hankimiseks allika juurde naasmiseks; Samamoodi, kui klient taotleb HTTP-protokolli kasutades, kasutab CDN-sõlm allika juurde naasmisel ka HTTP-protokolli.

 

Soovitage andmekeskusi, spetsiaalset võrku, suurlinnavõrku, püsiliini, pimedakiudvõrgu ühenduste seadet,

DWDM OTN platvorm, HT6000 ja HT6800.

 

2U Chassis 1

HT6800 DCI box

 

 

 

 

 

 

 

 

 

 

 

 

003 WhatsApp

Küsi pakkumist