Scopri come una CDN offre una distribuzione rapida, efficiente e sicura di contenuti ai siti Web e ai servizi Internet.
Dopo aver letto questo articolo sarai in grado di:
Argomenti correlati
Affidabilità CDN
Cos'è Anycast?
Cos'è un datacenter CDN?
Cos'è un server di origine?
Cos'è un server perimetrale?
Abbonati a theNET, il riepilogo mensile di Cloudflare sulle tematiche più discusse in Internet.
Copia link dell'articolo
Una rete di distribuzione dei contenuti (CDN, Content Delivery Network) è un gruppo di server geograficamente distribuito che memorizza nella cache i contenuti vicino agli utenti finali. Una CDN consente il trasferimento rapido delle risorse necessarie per il caricamento dei contenuti Internet, tra cui pagine HTML, file JavaScript, fogli di stile, immagini e video.
La popolarità dei servizi CDN continua a crescere e oggi la maggior parte del traffico Web viene servita tramite CDN, incluso il traffico proveniente da siti importanti come Facebook, Netflix e Amazon.
Una CDN configurata correttamente può anche contribuire a proteggere i siti Web da diversi attacchi dannosi comuni, come gli attacchi Distributed Denial of Service (DDoS).
Anche se una CDN non ospita contenuti e non sostituisce il Web hosting vero e proprio, è comunque in grado di aiutare a eseguire il caching di contenuti sul perimetro di rete, cosa che migliora le prestazioni dei siti Web. Molti siti riscontrano difficoltà nel soddisfare i propri bisogni in termini di prestazioni da parte dei servizi di hosting tradizionali, motivo per cui scelgono di usare le CDN.
Dato che utilizzano il caching per ridurre la larghezza di banda per l'hosting, aiutano a impedire le interruzioni del servizio e aumentano la sicurezza, le CDN sono una scelta comune per dare sollievo alle difficoltà principali relative al Web hosting tradizionale.
Sebbene i vantaggi di una CDN varino a seconda delle dimensioni e delle esigenze di una proprietà Internet, i benefici primari per la maggior parte degli utenti possono essere raggruppati in quattro componenti diversi:
Nella sua essenza, una CDN è una rete di server collegati tra loro con lo scopo di trasmettere contenuti nel modo più rapido, economico, affidabile e sicuro possibile. Per migliorare la velocità e la connettività, una CDN piazzerà dei server presso i punti di scambio tra le diverse reti.
Questi punti di interscambio Internet (IXP) sono le sedi principali in cui diversi provider di Internet si connettono per fornire accesso reciproco al traffico che proviene dalle diverse reti. Avendo una connessione a questi punti altamente connessi e ad alta velocità, un provider di CDN è in grado di ridurre i costi e i tempi di transizione nella trasmissione di dati ad alta velocità.
Oltre a piazzare i server in IXP, le CDN eseguono una serie di ottimizzazioni sui trasferimenti standard di dati client/server. Le CDN piazzano datacenter in posizioni strategiche per tutto il mondo, aumentano la sicurezza e sono progettate per sopravvivere a diversi tipi di guasti e congestioni di Internet.
Quando si tratta di siti Web che caricano contenuti, gli utenti calano quanto più il sito si rallenta. I servizi di CDN possono contribuire a ridurre i tempi di caricamento nei seguenti modi.
Scopri tutti i modi in cui una CDN aiuta i siti Web a caricare più velocemente
L'uptime è una caratteristica fondamentale per chiunque abbia una proprietà Internet. I guasti hardware e i picchi di traffico, che siano una conseguenza di attacchi dannosi o semplicemente di una maggiore popolarità, possono potenzialmente portare un server Web al crollo e impedire agli utenti i accedere a un sito o un servizio. Una CDN a tutto tondo ha diverse caratteristiche per minimizzare i tempi di inattività:
Scopri di più su come una CDN aiuta a mantenere online i siti Web
L'information security è parte integrante di una CDN. Questa può mantenere la sicurezza di un sito con certificati TLS/SSL aggiornati per garantire un elevato standard di autenticazione, crittografia e integrità. Approfondisci le tematiche relative alla sicurezza delle CDN ed esplora cosa si può fare per fornire contenuti in modo sicuro. Scopri di più sulla sicurezza SSL/TLS delle CDN
Ogni volta che un server di origine risponde a una richiesta, si consuma banda. Scopri in che modo una CDN, come Cloudflare CDN, abbatte le richieste di origine e riduce i costi di larghezza di banda.
Lo scopo di una CDN è quello di fornire una distribuzione rapida dei contenuti Internet. Una CDN consente il trasferimento rapido delle risorse necessarie per il caricamento dei contenuti Internet, tra cui pagine HTML, file JavaScript, fogli di stile, immagini e video.
Distribuendo i contenuti più vicino ai visitatori del sito Web tramite datacenter posizionati strategicamente, una CDN riduce la distanza fisica che i dati devono percorrere. Ciò riduce al minimo la latenza e garantisce agli utenti tempi di caricamento delle pagine più rapidi.
Ogni volta che un server di origine risponde a una richiesta, consuma larghezza di banda. Una CDN gestisce la maggior parte di queste richieste fornendo contenuti memorizzati nella cache dai propri server, riducendo significativamente la quantità di dati che il server di origine deve fornire, con conseguente riduzione dei costi di hosting.
Grazie alla sua natura distribuita, una CDN può gestire maggiori quantità di traffico e resistere meglio ai guasti hardware rispetto a un singolo server di origine. Se un server o un datacenter smette di funzionare, la rete può ridistribuire automaticamente il traffico verso altri server disponibili per mantenere il sito Web online.
Le CDN possono migliorare la sicurezza dei siti Web fornendo la mitigazione DDoS, gestendo i certificati di sicurezza, ospitando un WAF e altre ottimizzazioni. Grazie alla sua posizione ai margini della rete, è in grado di identificare e bloccare molti tipi di traffico dannoso prima che raggiungano il server di origine.
Un servizio di hosting web memorizza i file originali, mentre una CDN li rende più accessibili a un pubblico globale tramite il caching.
Il caching è il processo di archiviazione di copie di file in posizioni temporanee in modo che possano essere accessibili più rapidamente. In una CDN, i file vengono memorizzati nella cache su server periferici dislocati in tutto il mondo, consentendo alla rete di fornire contenuti agli utenti vicini senza doverli scaricare ogni volta dal server di origine.
Sebbene i siti globali ne traggano i maggiori benefici, qualsiasi sito Web con un pubblico distribuito può trarre vantaggio da una CDN. Contribuisce a garantire un'esperienza coerente e veloce per tutti gli utenti, indipendentemente dalla loro posizione, e fornisce un ulteriore livello di sicurezza e affidabilità per siti di qualsiasi dimensione.