Introducció a les Xarxes de Distribució i Distribució de Continguts (CDN)

En la creació de xarxes d'ordinadors, CDN significa Content Delivery Network o Content Distribution Network . Un CDN és un sistema client / servidor distribuït dissenyat per millorar la fiabilitat i el rendiment de les aplicacions d'Internet.

Història de CDN

Les xarxes de lliurament de contingut es van començar a concebre a mesura que la World Wide Web (WWW) va esclatar en popularitat durant la dècada de 1990. Els líders tècnics es van adonar que Internet no podia gestionar el ràpid augment del trànsit de xarxa sense un mètode més intel·ligent per gestionar el flux de dades.

Fundada el 1998, Akamai Technologies va ser la primera companyia a construir un negoci a gran escala al voltant dels CDN. Uns altres van seguir amb diversos graus d'èxit. Posteriorment, diverses empreses de telecomunicacions com AT & T, Deutsche Telekom i Telstra també van construir els seus propis CDN. Actualment, les Xarxes de lliurament de contingut porten una part significativa del contingut de la web, especialment fitxers grans com ara vídeos i descàrregues d'aplicacions. Existeixen CDN comercials i no comercials.

Com funciona un CDN

Un proveïdor de CDN instal·la els seus servidors en ubicacions clau a través d'Internet. Cada servidor conté grans quantitats d'emmagatzematge local més la capacitat de sincronitzar còpies de les seves dades amb altres servidors a la xarxa de contingut mitjançant un procés anomenat replicació . Aquests servidors actuen com a memòria cau de dades. Per tal d'oferir les dades de la memòria cau als clients de tot el món de forma més eficient, els proveïdors de CDN instal·len els seus servidors en ubicacions geogràfiques disperses: llocs que es connecten directament a la xarxa principal d' Internet, normalment als centres de dades prop de grans proveïdors de serveis d'Internet (ISP) . Alguns ho diuen servidors de punt de presència (PoP) o "caches de vora" en conseqüència.

Un editor de contingut que vulgui distribuir les seves dades a través de subscriptors de CDN amb el proveïdor. Els proveïdors de CDN proporcionen als editors accés a la seva xarxa de servidors on es poden carregar versions originals d'objectes de contingut (normalment fitxers o grups d'arxius) per a la seva distribució i emmagatzematge en memòria cau. Els proveïdors també admeten URL o scripts que incrusten els editors als seus llocs per assenyalar els objectes de contingut emmagatzemats.

Quan els clients d'Internet (navegadors web o aplicacions similars) envien sol·licituds de contingut, el servidor receptor del servidor respon i desencadena peticions als servidors de CDN segons sigui necessari. Es trien els servidors CDN adequats per distribuir el contingut segons la ubicació geogràfica del client. El CDN porta efectivament dades més properes al sol·licitant per minimitzar l'esforç necessari per transferir-lo a través d'Internet.

Si es demana a un servidor CDN que enviï un objecte de contingut però que no posseeixi una còpia, al seu torn, sol · licitarà un servidor CDN pare per a un. A més de reenviar la còpia al sol·licitant, un servidor CDN guardarà la seva còpia (caché) per tal que es puguin complir posteriors sol·licituds del mateix objecte sense haver de tornar a demanar al pare. Els objectes s'eliminen de la memòria cau, ja sigui quan el servidor necessita alliberar espai (un procés anomenat desallotjament ) o quan l'objecte no s'ha sol·licitat durant un període de temps (un procés anomenat envelliment ).

Beneficis de les xarxes de lliurament de contingut

Els CDN beneficien mútuament als proveïdors, editors de contingut i clients (usuaris) de diverses maneres:

Problemes amb CDN

Els proveïdors de CDN solen carregar els seus clients segons el volum de trànsit de la xarxa que es generen a través de les seves aplicacions i serveis. Les tarifes poden acumular-se ràpidament, especialment quan els clients estan subscrits a plans de servei escalonats i superen els seus límits. Les pèrdues sobtades de trànsit provocades per esdeveniments socials i de notícies no planificats, o fins i tot, fins i tot, atacs per Denegació de Servei (DoS) , poden ser especialment problemàtics.

L'ús d'un CDN augmenta la dependència d'un editor de contingut en empreses de tercers. Si el proveïdor experimenta problemes tècnics amb la seva infraestructura, els usuaris poden experimentar problemes d'usabilitat significatius, com ara la transmissió de vídeo lenta o els temps d'espera de la xarxa. Els propietaris de llocs de contingut poden rebre reclamacions perquè els clients finals generalment no s'identifiquen amb els CDN.