Panoramica di Media CDN

Media CDN è la soluzione di distribuzione dei contenuti multimediali di Google Cloud. Media CDN integra Cloud CDN, che è Google Cloud soluzione di accelerazione web. Media CDN è ottimizzato per carichi di lavoro in uscita a velocità effettiva elevata, come video in streaming e file di grandi dimensioni per i download.

Una cache perimetrale è in genere un'infrastruttura server che archivia i contenuti più vicino utenti finali, situati all'interno di punti di presenza (POP) o ISP partner. Media CDN utilizza l'infrastruttura globale di memorizzazione in una cache perimetrale di Google per i tuoi contenuti il più vicino possibile agli utenti. Utilizzando il database per gestire i contenuti, puoi ridurre il carico sull'origine dell'infrastruttura.

Media CDN ti consente di recuperare facilmente contenuti da accessibili pubblicamente. Puoi utilizzare Media CDN con un'infrastruttura di origine esistente, indipendentemente dal fatto che i contenuti siano ospitati all'interno Cloud Storage, in un altro cloud o all'interno della tua infrastruttura on-premise.

Puoi controllare il modo in cui i contenuti vengono memorizzati nella cache per ogni URI pubblicato in una route. Utilizzo una route ti consente di ottimizzare il comportamento in base al tipo di contenuti, client e i requisiti di aggiornamento per ogni route definita Media CDN.

Per indicazioni su quale prodotto CDN utilizzare, consulta Scegli un prodotto CDN. Puoi utilizzare entrambi i prodotti se entrambi soddisfano le tue esigenze.

Come funziona Media CDN

Media CDN ha tre componenti principali:

  • Un router
  • Una cache
  • Un riempitivo della cache

Concettualmente, i componenti sono collegati come illustrato nel seguente diagramma:

Un'immagine che illustra che la comunicazione avviene tra un downstream
     user agent e un router Media CDN, tra il router e
     cache, tra la cache e il riempitore della cache e tra quest'ultimo
     e l'origine upstream.

