Hyrje në rrjetet e shpërndarjes së përmbajtjes dhe shpërndarjes (CDN)

Në rrjetet kompjuterike, CDN qëndron për Rrjetin e Përmbajtjes së Përmbajtjes ose Rrjetin e Shpërndarjes së Përmbajtjes Një CDN është një sistem i shpërndarë klienti / server i dizajnuar për të përmirësuar besueshmërinë dhe performancën e aplikacioneve të internetit.

Historia e CDNs

Rrjetet e shpërndarjes së përmbajtjes filluan të krijoheshin pasi World Wide Web (WWW) shpërtheu në popullaritet gjatë viteve 1990. Udhëheqësit teknikë kuptuan se interneti nuk mund të përballonte nivelin e shpejtë të rritjes së trafikut të rrjetit pa metoda më inteligjente për menaxhimin e rrjedhjes së të dhënave.

E themeluar në vitin 1998, Akamai Technologies ishte kompania e parë që ndërtoi një biznes në shkallë të gjerë rreth CDN-ve. Të tjerët pasuan me shkallë të ndryshme suksesi. Më vonë, kompani të ndryshme të telekomunikacionit si AT & T, Deutsche Telekom dhe Telstra ndërtuan gjithashtu CDN-të e tyre. Rrjetet e shpërndarjes së përmbajtjes sot mbajnë një pjesë të konsiderueshme të përmbajtjes së Web-it, veçanërisht skedarëve të mëdhenj si videot dhe shkarkimet e aplikacioneve. Të dy CDN-të komerciale dhe jo-komerciale ekzistojnë.

Si funksionon një CDN?

Një ofrues i CDN instalon serverat e tyre në vendet kryesore në të gjithë Internetin. Çdo server përmban sasi të mëdha të ruajtjes lokale plus aftësinë për të sinkronizuar kopjet e të dhënave të saj me serverat e tjerë në rrjetin e përmbajtjes përmes një procesi të quajtur replikimi . Këta serverë veprojnë si skedarë të dhënash. Në mënyrë që të sigurojnë të dhëna më të efektshme për klientët në mbarë botën, ofruesit e CDN-së instalojnë serverët e tyre në vende "të buta" gjeografikisht të shpërndara - vende që lidhen drejtpërdrejt me shtyllën e internetit, zakonisht në qendrat e të dhënave pranë ofruesve të mëdhenj të shërbimeve të internetit (ISP) . Disa njerëz i quajnë ata Pushtuesit e Pikës së Pritjes (PoP) ose "cache" buzë në përputhje me rrethanat.

Një botues i përmbajtjes i cili dëshiron t'i shpërndajë të dhënat e tyre nëpërmjet abonentëve të CDN-së me ofruesin. Ofruesit e CDN u japin botuesve akses në rrjetin e tyre të serverit ku mund të ngarkohen versione origjinale të objekteve të përmbajtjes (normalisht skedarët ose grupet e skedarëve) për shpërndarje dhe caching. Ofruesit gjithashtu mbështesin URL-të ose skriptet që botuesit mbajnë në faqet e tyre për të treguar ato objekte të përmbajtjes së ruajtur.

Kur klientët e Internetit (shfletuesit e internetit ose aplikacione të ngjashme) dërgojnë kërkesa për përmbajtje, serveri pranues i botuesit përgjigjet dhe shkakton kërkesa në serverët e CDN sipas nevojës. Serverat e përshtatshëm CDN zgjidhen për të shpërndarë përmbajtjen sipas vendndodhjes gjeografike të klientit. CDN në mënyrë efektive sjell të dhëna më afër kërkuesit për të minimizuar përpjekjet e nevojshme për ta transferuar atë në Internet.

Nëse një server CDN kërkohet të dërgojë një objekt përmbajtje, por nuk posedon një kopje, do të kërkojë nga ana e tij një server prind për CDN. Përveç përcjelljes së kopjes tek kërkuesi, një server CDN do të ruajë (cache) kopjen e tij në mënyrë që kërkesat e mëvonshme për të njëjtin objekt të mund të plotësohen pa pasur nevojë të kërkojnë përsëri prindin. Objektet hiqen nga cache ose kur serveri duhet të lirojë hapësirën (një proces i quajtur dëbim ) ose kur objekti nuk është kërkuar për një periudhë kohore (një proces i quajtur plakje ).

Përfitimet e rrjeteve të shpërndarjes së përmbajtjes

CDNs përfitojnë reciprokisht ofruesit, botuesit e përmbajtjeve dhe klientët (përdoruesit) në disa mënyra:

Çështjet me CDNs

Ofruesit e CDN zakonisht i ngarkojnë klientët e tyre sipas vëllimit të trafikut të rrjetit që secila gjeneron nëpërmjet aplikacioneve dhe shërbimeve të tyre. Tarifat mund të grumbullohen shpejt, veçanërisht kur klientët regjistrohen në plane të shërbimeve të niveluara dhe tejkalojnë kufijtë e tyre. Goditje të papritura të trafikut të shkaktuara nga ngjarje të paplanifikuara sociale dhe lajme, ose nganjëherë edhe sulme të Denial of Service (DoS) , mund të jenë veçanërisht problematike.

Përdorimi i një CDN rrit një mbështetje të botuesit të përmbajtjes në bizneset e palëve të treta. Nëse ofruesi përjeton probleme teknike me infrastrukturën e tij, përdoruesit mund të përjetojnë probleme të konsiderueshme të përdorshmërisë, si video streaming i ngadaltë ose koha e rrjetit. Pronarët e site-it të përmbajtjes mund të marrin ankesa pasi që klientët përfundimtarë përgjithësisht nuk identifikohen me CDN-të.