Google Cloud CDN

Se sei stanco di CDN senza nome che promettono al mondo e non riescono a fornire, Google Cloud CDN potrebbe fare appello. È difficile da battere per il riconoscimento del nome, ha uno dei migliori elenchi di clienti in circolazione: Twitter, PayPal, Etsy, Sky, chiunque? - eppure la sua pagina dei prezzi cita un sito di esempio che costa solo $ 44 al mese.

  • Vuoi provare Google Cloud CDN? Controlla il sito web qui

Non lasciarti ingannare dalla sua convenienza, però: questa è una CDN aziendale molto potente. È ben integrato con i servizi Google, ma se desideri collegare un dominio esterno, richiede più lavoro di configurazione rispetto a molti CDN. Fortunatamente, Google ha anche una delle migliori documentazioni in circolazione per spiegare i concetti fondamentali e come iniziare, quindi se hai davvero bisogno di questo livello di potenza, è un buon posto per iniziare a esplorare.

Ci sono molti incentivi per fare lo sforzo. La rete di Google Cloud CDN utilizza gli stessi server dei siti di Google, ad esempio, con oltre 100 PoP sparsi in tutto il mondo, a sua volta sottoposta a peering con tutti i migliori ISP, quindi puoi essere certo che fornirà sempre le migliori prestazioni. Il sito di peering di Google ha maggiori dettagli sull'infrastruttura e l'elenco completo delle posizioni è qui.

Il servizio è anche estremamente configurabile, con un controllo dettagliato su modalità cache, chiavi, tempi di scadenza predefiniti, gestione dei cookie, eliminazione dei contenuti e altro, e supporto per HTTP / 2, QUIC, TLS 1.3 e l'algoritmo di controllo della congestione intelligente TCP BBR.

Come per la configurazione iniziale, tuttavia, tutto questo potere può diventare intimidatorio se non sei esattamente sicuro di quello che stai facendo. La maggior parte dei CDN supporta il reindirizzamento delle richieste HTTP a HTTPS, ad esempio, e in genere non è altro che un singolo interruttore nel pannello di controllo e un paio di righe nelle FAQ. Nel frattempo, la pagina di Google sullo stesso argomento è lunga più di 1.000 parole. Ci sono buone ragioni per questo - il documento spiega ogni concetto, come realizzarlo, come testarlo e così via - ma se le tue esigenze sono semplici, potresti stare meglio altrove.

Prezzi

Mentre molti CDN stanno cercando di semplificare i loro prezzi, quello di Google rimane complicato, con una serie di elementi diversi da considerare.

Pagherai quando la CDN serve contenuti, ad esempio, e per le richieste, ma solo se generano una ricerca nella cache (i metodi GET e HEAD HTTP si aggiungono alla bolletta, POST e PUT no).

Se la ricerca non trova un oggetto memorizzato nella cache, forse perché è la prima richiesta o è appena scaduta, pagherai anche per il riempimento della cache. Questo è il traffico necessario per recuperare l'oggetto da un altro server CDN di Google o dalla tua origine.

Quale potrebbe essere quella carica di riempimento? Dipende dalla fonte dei dati e dalla sua destinazione. Ma potrebbe non essere sempre il tuo server di origine, poiché Google otterrà i dati da un server CDN più vicino, se possibile.

I prezzi di trasferimento variano anche in base alla regione, da $ 0,08 per GB in Europa e Nord America a $ 0,20 in Cina. Oh, e questi sono i costi per i primi 10 TB di traffico: usane di più ei prezzi possono scendere fino a $ 0,02 per GB oltre 1.000 TB.

Se tutto ciò ti lascia con il mal di testa, il Calcolatore dei prezzi di Google fornisce un modo rapido per ottenere una stima di base dei costi. Prova a indovinare la larghezza di banda di cui avrai bisogno e avrai un'idea della cifra finale.

La pagina dei prezzi della CDN di Google Cloud cita l'esempio di un piccolo sito web statunitense con 500 GB di traffico in un mese, 25 GB di riempimento della cache e cinque milioni di richieste di ricerca nella cache e che genera una fattura mensile di $ 44.

