Che cos'è una rete per la distribuzione di contenuti in Azure?
Importante
Rete CDN di Azure Standard di Microsoft (versione classica) verrà ritirato il 30 settembre 2027. Per evitare interruzioni del servizio, è importante eseguire la migrazione dei profili di Rete CDN di Azure Standard di Microsoft (versione classica) al livello Frontdoor di Azure Standard o Premium entro il 30 settembre 2027. Per altre informazioni, vedere Ritiro di Rete CDN di Azure Standard di Microsoft (versione classica).
Rete CDN di Azure di Edgio verrà ritirato 15 gennaio 2025. È necessario eseguire la migrazione del carico di lavoro in Frontdoor di Azure prima di questa data per evitare interruzioni del servizio. Per altre informazioni, vedere Rete CDN di Azure da Domande frequenti sul ritiro di Edgio.
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.
Per un elenco dei percorsi dei nodi di rete per la distribuzione di contenuti correnti, vedere percorsi POP della rete per la distribuzione di contenuti di Azure.
Funzionamento
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.
- Poiché i prezzi di Rete per la distribuzione di contenuti di Azure vengono applicati a livello di profilo di rete per la distribuzione di contenuti, quindi se si vuole usare una combinazione di piani tariffari, è necessario creare più profili di rete per la distribuzione di contenuti. Per informazioni sulla struttura di fatturazione della rete per la distribuzione di contenuti di Azure, vedere Informazioni sulla fatturazione della rete per la distribuzione di contenuti di Azure.
Limiti
Ogni sottoscrizione di Azure prevede limiti predefiniti per le risorse seguenti:
- Numero di profili di rete per la distribuzione di contenuti creati.
- Numero di endpoint creati in un profilo di rete per la distribuzione di contenuti.
- Numero di domini personalizzati di cui è stato eseguito il mapping a un endpoint.
Per altre informazioni sui limiti della sottoscrizione di rete per la distribuzione di contenuti, vedere limiti di rete per la distribuzione di contenuti.
Funzionalità della rete per la distribuzione di contenuti di Azure
La rete per la distribuzione di contenuti di Azure offre le funzionalità principali seguenti:
- Accelerazione sito dinamico
- Regole di memorizzazione nella cache della rete per la distribuzione di contenuti
- Supporto per domini personalizzati HTTPS
- Log di diagnostica di Azure
- Compressione dei file
- Filtro geografico
Per un elenco completo delle funzionalità supportate da ogni prodotto Rete per la distribuzione di contenuti di Azure, vedere Confrontare le funzionalità del prodotto Rete per la distribuzione di contenuti di Azure.
Passaggi successivi
- Per iniziare a usare la rete per la distribuzione di contenuti, vedere Creare un profilo di rete per la distribuzione di contenuti di Azure ed endpoint.
- Gestire gli endpoint di rete per la distribuzione di contenuti tramite il portale di Microsoft Azure o con PowerShell.
- Informazioni su come automatizzare la rete per la distribuzione di contenuti di Azure con .NET o Node.js.
- Modulo di Learn: Introduzione alla rete per la distribuzione di contenuti di Azure.