Home Blogs Implementazione di una strategia multi-CDN: 5 cose da sapere
Applications

Implementazione di una strategia multi-CDN: 5 cose da sapere

About The Author

Outline

1. Che cos’è un Multi-CDN?

Una rete per la distribuzione dei contenuti è un sistema di server geograficamente distribuiti che facilita la distribuzione di contenuti digitali con prestazioni elevate e disponibilità elevata. L’idea alla base di una CDN è di avvicinare i contenuti agli utenti finali. Invece di centralizzare i contenuti digitali (applicazioni Web, oggetti Web, file, contenuti multimediali scaricabili e streaming) su un numero relativamente ridotto di server, i contenuti vengono memorizzati nella cache di molti server distribuiti in tutto il mondo. Gli utenti finali ora recuperano il contenuto che stanno cercando dall’edge server CDN più vicino piuttosto che tornare all’origine per recuperarlo. Una CDN può anche creare istantaneamente un’esperienza di qualità televisiva durante la conversione dei flussi live al volo nei formati di dispositivo giusti. Ciò si traduce in prestazioni molto migliori (latenza inferiore) per i vostri clienti. Evita inoltre di sovraccaricare la tua origine e consente al tuo pubblico di scalare.

2. Quali sono i vantaggi di un Multi-CDN?

Ci sono diversi motivi per prendere in considerazione una strategia multi-CDN:

Disponibilità: Anche se un’interruzione potrebbe non raggiungere la notorietà globale, è probabile che sia altrettanto devastante per la tua azienda. Poiché Internet è diventato sempre più importante per ogni aspetto dell’azienda, minuti di downtime possono influire sui profitti e danneggiare le relazioni con i clienti. La rete multi-CDN può ridurre al minimo i singoli punti di errore fornendo opzioni di consegna alternative durante un’interruzione.

Prestazioni: È improbabile che una singola CDN offra sempre le migliori prestazioni per tutti i tipi di traffico in tutte le regioni. Bilanciando in modo intelligente le vostre esigenze di distribuzione dei contenuti tra più provider di CDN, potete mitigare l’impatto dei problemi di performance di specifici provider in regioni specifiche per specifici tipi di traffico.

Capacità: Eventi di distribuzione di contenuti su larga scala possono creare punti di strozzatura nei singoli provider di CDN o in determinate località. La rete multi-CDN riduce questi colli di bottiglia distribuendo il carico tra più CDN. Per grandi eventi live come la Coppa del mondo, la scalabilità rapida è una funzione fondamentale delle CDN. Se una partita è pareggiata verso la fine del tempo di regolazione, di solito ci sono picchi enormi con i tifosi che accedono per guardare gli ultimi minuti.

Sicurezza: La presenza di più provider di CDN consente di ridurre al minimo l’esposizione o di aggirare completamente le CDN compromesse in caso di attacco informatico.

3. Come funziona Multi-CDN?

In molte situazioni, la rete multi-CDN può essere vantaggiosa, ma in che modo è possibile distribuire più CDN e quali fattori devono essere presi in considerazione per determinare il metodo migliore per una determinata applicazione?

DNS: Il DNS (Domain Name System) è un sistema di denominazione per Internet. Tuttavia, l’apparecchiatura Internet non comprende i nomi di dominio – opera utilizzando indirizzi IP. DNS esegue la conversione dal nome di dominio all’indirizzo IP. Il DNS è uno dei metodi di commutazione più diffusi tra diverse CDN in un ambiente multi-CDN.

Statico: Il metodo più basilare per incorporare più CDN è modificare le voci DNS. Questo metodo può essere utilizzato in una configurazione Active-standby. Ad esempio, se una CDN non riesce, la voce DNS viene modificata in modo che tutte le richieste vengano reindirizzate a un’altra CDN. Utilizzando questo metodo, la mappatura di nomi host diversi può applicare policy diverse a CDN diverse.

Round Robin ponderato: L’approccio round-robin ponderato consente di applicare una classificazione diversa a ogni CDN per indicare la preferenza CDN. I pesi o i rapporti possono essere basati su criteri che l’utente determina più importanti per la propria azienda, ad esempio costi, prestazioni, connettività ISP, ecc.