Il componente router e cache siano configurati con gli indirizzi IP e i protocolli utilizzati, i criteri di sicurezza e della cache e una configurazione di routing. La configurazione è contenuta in EdgeCacheService risorsa. Il router utilizza HeaderAction, descritto in EdgeCacheService, per determinare in che modo il router modifica le richieste (incluse manipolazione dell'intestazione e riscritture del percorso).

Media CDN termina le richieste HTTP dell'utente a un proxy inverso. La inverso associa le richieste HTTP a un Routing configurazione. La configurazione di routing definisce il modo in cui le richieste HTTP vengono instradate, modificate memorizzati nella cache e riempiti.

Se nel componente della cache configurato mancano i contenuti richiesti dall'utente, noto come fallimento della cache, il componente cache richiede i contenuti dal configurata sull'origine upstream. Media CDN utilizza parametri di richiesta, ad esempio host, percorso e parametri di ricerca, ad esempio una chiave cache. Puoi configurare gli elementi di Media CDN considerati come parte di una chiave cache, che ridurre le richieste da Media CDN all'origine upstream. Per ulteriori informazioni consulta Chiavi cache.

Il compilatore della cache effettua una nuova richiesta ogni volta che contatta l'origine upstream. Quando il compilatore della cache contatta l'origine upstream, salva l'originale richiesta. Quindi, per ogni tentativo di riempire la cache per l'elemento richiesto , il riempitore della cache copia le intestazioni della richiesta originale e modifica la richiesta in base alle impostazioni in EdgeCacheOrigin.

Il componente cache si trova dopo il router e il riempitivo della cache dopo componente cache, il riempitivo della cache ha accesso solo alle intestazioni router modificato. Il Riempitore della cache non annulla le modifiche all'intestazione apportate dal router. Tuttavia, il compilatore della cache applica le modifiche solo per un EdgeCacheOrigin risorsa quando utilizza una determinata risorsa EdgeCacheOrigin.

Quando il componente cache include i contenuti richiesti, li restituisce a il router per tornare allo user agent downstream.

Funzionalità Media CDN

Le seguenti sezioni descrivono brevemente le funzionalità di Media CDN.

Supporto dei certificati SSL (TLS)

Media CDN ha il supporto integrato per la pubblicazione con crittografia TLS (HTTPS) proveniente dal tuo dominio. Media CDN viene pubblicato da il tuo dominio come dominio BYO (Bring Your Own License) e non richiede una Dominio ospitato da Google.

Non sono previsti costi aggiuntivi associati alla gestione del traffico SSL (TLS), oppure per ottenere certificati SSL gestiti da Google.

Per ulteriori informazioni, vedi Certificati SSL (TLS).

Supporto di Google Cloud Armor

Media CDN supporta la sicurezza perimetrale di Google Cloud Armor criteri. Media CDN utilizza Google Cloud Armor per consentire o negare l'accesso ai contenuti. Google Cloud Armor supporta le liste bloccate e le liste consentite di indirizzi IP. controlli filtro dell'intestazione geografica e di livello 7, e decora le richieste inserendo intestazioni personalizzate.

Per ulteriori informazioni, vedi Configurare i criteri di sicurezza.

Estensibilità

Media CDN consente di aggiungere codice personalizzato alla richiesta-risposta di elaborazione mediante i plug-in di Service Extensions (anteprima). Tale personalizzazione sblocca un'ampia varietà di casi d'uso leggeri, come la normalizzazione dell'intestazione e la tokenizzazione personalizzata.

Per ulteriori informazioni, consulta Deployment di plug-in di Service Extensions in Route di Media CDN.

Autenticazione dell'origine

Media CDN supporta i bucket Cloud Storage privati come server tramite l'autenticazione dell'origine. Puoi concedere a Media CDN ai bucket Cloud Storage privati e autenticare le richieste per assicurarti che vengano concesse solo richieste Media CDN valide.

Per ulteriori informazioni, consulta la sezione Connettività e schermatura di origine.

Funzionalità avanzate per i percorsi

Media CDN offre funzionalità di routing HTTP avanzate che ti consentono mappare il traffico a specifiche configurazioni perimetrali e origini a un livello granulare.

Per ulteriori informazioni, vedi Routing avanzato.

Funzionalità di connettività client

Media CDN supporta protocolli di rete moderni come HTTP/2 e QUIC dal client a livello perimetrale, aumentando la velocità effettiva e riducendo il livello complessivo latenza di rete.

Per ulteriori informazioni, vedi Connettività client e indirizzi IP.

Annullamento convalida cache

L'annullamento della convalida della cache, chiamato anche eliminazione definitiva della cache, si verifica quando i contenuti memorizzati nella cache vengono dichiarato non valido. I contenuti dichiarati non validi vengono rimossi da cache e poi ricaricata dal server di origine la volta successiva che vengono richiesti i contenuti.

Media CDN supporta i seguenti modi per invalidare i contenuti:

  • Per host e percorso dell'URL
  • Per prefisso URL e carattere jolly
  • Per tag della cache, inclusi i tag integrati per stato, origine e tipo di media

Puoi combinare i parametri di invalidazione per scegliere come target risposte specifiche memorizzate nella cache e per ridurre al minimo il carico dell'origine sul successivo riempimento della cache.

Per maggiori informazioni, consulta Annullamento convalida della cache.

Intestazioni HTTP personalizzate

Media CDN ti consente di specificare intestazioni HTTP personalizzate. Richiesta personalizzata le intestazioni supportano valori statici, mentre le intestazioni delle risposte personalizzate supportano sia valori statici e dinamici.

Le intestazioni personalizzate ti consentono di:

  • Restituire dati geografici relativi al cliente da utilizzare per visualizzare i contenuti localizzati come paese, regione o città.

  • Determinare se una risposta è stata fornita dalla cache (completamente o in parte) e dalla posizione della cache da cui sono state fornite.

  • Rimuovi o sostituisci le intestazioni della richiesta e della risposta.

Per ulteriori informazioni, consulta Definire le intestazioni personalizzate.

Integrazione con Cloud Logging

Media CDN offre inoltre integrazione con il logging di Google Cloud i servizi di machine learning.

Media CDN registra ogni richiesta HTTP tra il client e il perimetro. tra Media CDN e l'origine, a Cloud Logging (Logging). In genere, i log vengono recapitati in tempo reale. Puoi eseguire query sui log in Logging ed esportarli in Cloud Storage o Pub/Sub.

Per ulteriori informazioni, consulta la Guida al logging.

Richieste firmate

Media CDN supporta i cookie e gli URL firmati per i contenuti autenticazione. Le richieste firmate ti consentono di limitare l'accesso a un prefisso URL esatto per per un periodo di tempo limitato e per un cliente specifico.

Per maggiori informazioni, vedi Utilizzare le richieste firmate.

Richiedi l’accesso

Per richiedere l'accesso a Media CDN, contatta il tuo team di vendita Google Cloud o il team dedicato all'account. Poi utilizza la Guida rapida per provare Media CDN.