Ce este un CDN și cum a evoluat acesta în 2018

Publicat: 2018-09-10

Rețelele de livrare de conținut cunoscute în mod obișnuit ca CDN sunt cea mai recentă tehnologie care schimbă complet modul în care informațiile sunt furnizate prin internet. În zilele noastre toată lumea îl folosește, iar dacă te gândești ca în niciun caz, eu nu l-am folosit niciodată; atunci te inseli. Indiferent ce faceți sau ce tip de conținut consumați, direct sau indirect, cu toții interacționăm cu CDN de fiecare dată când navigăm pe internet pentru a citi un articol, a face cumpărături online sau a viziona videoclipuri YouTube.

Într-un limbaj simplu; Un CDN sau Content Delivery Networks ajută la transferul rapid al activelor necesare pentru încărcarea conținutului de pe Internet, inclusiv pagini HTML, fișiere JavaScript, foi de stil, imagini și videoclipuri. Deși nu trebuie confundat cu serviciile de Gazduire; întrucât CDN nu poate găzdui datele dvs. pe niciun server web, ele memorează numai conținutul aplicațiilor în cache și utilizează acel conținut stocat în cache pentru a îmbunătăți performanța site-ului web.

CDN este acolo pentru o perioadă foarte lungă de timp, dar în ultimii doi ani popularitatea lor a crescut de multe ori și este încă în continuă creștere. Astăzi, majoritatea traficului web este deservit prin CDN-uri. Chiar și cel mai mare nume de pe Internet, cum ar fi Facebook, Amazon, Google, Netflix etc., îl folosește și pentru a-și spori experiența utilizatorului și pentru a oferi conținutul într-un mod mult mai rapid.

Puteți înțelege CDN ca o rețea distribuită geografic de servere proxy și centrele lor de date. Scopul acestui lucru este de a răspândi serviciul într-un mod fluid, astfel încât să fie relativ mai aproape de utilizatorul final, ceea ce are ca rezultat disponibilitate ridicată și performanță ridicată. Mulți oameni cred că CDN este o singură entitate, dar în realitate, CDN este un termen umbrelă pentru toate tipurile diferite de servicii individuale de livrare de conținut sub acesta, cum ar fi streaming video, descărcări de software, accelerare a conținutului web și mobil CDN licențiat/gestionat, stocarea în cache transparentă. , etc.

Cum funcționează CDN-urile – Tehnologia din spatele lui  

cdn

Scopul principal al rețelelor de livrare de conținut este de a minimiza distanța dintre vizitatori și serverele site-ului dvs. Pentru a realiza acest lucru, nodurile sau serverul CDN-uri sunt de obicei implementate în mai multe locații, adesea pe mai multe backbones, care stochează versiunea în cache a conținutului său și este responsabil pentru livrarea conținutului către vizitatori în intervalul său de servire. Practic, puteți spune că un CDN vă pune conținutul în mai multe locuri simultan, oferind o acoperire superioară utilizatorilor dvs. într-un mod mai rapid.

Numărul de noduri și servere care alcătuiesc un CDN variază, în funcție de diferiți factori, cum ar fi arhitectura nodului, numărul de vizitatori pe care doresc să-i deservească și mulți alții. Dar strategia de bază este aceeași în orice tip de rețea CDN, adică o rețea de servere conectate între ele cu scopul de a furniza conținut cât mai rapid, ieftin, fiabil și sigur posibil.

Să înțelegem toate acestea cu ajutorul unui exemplu:

Să presupunem că, atunci când cineva care locuiește în Los Angeles vă accesează site-ul web bazat pe server din Marea Britanie, acesta este servit printr-un punct de prezență local din SUA, ceea ce va dura ceva timp. Dar ce se întâmplă dacă cererea făcută de utilizator din LA este servită de un server cel mai apropiat de acesta. Aici intervine CDN-ul. Dacă site-ul dvs. folosește CDN-ul, atunci o imagine stocată în cache a site-ului dvs. este transmisă peste toate nodurile cu acea rețea CDN și, ori de câte ori se face o solicitare, aceasta este deservită de cel mai apropiat server de acea cerere, ceea ce asigură livrarea mai rapidă a conţinut.

