Una Rete per la distribuzione di contenuti è una rete distribuita di server in grado di fornire in modo efficiente contenuti Web agli utenti. Un archivio di rete per la distribuzione di contenuti memorizzato nella cache nei server perimetrali in posizioni POP (Point of Presence) vicine agli utenti finali, per ridurre al minimo la latenza.
La rete per la distribuzione di contenuti di Azure offre agli sviluppatori una soluzione globale per distribuire rapidamente contenuto con esigenze di larghezza di banda elevata tramite la memorizzazione di tale contenuto nella cache in nodi fisici strategici ubicati in tutto il mondo. La rete per la distribuzione di contenuti di Azure può anche accelerare il contenuto dinamico che non può essere memorizzato nella cache tramite varie ottimizzazioni di rete usando i POP della rete per la distribuzione di contenuti. Un esempio è l'uso dell'ottimizzazione delle route per ignorare il protocollo PGP (Border Gateway Protocol).
I vantaggi dell'uso della rete per la distribuzione di contenuti di Azure per distribuire asset di siti Web includono:
Prestazioni migliori e migliore esperienza utente per gli utenti finali, soprattutto quando si usano applicazioni in cui più richieste round trip richieste dagli utenti finali per caricare il contenuto.
Ridimensionamento esteso per gestire meglio carichi elevati istantanei, ad esempio l'avvio di un evento di lancio di un prodotto.
Distribuzione di richieste utente e di contenuti direttamente dai server perimetrali, in modo da inviare una quantità minore di traffico al server di origine.
Un utente (Alice) richiede un file, detto anche asset, usando un URL con un nome di dominio particolare, ad esempio <nome endpoint>.azureedge.net. Questo nome può essere un nome host o un dominio personalizzato dell'endpoint. Il servizio DNS instrada la richiesta alla località POP (Point of Presence) che offre le migliori prestazioni, in genere quella geograficamente più vicina all'utente.
Se il file non è presente nella cache di alcun server perimetrale nel punto di accesso POP, questo richiede il file al server di origine. Il server di origine può essere un'app Web di Azure, il servizio Cloud di Azure, un account di archiviazione di Azure o qualsiasi server Web accessibile pubblicamente.
Il server di origine restituisce il file a un server perimetrale nel punto di accesso POP.
Un server perimetrale nel punto di accesso POP memorizza il file nella cache e lo restituisce al richiedente originale (Alice). Il file rimane nella cache del server perimetrale nel POP fino al termine della durata (valore TTL) specificata dalle intestazioni HTTP. Se il server di origine non ha specificato un TTL, il valore predefinito è di sette giorni.
Altri utenti possono quindi richiedere lo stesso file usando lo stesso URL usato da Alice e vengono indirizzati allo stesso POP.
Se il valore TTL per il file non è scaduto, il server perimetrale nel punto di accesso POP lo restituisce il file direttamente dalla cache. Questo processo comporta un'esperienza utente più veloce e reattiva.
Requisiti
Per usare la Rete CDN di Azure, è necessario avere almeno una sottoscrizione di Azure.
È anche necessario creare un profilo di Rete CDN, ovvero una raccolta di endpoint della Rete CDN. Ogni endpoint della Rete CDN è una configurazione specifica che gli utenti possono personalizzare con il comportamento e l'accesso necessari per la distribuzione di contenuti. Per organizzare gli endpoint della Rete CDN in base al dominio Internet, all'applicazione Web o ad altri criteri, è possibile usare più profili.
Informazioni su come creare e utilizzare una rete per la distribuzione di contenuti (rete CDN) in Azure per l'hosting di asset usati di frequente, come le immagini in un sito Web. Il modulo illustra rete CDN di Azure e usa l'archiviazione BLOB come modello di archiviazione sottostante per dati stabili o non volatili.
Illustrare la progettazione, l'implementazione e la manutenzione dell'infrastruttura di rete di Azure, il bilanciamento del carico del traffico, il routing di rete e altro ancora.