Potresti pagare una frazione del prezzo con parte della concorrenza sul budget - solo $ 5 con Bunny - ma il prezzo di Google Cloud è simile a quello di Amazon CloudFront e si avvicina a quello che ci aspetteremmo da un CDN di fascia alta.

C'è anche una generosa prova gratuita, con $ 300 di credito da spendere nei primi 90 giorni. Ciò potrebbe farti acquistare due o più terabyte di traffico gratuito, abbastanza per vedere come funziona Google Cloud CDN anche sui siti Web più trafficati.

Impostare

La registrazione a Google Cloud CDN ha richiesto solo un momento, poiché funzionava con il nostro account Google esistente. Il sito ci ha chiesto i dettagli della carta, ma Google afferma che non lo addebiterà automaticamente. Non è possibile passare a un piano a pagamento a meno che non lo si approvi.

La dashboard di Google Cloud Platform è spaventosamente complicata, ma solo perché supporta così tante piattaforme e servizi (AWS e Microsoft Azure hanno lo stesso problema). La barra laterale ha oltre 80 opzioni, ad esempio, che coprono tutto, dai database e la visione artificiale al networking e server di gioco.

Fortunatamente, c'è anche una casella di ricerca nella parte superiore della console. L'accesso alla CDN ci ha fornito un collegamento a Google Cloud CDN e facendo clic su di esso abbiamo iniziato a creare la nostra configurazione CDN.

Come abbiamo discusso in precedenza, questo è relativamente semplice se la tua fonte è una VM di Google o un bucket di archiviazione, ma se vuoi accelerare un sito ospitato altrove, diventa più complicato.

Con molti CDN, ad esempio, spesso puoi iniziare semplicemente inserendo l'URL del tuo server di origine. Qui, Google ti avverte prima di "Assicurati di avere un bilanciatore del carico HTTPS esistente o creane uno nuovo". Fai clic sul collegamento per farlo e verrai avvisato che non hai creato una configurazione backend, regole host o percorso o configurazione frontend. E così va avanti.

C'è molto qui per confondere anche gli utenti esperti, ma non è così male come sembra. In molti casi puoi cavartela dando un nome a ogni nuova risorsa e accettando le impostazioni predefinite. Se il tuo progetto è più coinvolto, potrebbe significare che trascorri una mattinata a leggere la documentazione e capire cosa fare, invece di 15 minuti, ma se hai bisogno della potenza e della flessibilità di Cloud CDN, potrebbe non avere molta importanza. Sfoglia i tutorial di configurazione per avere un'idea di cosa è coinvolto.

Prestazione

I CDN sono basati sulla velocità e, come ci si aspetterebbe da un'azienda con la stessa infrastruttura di Google, Cloud CDN è più veloce della maggior parte.

Mentre scriviamo, CDNPerf colloca il servizio al secondo posto su 20 per tempi di risposta medi mondiali, battuto solo di 5centsCDN (e il margine era solo di un millisecondo).

Il punteggio del servizio è ancora più alto in alcune aree, raggiungendo il primo posto in Africa e Sud America e al primo posto con Verizon (EdgeCast) CDN in Nord America. Il suo 8 ° posto in Asia e il 12 ° in Oceania sono relativamente deludenti, ma nel complesso è comunque un'ottima prestazione.

I risultati di Citrix a livello di paese utilizzano dati presi da milioni di utenti reali ogni giorno e mostrano anche risultati positivi, con Google Cloud CDN che occupa il terzo posto a pari merito negli Stati Uniti.

Questa è una buona notizia, soprattutto perché è solo l'inizio della storia. Le velocità grezze sono importanti, ma i guadagni che vedrai dipendono anche dalle funzionalità della tua CDN e da come le utilizzi. Come abbiamo visto, Google Cloud CDN ha molta più potenza della maggior parte e questo ti offre molte possibilità per un'accelerazione del sito ancora maggiore.

Verdetto finale

Una CDN veloce e configurabile, ideale per utenti esperti ed esigenti che hanno già investito in Google Cloud Platform, ma intimidatoria per i principianti e probabilmente eccessiva per progetti semplici.

  • Abbiamo anche evidenziato il miglior CDN

Articoli interessanti...