CDN
È l'abbreviazione di "Content Delivery Network". Una CDN è un gruppo di server distribuiti in località diverse. Le CDN più piccole possono trovarsi all'interno di un singolo Paese, mentre quelle più grandi sono distribuite tra centri dati in tutto il mondo.
Le CDN vengono utilizzate per fornire contenuti agli utenti che si trovano in località diverse nel minor tempo possibile. Ad esempio, un utente di San Francisco può ricevere i contenuti di un sito web da un server di Los Angeles, mentre un utente in Inghilterra può ricevere gli stessi contenuti da un server di Londra. Questo è possibile grazie alla replica dei dati, che memorizza gli stessi dati su più server. Ogni volta che accedi a un sito web ospitato su una CDN, la rete ti fornisce automaticamente i contenuti utilizzando il server più vicino alla tua posizione geografica.
Fornendo contenuti basati su Internet tramite una CDN, le grandi aziende possono evitare i colli di bottiglia associati alla distribuzione dei dati da un'unica posizione. Questo contribuisce anche a limitare l'impatto delle violazioni della sicurezza, come gli attacchi di negazione del servizio. Se l'hardware di un server si guasta, la CDN può reindirizzare rapidamente il traffico verso il server successivo più adatto, limitando o persino eliminando i tempi di inattività.
Sebbene le CDN vengano spesso utilizzate per ospitare siti web, sono comunemente usate anche per fornire altri tipi di dati scaricabili. Tra gli esempi vi sono programmi software, immagini, video e contenuti in streaming. Anche i servizi di cloud computing vengono spesso forniti tramite reti per la distribuzione dei contenuti. Poiché le CDN scelgono automaticamente il server migliore per ogni utente, non è necessario selezionare manualmente la posizione più efficiente, come invece richiedono alcuni servizi di download FTP.
NOTE: Sebbene le CDN siano spesso accessibili tramite URL standard, molti servizi CDN includono le lettere "cdn" nel proprio indirizzo web.
Metti alla prova le tue conoscenze