Skip to main content

Ievads satura piegādes un izplatīšanas tīklos (CDN)

Anonim

Datortīklos CDN apzīmē vai nu Satura piegādes tīkls vai Satura izplatīšanas tīkls . CDN ir izplatīta klienta / servera sistēma, kas izstrādāta, lai uzlabotu interneta lietojumprogrammu uzticamību un veiktspēju.

CDN vēsture

Satura piegādes tīkli sāka izstrādāt, jo 1990. gados visā pasaulē popularizēja globālo tīmekli (WWW). Tehniskie līderi saprata, ka internets nespēj apstrādāt strauji augošo tīkla trafiku, neveicot vairāk inteliģentas datu plūsmas pārvaldības metodes.

Akamai Technologies, dibināta 1998. gadā, bija pirmā kompānija, kas izveidoja plaša mēroga uzņēmumu CDN. Citi sekoja ar dažādu veiksmes pakāpi. Vēlāk dažādi telekomunikāciju uzņēmumi, piemēram, AT & T, Deutsche Telekom un Telstra, izveidoja savus CDN. Satura piegādes tīkli šodien nes būtisku daļu no tīmekļa satura, īpaši lieliem failiem, piemēram, videoklipiem un lietotņu lejupielādēm. Ir gan komerciālie, gan nekomerciālie CDN.

Kā darbojas CDN

CDN sniedzējs instalē savus serverus galvenajās vietās visā internetā. Katrā serverī ir liels vietējās krātuves apjoms, kā arī iespēja sinhronizēt tā datu kopijas ar citiem serveriem informatīvajā tīklā, izmantojot procesu replikācija . Šie serveri darbojas kā datu kešatmiņas. Lai efektīvāk piegādātu kešatmiņā datus klientiem visā pasaulē, CDN pakalpojumu sniedzēji instalē savus serverus ģeogrāfiski izkliedētās vietās - vietās, kas savieno tieši ar interneta mugurkaulu, parasti datu centros pie lieliem interneta pakalpojumu sniedzējiem (interneta pakalpojumu sniedzējiem ) Daži cilvēki to dēvē par "Punktu klātbūtni" (PoP) serveriem vai, attiecīgi, "iztukšo cache".

Satura izdevējs, kurš vēlas izplatīt savus datus, izmantojot CDN abonenti, kopā ar pakalpojumu sniedzēju. CDN nodrošinātāji ļauj izdevējiem piekļūt savam serveru tīklam, kur satura objektu oriģinālās versijas (parasti faili vai failu grupas) var augšupielādēt izplatīšanai un kešdarbībai. Pakalpojumu sniedzēji atbalsta arī vietrāžus URL vai skriptus, ko izdevēji ieguluši savās vietnēs, lai norādītu uz šiem saglabātajiem satura objektiem.

Ja interneta klienti (tīmekļa pārlūkprogrammas vai līdzīgas lietotnes) nosūta satura pieprasījumus, izdevēju saņemot serveris, pēc vajadzības reaģē un uzrāda pieprasījumus pēc CDN serveriem. Piemērotos CDN serverus izvēlas, lai nodrošinātu saturu saskaņā ar klienta ģeogrāfisko atrašanās vietu. CDN efektīvi apvieno datus ar pieprasījuma iesniedzēju tuvāk, lai samazinātu nepieciešamos centienus, lai to pārsūtītu internetā.

Ja CDN serverim tiek pieprasīts nosūtīt satura objektu, bet tam nav kopijas, tas savukārt pieprasīs vecāku CDN serveri vienam. Papildus kopijas pārsūtīšanai pieprasītājam CDN serveris saglabā (cache) tā kopiju tā, lai nākamie pieprasījumi par to pašu objektu varētu tikt izpildīti bez vecāku atkārtotas uzdošanas. Objekti tiek izņemti no kešatmiņas, ja serverim ir jāatbrīvo vieta (process, ko sauc, Äã izlikšana ) vai kad objekts nav pieprasīts kādu laiku (process sauc novecošana ).

Satura piegādes tīklu priekšrocības

CDN savstarpēji izdevīgie pakalpojumu sniedzēji, satura izdevēji un klienti (lietotāji) vairākos veidos:

  • Lielie pakalpojumu sniedzēji, piemēram, Akamai, ir veikuši ienesīgus uzņēmumus no CDN, bet arī maziem uzņēmumiem ir izdevies. Šīs izplatītās sistēmas palīdz samazināt kopējo interneta slodzi pasaulē, padarot internetu visai efektīvākai.
  • CDN var uzlabot izdevēju pakalpojuma kvalitāti. Padarot savienojumus atsaucīgākus un satverot saturu ātrāk, lai lejupielādētu, izdevēji palielina klientu apmierinātību (un tie mēdz piesaistīt vairāk klientu).
  • Klientu lietotājiem ir daudz ātrāka lejupielāde CDN saturam, piemēram, videoklipiem, un parasti tā ir labāka reaģēšana (zemāka tīkla latentuma, īsāku apstāšanās laiku) no interneta lietojumprogrammām.

Jautājumi ar CDN

CDN pakalpojumu sniedzēji parasti iekasē savus klientus atkarībā no tīkla trafika apjoma, ko katrs rada, izmantojot savas lietojumprogrammas un pakalpojumus. Maksas var ātri uzkrāt, jo īpaši tad, ja klienti abonē daudzpakāpju pakalpojumu plānus un pārsniedz savus limitus. Īpaši problemātiski var būt pēkšņi satiksmes spiešana, ko izraisa neplānoti sociālie un ziņu notikumi vai dažreiz pat DoS atteikšanās.

CDN izmantošana palielina satura izdevēja paļaušanos uz trešo personu uzņēmumiem. Ja pakalpojuma sniedzējam ir tehniskas problēmas saistībā ar infrastruktūru, lietotājiem var rasties ievērojamas lietojamības problēmas, piemēram, lēna video straumēšana vai tīkla laika nobīdi. Satura vietņu īpašnieki var saņemt sūdzības, jo gala klienti parasti nenorāda ar CDN.