Nota: Se stai leggendo questo messaggio è perchè non vedi i nostri file css, oppure perchè non hai un browser "standards-compliant browser". Leggi l'aiuto.

TechTarget Italy & 01net Network SearchCIO.it SearchNetworking.it SearchSecurity.it 01net 01netCIO 01netPMI 01netTRADE 01netNETS iTechStudio Digifocus Applicando CIO Club ProntoImprese IlSoftware
Cerca
in
Introduzione al content delivery network
Approfondimenti
Introduzione al content delivery network
08 Gennaio 2007

Nel mondo in continua evoluzione della tecnologia, aumenta sempre più la disparità fra il successo ottenuto dalle aziende che possono implementare efficacemente una nuova tecnologia non appena disponibile e quelle realtà che invece riescono a stento a “stare al passo con  i tempi”.

Prima che “scoppiasse la bolla” verso la fine degli anni '90,  non si pensava agli effetti a lungo termine che la tecnologia avrebbe potuto avere sul  business. I budget It erano ingenti e i Cio acquistavano con l'idea che nuovissimo fosse sinonimo di migliore.

Un'eredità che ci ha tramandato quel periodo è la separazione distinta fra i diversi componenti tecnologici in seno a un'organizzazione (ad esempio i tecnici It e gli addetti all'assistenza su telefoni e centralini).

Questa pratica è seguita ancora oggi, ma con una differenza fondamentale: la più recente tecnologia sta cominciando a forzare questi diversi gruppi a fondersi al fine di lavorare insieme. Il Voice over IP (VoIP) riunisce le persone che si occupano della voce con quella che si occupano del networking, mentre tecnologie come il content switching e le VPN SSL  portano i team del networking vicino agli sviluppatori di applicazione e a chi cura la sicurezza.

Il Content Delivery Networking (CDN) è un concetto che ha essenzialmente il citato effetto di congiunzione all'interno di un'organizzazione. Questo articolo si ripropone di fornire una descrizione della tecnologia CDN (la quale coinvolge diversi computer, o nodi, collegati tramite Internet con lo scopo di trasportare molteplici contenuti agli utenti finali) e dei relativi componenti.

Un overlay tecnologico
Un'architettura di rete completa comprende diversi componenti singoli, o infrastrutture, il cui scopo è fornire un servizio alla comunità di utenti. Un esempio di un componente dell'infrastruttura potrebbe essere costituito dai file server consolidati, che fungono da repository per i file dell'utente e i dati dell'applicazione. Questi server si posizionano sopra un altro componente dell'architettura, l'infrastruttura di routing e di switching, la quale fornisce il trasporto per tutti gli altri componenti e tutte le loro svariate forme di dati.

I CDN sono considerati un overlay all'architettura di routing e di switching ma rivestono un ruolo univoco nelle infrastrutture perché hanno la capacità di condividere tra loro le singole caratteristiche. Un CDN può possedere funzionalità di file access, di caching, di multimedia delivery e di application processing e fa uso delle policy avanzate dell'infrastruttura di switching per assicurare la continuità di funzionamento e per garantire la delivery. Un CDN può rendere disponibile queste funzionalità e i singoli componenti del CDN rivestono un ruolo essenziale affinché ciò accada.

Elementi di un CDN
Per fornire le caratteristiche come l'accesso e il caching dei file, un CDN deve contenere i seguenti elementi:

  • Richiesta
  • Distribuzione
  • Delivery

L'elemento “richiesta” di un CDN si fa carico di gestire la capacità degli utenti e dei sistemi di richiedere contenuti specifici, sia che si tratti di un file o di un video. Poiché una richiesta proviene dall'utente finale, sono stati sviluppati protocolli come il  WCCP per intercettare e reindirizzare tale richiesta ai componenti hardware o ai motori di contenuti più vicini all'utente stesso. Una volta che una richiesta è stata fatta, il  motore di contenuti può decidere se rispondere alla richiesta o inoltrarla via proxy a favore dell'utente.

L'elemento “distribuzione” del CDN determina quale decisione (risposta o proxy) è la più adatta. Il contenuto deve provenire dall'interno dell'architettura (server di origine) e, essendo basato su pattern di utilizzo e richiesta, può essere distribuito adeguatamente dagli amministratori di CDN. La scelta del tipo di distribuzione, a sua volta, influenza direttamente i dettagli di una richiesta.

Per concludere, è l'elemento “delivery” ad agire in modo tale che i contenuti raggiungano le posizioni corrette all'interno dell'architettura. Questo elemento si avvale in maniera sostanziale dell'infrastruttura di routing e di switching per fornire una delivery sicura ed efficiente.

Il Sole 24 ORE S.p.A.

Sede Legale in Milano, Via Monte Rosa, 91 - Sede Operativa: Via Carlo Pisacane, 1 - Pero (MI)

Partita Iva - Codice Fiscale 00777910159 - Dati societari