Deși acesta era modul în care CDN-urile funcționau mai devreme, dar acum CDN-urile au venit cu o nouă metodă cunoscută sub numele de „Optimizarea livrării”. Când vizitați un site web pe computer, copia stocată în cache a acelui site web este stocată pe computer. Acum, dacă cineva din zona dvs. din apropiere solicită aceeași resursă și serverele CDN sunt ocupate sau sunt departe de locația dvs., veți servi datele către servere. Așa funcționează Akamai Technologies, care deservește 30% din traficul total de Internet.

Beneficiile utilizării unei rețele de livrare de conținut

cdn

Deși există o mulțime de avantaje ale utilizării unui CDN și depinde, de asemenea, de tipul și dimensiunea CDN-ului pe care îl utilizați, deoarece există diferite tipuri de CDN pentru diferite scopuri. Dar beneficiile principale ale utilizării unei rețele de livrare de conținut sunt următoarele.

  1. Timp de încărcare mai rapid al site-urilor web și al aplicațiilor

Ca CDN vă distribuie conținutul către toate nodurile prezente în rețeaua lor, ceea ce face posibil ca site-ul să aibă un timp de încărcare mai rapid, deoarece cel mai apropiat server CDN servește cererea utilizatorului. Pe lângă timpul de încărcare mai rapid, vă ajută, de asemenea, să reduceți rata de respingere și implicarea utilizatorilor față de site-ul dvs.

  1. Reducerea costului lățimii de bandă

Cu ajutorul memoriei cache și a altor optimizări, CDN-urile vă pot ajuta cu adevărat în reducerea costului lățimii de bandă, deoarece reduc cantitatea de date pe care trebuie să le ofere inițial un server original sau serverul pe care este găzduit site-ul dvs.

  1. Creșterea disponibilității și redundanței conținutului

Cu CDN-urile, vă puteți crește disponibilitatea și redundanța conținutului, deoarece CDN-ul poate gestiona o cantitate mare de trafic și defecțiuni hardware din cauza faptului că acest lucru nu este, în general, un lucru în livrarea de conținut.

  1. Îmbunătățirea securității site-ului web

CDN vă ajută să vă dezvoltați securitatea site-ului dvs., oferindu-vă protecție împotriva atenuării DDoS și a altor tipuri de atacuri.

  1. Gestionați încărcături mari de trafic – Echilibrarea sarcinii

Cu un server mai bine distribuit, un CDN poate gestiona volumul mare de trafic și poate rezista la defecțiunile hardware mai bine decât multe servere de origine. Cu CDN-urile, puteți utiliza cu ușurință serviciile de echilibrare a încărcăturii. Topologia proxy inversă a CDN-ului este ideală pentru aceasta, la fel ca destinatarul implicit al întregului trafic de intrare.

Evoluția CDN-urilor – Evenimente istorice

  1. Akamai Technologies a evoluat dintr-o cercetare MIT încercată prima dată să rezolve această problemă a livrării de conținut distribuit
  2. Până în 2002, ISP-urile la scară largă au început să-și construiască propria funcționalitate CDN, oferind servicii personalizate
  3. S-a descoperit că peste 3000 de companii folosesc CDN-uri, cu milioane de dolari în ele.

În 2005, veniturile CDN atât pentru streaming video, cât și pentru radio pe internet au fost estimate să crească cu 40%

  1. În 2008, Amazon și-a lansat Rețeaua de livrare de conținut
  2. În 2011, AT&T anunță noua rețea de livrare de conținut bazată pe cloud, care permite conținutului să circule din cele 38 de centre de date din întreaga lume pentru a reduce timpii de tranzit și de latență.
  3. Venitul din acțiunile Akamai pentru 2012 este raportat la 345,32 milioane USD
  4. Mai multe investiții continuă să vină pentru dezvoltarea în continuare a acestor tehnologii de către giganții internetului precum Microsoft și Google.