Skip to main content

Cos'è una rete di consegna dei contenuti?

Una rete di consegna dei contenuti o una rete di distribuzione dei contenuti (CDN) è un gruppo di server Web distribuiti geograficamente destinati a fornire una consegna più efficiente di contenuti a un gran numero di utenti.CDNS beneficia di utenti e fornitori di contenuti spostando l'onere di grandi download da un singolo server a più sever in diverse posizioni.In molti casi, gli utenti finali non si accorgono di utilizzare una CDN.Diverse aziende ora sono specializzate nell'offerta di servizi CDN e molte grandi organizzazioni le utilizzano per distribuire software, video e altri tipi di contenuti.

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

Invece di fare affidamento su un singolo server HTTP, una rete di consegna del contenuto utilizza più server in varie posizioni, ognuna con le proprie copie di un contenuto di siti.Se un singolo server diventa troppo occupato, gli altri si lanciano per gestire il traffico aggiuntivo.I CDN rendono molto più difficile per un attacco DDoS far cadere un sito Web.Inoltre, il posizionamento dei server in una varietà di posizioni può aumentare la velocità disponibile per gli utenti finali perché è possibile selezionare il server più vicino.I server più vicini agli utenti tendono ad essere più veloci perché i dati devono percorrere meno punti su Internet per raggiungere la sua destinazione.

La maggior parte degli utenti di Internet non si accorge nemmeno se viene utilizzata una rete di consegna dei contenuti.Le richieste vengono inviate a un HTTP sever normalmente e il CDN indirizzerà il browser Web dell'utente su un altro server in base a una serie di fattori.Alcuni CDN utilizzano il sistema di nomi di dominio (DNS) per reindirizzare il traffico, mentre altri possono dirigere il traffico in base al tipo di file o sostituendo dinamicamente i localizzatori di risorse uniformi (URL) in una pagina Web.

Molte grandi aziende si rivolgeranno a una rete di consegna dei contenuti per distribuire software o altri tipi di file di grandi dimensioni.Possono scegliere di costruire il proprio CDN o contrarre con un'azienda che possiede una grande rete ed è specializzata in servizi CDN.I CDN sono particolarmente adatti alla fornitura di supporti di streaming perché la vicinanza più vicina dei server agli utenti finali si traduce in meno interruzioni del flusso di dati, il che significa riproduzione più fluida.Molti grandi fornitori di rete stanno costruendo le proprie reti di consegna dei contenuti o incoraggiando terzi a posizionare i server CDN all'interno dei loro data center.Questi fornitori sperano di guadagnare entrate aggiuntive dalla crescente popolarità della televisione su Internet e di altre forme di distribuzione digitale.