1. Beth yw CDN
Enw llawn CDN yw Content Delivery Network, hynny yw, rhwydwaith dosbarthu cynnwys. Ei bwrpas yw ychwanegu haen newydd o haen CACHE (caching) i'r Rhyngrwyd presennol, a chyhoeddi cynnwys y wefan i'r nod sydd agosaf at "ymyl" rhwydwaith y defnyddiwr fel y gall defnyddwyr gael y cynnwys gofynnol gerllaw a gwella'r profiad defnyddiwr. Ymatebolrwydd mynediad i'r wefan. Yn dechnegol, datrys y rhesymau fel lled band rhwydwaith bach, nifer fawr o ymweliadau defnyddwyr, dosbarthiad anwastad o allfeydd, ac ati, a gwella cyflymder ymateb defnyddwyr sy'n ymweld â'r wefan.
Yn syml, egwyddor weithredol CDN yw storio adnoddau eich gwefan ffynhonnell ar nodau CDN ledled y byd. Pan fydd defnyddwyr yn gofyn am adnoddau, byddant yn dychwelyd yr adnoddau sydd wedi'u storio ar y nod agosaf, yn lle mynnu bod cais pob defnyddiwr yn dychwelyd i'ch Mae cael o'r safle ffynhonnell yn osgoi tagfeydd rhwydwaith, yn lleddfu'r pwysau ar y safle ffynhonnell, ac yn sicrhau cyflymder a phrofiad o defnyddwyr yn cyrchu adnoddau.
- Datrys y broblem "filltir gyntaf" ar ochr y gweinydd
- Lliniaru neu hyd yn oed ddileu effaith tagfeydd rhyng-gysylltiad rhwng gwahanol weithredwyr
- Hwyluso pwysau lled band allforio y taleithiau
- Lliniaru'r pwysau ar y rhwydwaith asgwrn cefn
- Optimeiddio dosbarthiad cynnwys poeth ar y Rhyngrwyd
2. Egwyddor weithredol CDN
- Mae'r defnyddiwr yn nodi'r enw parth i ymweld ag ef, ac mae'r system weithredu yn holi LocalDns am gyfeiriad IP yr enw parth
- Mae LocalDns yn holi ROOT DNS ar gyfer gweinydd awdurdodol yr enw parth (mae hyn yn cymryd bod storfa LocalDns yn dod i ben)
- Mae ROOT DNS yn ymateb i gofnod awdurdodi enw parth dns i LocalDns
- Ar ôl i LocalDns gael y cofnod dns awdurdodedig o'r enw parth, mae'n parhau i gwestiynu cyfeiriad IP yr enw parth o dns awdurdodedig yr enw parth
- Ar ôl i'r awdurdodiad enw parth dns gwestiynu'r cofnod enw parth, mae'n ymateb i LocalDns
- Bydd LocalDns yn cael cyfeiriad ip yr enw parth ac yn ymateb i'r cleient
- Ar ôl i'r defnyddiwr gael cyfeiriad IP yr enw parth, mae'n ymweld â gweinydd y safle
- Mae gweinydd y wefan yn ymateb i'r cais ac yn dychwelyd y cynnwys i'r cleient
Proses mynediad CDN
O'r ffigur uchod, gallwn weld bod proses mynediad y wefan ar ôl defnyddio'r storfa CDN yn dod yn:
- Mae'r defnyddiwr yn nodi'r enw parth i ymweld ag ef, ac mae'r system weithredu yn holi LocalDns am gyfeiriad IP yr enw parth.
- Mae LocalDns yn holi ROOT DNS ar gyfer gweinydd awdurdodol yr enw parth (mae hyn yn cymryd bod storfa LocalDns yn dod i ben)
- Mae ROOT DNS yn ymateb i gofnod awdurdodi enw parth dns i LocalDns
- Ar ôl i LocalDns gael y cofnod dns awdurdodedig o'r enw parth, mae'n parhau i gwestiynu cyfeiriad IP yr enw parth o dns awdurdodedig yr enw parth
- Ar ôl i'r awdurdodiad enw parth dns gwestiynu'r cofnod enw parth (CNAME fel arfer), mae'n ymateb i LocalDns
- Ar ôl i LocalDns gael y cofnod enw parth, mae'n cwestiynu cyfeiriad IP yr enw parth o'r DNS amserlennu deallus
- Amserlennu Clyfar Mae DNS yn Ymateb i LocalDns gyda'r cyfeiriad ip nod CDN mwyaf addas yn unol â rhai algorithmau a strategaethau (fel topoleg statig, cynhwysedd, ac ati)
- Bydd LocalDns yn cael cyfeiriad ip yr enw parth ac yn ymateb i'r cleient
- Ar ôl i'r defnyddiwr gael cyfeiriad IP yr enw parth, mae'n ymweld â gweinydd y wefan
- Mae'r gweinydd nod CDN yn ymateb i'r cais ac yn dychwelyd y cynnwys i'r cleient. (Ar y naill law, mae'r gweinydd cache yn ei arbed yn lleol i'w ddefnyddio'n ddiweddarach, ac ar y llaw arall, yn dychwelyd y data a gaffaelwyd i'r cleient i gwblhau'r broses gwasanaeth data)
Trwy'r dadansoddiad uchod, gallwn ddod i'r casgliad, er mwyn sicrhau mynediad tryloyw i ddefnyddwyr cyffredin (nid oes angen i'r cleient defnyddiwr wneud unrhyw osodiadau ar ôl defnyddio'r storfa), mae angen defnyddio DNS (Datrys Enw Parth) i arwain defnyddwyr i cyrchu'r gweinydd Cache i gyflawni gwasanaethau cyflymu tryloyw. Gan mai'r cam cyntaf i ddefnyddwyr ymweld â gwefan yw datrysiad enw parth, dyma'r ffordd symlaf a mwyaf effeithiol i arwain defnyddwyr i ymweld trwy addasu DNS.
Cydrannau rhwydwaith CDN
Ar gyfer defnyddwyr Rhyngrwyd cyffredin, mae pob nod CDN yn cyfateb i weinydd gwe wedi'i osod o'i gwmpas.
Trwy feddiannu DNS, mae cais y defnyddiwr yn cael ei gyfeirio'n dryloyw at y nod agosaf, a bydd y gweinydd CDN yn y nod yn ymateb i gais y defnyddiwr yn union fel gweinydd gwreiddiol y wefan. Gan ei fod yn agosach at y defnyddiwr, mae'r amser ymateb o reidrwydd yn gyflymach.
Y darn sydd wedi'i gylchu gan y cylch dotiog yn y ffigur uchod yw'r haen CDN, sydd wedi'i leoli rhwng y cleient a gweinydd y safle.
DNS amserlennu deallus (fel f5's 3DNS)
- Mae DNS Scheduling Smart yn system allweddol yn y gwasanaeth CDN. Pan fydd defnyddiwr yn ymweld â gwefan sy'n ymuno â gwasanaeth CDN, bydd y cais datrysiad enw parth yn cael ei drin o'r diwedd gan "Smart Scheduling DNS".
- Trwy set o bolisïau a ddiffiniwyd ymlaen llaw, mae'n rhoi'r cyfeiriad nod sydd agosaf at y defnyddiwr ar y pryd i'r defnyddiwr, fel y gall y defnyddiwr gael gwasanaeth cyflym.
- Ar yr un pryd, mae angen iddo gynnal cyfathrebu â'r nodau CDN a ddosberthir mewn gwahanol leoedd, olrhain statws iechyd, gallu a gwybodaeth arall pob nod, a sicrhau bod cais y defnyddiwr yn cael ei ddyrannu i'r nod agosaf sydd ar gael.
Gwasanaeth swyddogaeth cache
- Offer cydbwyso llwyth (fel lvs, MAWR/IP o F5)
- Gweinydd Content Cache (fel sgwid)
- storfa a rennir
3. Eglurhad o dermau
cofnod CNAME
Enw arall yw CNAME (Enw Canonaidd); gellir ei ddefnyddio i ddatrys enw parth i enw parth arall. Pan fydd y system DNS yn cwestiynu'r enw ar ochr chwith y CNAME, bydd yn troi at yr enw ar ochr dde'r CNAME ac yna'n holi, yr holl ffordd i'r PTR neu'r Enw olaf, bydd yn ymateb dim ond ar ôl llwyddiant ymholiad, fel arall bydd yn methu.
Enw parth CNAME
DNS
Mae DNS yn sefyll am System Enw Parth, sy'n golygu gwasanaeth datrys enw parth. Ei rôl yn y Rhyngrwyd yw trosi'r enw parth yn gyfeiriad IP y gall y rhwydwaith ei adnabod. Mae pobl wedi arfer cofio enwau parth, ond dim ond cyfeiriadau IP y mae peiriannau'n eu hadnabod. Mae gohebiaeth un-i-un rhwng enwau parth a chyfeiriadau IP. Gelwir y gwaith trosi rhyngddynt yn cydraniad enw parth. Mae angen i weinydd datrys enw parth penodol gwblhau datrysiad enw parth. Mae'r broses yn awtomatig. Er enghraifft: bydd www.baidu.com a gofnodwyd wrth syrffio'r Rhyngrwyd yn cael ei drawsnewid yn awtomatig i 220.181.112.143.
Yn ôl i'r gwesteiwr ffynhonnell
Gwesteiwr ôl-i-darddiad: Mae'r gwesteiwr ôl-i-darddiad yn pennu'r safle penodol ar y safle tarddiad y mae'r cais yn ôl-i-darddiad yn ei gyrchu.
Enghraifft 1: Mae'r safle ffynhonnell yn enw parth. Y wefan ffynhonnell www.a.comis , a'r gwesteiwr ôl-i-ffynhonnell yw www.b.com. Yna'r gwir gais yn ôl i ffynhonnell yw'r IP wedi'i benderfynu i `www.a.com, a'r wefan www.b.com ar y gwesteiwr cyfatebol
Enghraifft 2: Y safle ffynhonnell yw'r safle ffynhonnell IP yw 1.1.1.1, a'r gwesteiwr ôl-i-ffynhonnell yw www.b.com, yna'r union gefn i ffynhonnell yw'r wefan www.b.com ar y gwesteiwr yn cyfateb i 1.1.1.1
Protocol yn ôl i'r ffynhonnell
Mae'r protocol a ddefnyddir wrth gyfeirio'n ôl at y ffynhonnell yn gyson â'r protocol a ddefnyddir pan fydd y cleient yn cyrchu'r adnodd, hynny yw, os yw'r cleient yn defnyddio HTTPS i ofyn am yr adnodd, os nad yw'r adnodd wedi'i storio ar y nod CDN, bydd y nod yn defnyddio yr un dull HTTPS i ddychwelyd i'r ffynhonnell i gael yr adnodd; Yn yr un modd, os yw'r cleient yn gofyn am ddefnyddio'r protocol HTTP, mae'r nod CDN hefyd yn defnyddio'r protocol HTTP wrth ddychwelyd i'r ffynhonnell.
Argymell y canolfannau data, rhwydwaith pwrpasol, rhwydwaith metro-politan, llinell ar brydles, dyfais rhyng-gysylltiadau rhwydwaith ffibr tywyll,
Llwyfan OTN DWDM, HT6000 a HT6800.