Che cos'è una rete di distribuzione di contenuti?

Una rete di distribuzione di contenuti o rete di distribuzione di contenuti (CDN) è un gruppo di server Web distribuiti geograficamente intesi a fornire una consegna più efficiente dei contenuti a un gran numero di utenti. I CDN avvantaggiano gli utenti e i fornitori di contenuti spostando il carico di download di grandi dimensioni da un singolo server a più server in posizioni diverse. In molti casi, gli utenti finali non si accorgono che stanno utilizzando un CDN. Diverse aziende sono ora specializzate nell'offerta di servizi CDN e molte grandi organizzazioni le usano per distribuire software, video e altri tipi di contenuti.

L'uso di una rete di distribuzione di contenuti può mitigare alcuni dei problemi che si sono sviluppati con l'uso moderno dell'Hypertext Transfer Protocol (HTTP) che costituisce la base del World Wide Web. HTTP è stato progettato per scenari in cui un browser Web scarica contenuti da un singolo server Web. Ciò presenta un problema per siti Web di grandi dimensioni o siti che improvvisamente subiscono un picco nel traffico di rete. Un singolo server HTTP può gestire un numero limitato di utenti simultanei, dopodiché il server diventa molto lento o completamente irraggiungibile. I server HTTP sono anche vulnerabili agli attacchi Distributed Denial-of-Service (DDoS), che inviano un gran numero di richieste irrilevanti a un server Web, rendendo impossibile per gli utenti reali l'accesso al sito.

Invece di fare affidamento su un singolo server HTTP, una rete di distribuzione del contenuto utilizza più server in varie posizioni, ognuno con le proprie copie del contenuto di un sito. Se un singolo server diventa troppo occupato, gli altri si avvicinano per gestire il traffico aggiuntivo. I CDN rendono molto più difficile l'attacco di un sito Web da parte di un attacco DDoS. Inoltre, posizionare i server in una varietà di posizioni può aumentare la velocità disponibile per gli utenti finali poiché è possibile selezionare il server più vicino. I server più vicini agli utenti tendono ad essere più veloci perché i dati devono attraversare meno punti su Internet per raggiungere la destinazione.

La maggior parte degli utenti di Internet non noterà nemmeno se viene utilizzata una rete di distribuzione dei contenuti. Le richieste vengono inviate normalmente a un server HTTP e il CDN indirizzerà il browser Web dell'utente a un altro server in base a una serie di fattori. Alcuni CDN utilizzano il Domain Name System (DNS) per reindirizzare il traffico, mentre altri possono indirizzare il traffico in base al tipo di file o sostituendo dinamicamente Uniform Resource Locator (URL) in una pagina Web.

Molte grandi aziende si rivolgeranno a una rete di distribuzione di contenuti per distribuire software o altri tipi di file di grandi dimensioni. Possono scegliere di costruire la propria CDN o un contratto con una società che possiede una grande rete ed è specializzata in servizi CDN. Le CDN sono particolarmente adatte alla fornitura di streaming media perché la vicinanza più ravvicinata dei server agli utenti finali provoca meno interruzioni nel flusso di dati, il che significa una riproduzione più fluida. Molti grandi fornitori di reti stanno costruendo le proprie reti di distribuzione dei contenuti o incoraggiando terze parti a collocare i server CDN nei loro data center. Questi fornitori sperano di guadagnare entrate aggiuntive dalla crescente popolarità della televisione su Internet e di altre forme di distribuzione digitale.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?