Geolocalizzazione: Nel caso della geolocalizzazione, il traffico è distribuito tra le CDN in base alla posizione dell’utente finale. Ciò consente di favorire CDN specifiche in base alla provenienza del traffico.

Prestazioni: Il bilanciamento del carico basato sulle prestazioni considera le condizioni di rete correnti per ottenere le migliori prestazioni teoriche. Questo approccio comporta la misurazione delle condizioni di rete e la considerazione di questi dati quando si equilibrano le decisioni.

4. Multi-CDN è la soluzione giusta per te?

Il multi-CDN offre alcuni vantaggi interessanti, ma non è necessariamente per tutti. Ponetevi queste domande quando valutate se una strategia multi-CDN è adatta alle vostre esigenze: Potete permettervi minuti o ore di inattività? Avete picchi di traffico che potrebbero essere alleviati con una capacità di overflow verso altre CDN? La vostra distribuzione di contenuti digitali ha bisogno di prestazioni sensibili? Il vostro pubblico è distribuito in tutto il mondo? Se la risposta è sì a queste domande, la rete multi-CDN può essere vantaggiosa per la vostra organizzazione.

5. Selezionare il partner CDN giusto

Una volta stabilito che aggiungere una CDN al tuo ambiente di distribuzione dei contenuti ha senso, la domanda successiva diventa quale partner CDN scegliere. Ecco alcuni fattori importanti da considerare:

Copertura geografica: Domande importanti da considerare: Dove si trovano gli utenti? Dove volete espandervi? Cercate una CDN con presenza nelle regioni o nei paesi in cui si trova la maggior parte dei vostri utenti. Quando si considera la distribuzione del traffico globale, è anche importante considerare la crescita futura. Se prevedete di vedere un aumento del traffico proveniente da mercati emergenti come l’India, ad esempio, il fattore decisivo nella vostra decisione è evitare di dover rinegoziare il vostro contratto CDN o spostare prematuramente i provider CDN. Cercate una CDN con una presenza in luoghi in cui si trovano la maggior parte degli utenti attuali e futuri.

Metriche delle prestazioni: Possono sembrare ovvie, ma il punto di partenza migliore è considerare ciò che è più importante per l’esperienza del cliente. In questo caso, le metriche importanti per la distribuzione dei video potrebbero includere la velocità di rebuffer, la velocità in bit e il tempo di avvio.

Misurazione delle prestazioni: Esistono diversi strumenti di monitoraggio delle prestazioni disponibili in commercio, tuttavia, in molti casi, i risultati possono essere fuorvianti. L’approccio migliore per valutare le prestazioni consiste nell’eseguire una prova o una prova di concetto con una o più CDN, utilizzando il carico di lavoro effettivo nelle aree geografiche più importanti per voi.

Assistenza e supporto: A volte le cose vanno storte o potresti voler contattare un esperto di tecnologia. In momenti come questo, un sostegno eccellente può fare la differenza. Considerate quanto sia importante avere accesso all’assistenza clienti in tempo reale. Il supporto sarà disponibile al di fuori dell’orario di lavoro? Che tipo di supporto viene offerto nella vostra regione? L’assistenza è gratuita o è prevista una maggiorazione per questo servizio? Se distribuite eventi dal vivo, quale esperienza ha il partner CDN e il partner è disposto a partecipare su un ponte prima o durante l’evento? Il fornitore della CDN può fornire assistenza per l’acquisizione o la migrazione da un’altra CDN?

In conclusione: L’utilizzo di più CDN per offrire queste esperienze di contenuti digitali promette livelli ancora più elevati di disponibilità e performance. Sfruttando la giusta combinazione di provider e aziende, è possibile migliorare contemporaneamente la qualità dell’esperienza degli utenti finali riducendo i costi. Vedi le 5 cose che devi sapere di Limelight sull’implementazione di una strategia Multi-CDN per ulteriori informazioni su questo argomento.