Recensione di Amazon CloudFront

Sommario:

Anonim

Amazon CloudFront è l'elemento CDN di Amazon Web Services (AWS), l'enorme raccolta di piattaforme di cloud computing dell'azienda.

CloudFront utilizza attualmente una vasta rete globale di 215 edge location distribuite in 89 città in 46 paesi. Non è solo una rete considerevole, è anche ben distribuita in tutto il mondo. Sebbene il Nord America e l'Europa ottengano la copertura maggiore, CloudFront ha anche 57 sedi in Asia, 9 in Oceania, 7 in Sud America, 4 in Medio Oriente, 4 in Cina e 3 in Africa.

Queste sono tutte le edge location di CloudFront e le edge cache regionali

Non finisce qui. CloudFront ha anche 12 cache edge regionali. Se qualcuno cerca di visualizzare il tuo contenuto e non è memorizzato nella cache nella posizione perimetrale più vicina, CloudFront controlla la cache regionale in seguito, riducendo la possibilità che debba tornare al tuo server di origine.

  • Vuoi provare Amazon CloudFront? Controlla il sito web qui

Il servizio gestisce tutti i tipi di file e contenuti di cui avrai bisogno, da semplici oggetti statici a elementi dinamici complessi, mentre il supporto per Gzip, compressione Brotli e altri trucchi per la gestione intelligente dei dati aiutano a ottimizzare la velocità del sito web.

Se stai cercando streaming video o VOD, puoi sfogliare le specifiche del servizio, dove troverai il supporto per più formati, tra cui Microsoft Smooth, HLS, HDS e MPEG-DASH. Oppure, se non sei il tipo tecnico, guarda l'elenco dei clienti: CloudFront gestisce le attività di consegna dei video per Hulu, PBS e Prime Video di Amazon, tra molti altri.

Non si tratta solo di CDN, ovviamente. La profonda integrazione con Amazon Web Services significa che puoi anche collegare una qualsiasi delle normali funzionalità AWS, molte delle quali sono standard di settore da sole.

CloudFront ti consente di collegare facilmente i dati dal tuo archivio cloud Amazon S3

La maggior parte dei CDN offre archiviazione cloud, ad esempio, ma come viene implementata? Di solito è tutt'altro che chiaro. Con Amazon, non c'è bisogno di chiedersi. Puoi collegare i dati dal tuo piano Amazon S3 esistente (la piattaforma di storage a oggetti scalabile dell'azienda) e trasferire i dati a CloudFront senza costi aggiuntivi.

Forse devi creare e distribuire un gran numero di certificati SSL personalizzati? Nessun problema, AWS Certificate Manager lo gestisce con facilità, senza costi aggiuntivi.

Altrove, la protezione integrata da AWS Web Application Firewall ti aiuta a proteggerti dagli exploit comuni, AWS Shield ti protegge dai tipi comuni di attacchi DDoS e tutto è gestito dalla normale console AWS.

Il prezzo di CloudFront può essere un po 'complicato, motivo per cui Amazon ha creato un semplice calcolatore mensile

Prezzi

Se non sei sicuro che CloudFront sia giusto per te, o se sei un nuovo arrivato nei CDN, ci sono alcune buone notizie: un piano di utilizzo gratuito offre ai nuovi clienti AWS 50 GB di traffico ogni mese, per un anno. È perfetto per eseguire test iniziali e capire cosa potrebbero essere in grado di fare CloudFront e CDN per te.

Dopo il livello gratuito, non ci sono contratti fissi; paghi per quello che usi. Sembra semplice, vero? Ma, beh, in realtà non lo è.

Sebbene fornitori come MaxCDN e KeyCDN addebitino una tariffa fissa per la fornitura di dati a qualsiasi regione, ad esempio, i prezzi di CloudFront variano da $ 0,085 a partire per Stati Uniti ed Europa, fino a $ 0,17 in India. (Se hai un budget limitato, puoi scegliere di non offrire contenuti dalle località più costose.)

Questi prezzi si riferiscono ai primi 10 TB. Puoi risparmiare denaro utilizzando più larghezza di banda, fino a $ 0,02 per GB negli Stati Uniti (anche se solo per traffico superiore a 5 petabyte), e Amazon offre anche sconti ai clienti che si impegnano a utilizzare una certa quantità di traffico (10 TB al mese o più .)

Ti vengono addebitate anche le richieste (da $ 0,0075 per 10.000) e la cifra varia a seconda che si tratti di HTTP o HTTPS. Anche il supporto tecnico oltre il sito Web e il servizio clienti costa extra (da $ 29 al mese).

Amazon aiuta un po 'fornendo un semplice calcolatore mensile. Scegli CloudFront nella barra laterale sinistra, seleziona un sito che si avvicina di più al tuo nella barra laterale destra (scegli Sito web di marketing se non sei sicuro) e fornisce una stima dei probabili addebiti.

Capire cosa significa per te non è facile. Tuttavia, CloudFront generalmente offre un valore equo per ciò che ottieni, ma se le tue esigenze sono più basilari, alcuni fornitori possono essere notevolmente più economici. Ad esempio, i costi del traffico negli Stati Uniti di Fastly partono da $ 0,12 per GB, rispetto a $ 0,085 per CloudFront e solo $ 0,01 per Bunny (che non addebita nemmeno un extra per le richieste).

Puoi registrarti gratuitamente a CloudFront sul sito Web di AWS

Impostare

Iscriversi a CloudFront non potrebbe essere molto più semplice. Il livello gratuito iniziale di Amazon significa che non è necessario fornire i dettagli di pagamento o inserire molte informazioni personali. Basta inserire il tuo nome e indirizzo email, scegliere una password, accettare il piano di supporto di base predefinito e il gioco è fatto.

Puoi trovare facilmente CloudFront cercandolo dalla console AWS

La console AWS si apre con un enorme elenco dei suoi numerosi prodotti e piattaforme, ma la ricerca di CloudFront ha fornito un collegamento al dashboard del servizio.

Creare una distribuzione in CloudFront equivale a creare una zona con altri provider CDN

Questo si è aperto con la richiesta di creare una "Distribuzione", l'equivalente di una "zona" con altri CDN, un gruppo di impostazioni che definisce dove sono archiviati i tuoi contenuti, come vengono gestiti da Amazon e accessibili dai tuoi utenti.

La facilità d'uso sembra scomparire nel momento in cui si preme il pulsante Crea distribuzione e viene visualizzato un modulo che copre più di 30 opzioni, molte delle quali con ulteriori opzioni proprie. Ma niente panico, non è così grave come sembra.

Se sei un principiante o hai solo fretta, puoi ignorare tutte le opzioni tranne una. Digita il tuo nome di dominio o il bucket S3 nella casella Nome dominio di origine, premi Invio e puoi scegliere di creare subito la tua distribuzione.

Se sei più esperto o stai solo cercando di imparare, vale la pena dedicare del tempo a sfogliare le varie impostazioni. Molti sono simili ad altri CDN (il supporto di Origin Shield riduce il carico sul tuo server); quasi tutti hanno descrizioni delle dimensioni di un tooltip per darti un'idea di base di cosa si tratta, e gli elementi più complessi di solito hanno un link "Ulteriori informazioni" che apre una pagina sul sito di supporto con tutti i dettagli.

Il risultato finale può ancora essere spesso complicato e c'è molto da imparare. Ma questo è solo perché CloudFront ha un numero enorme di funzionalità e, date tutte queste funzionalità, Amazon fa un buon lavoro nel renderlo il più gestibile possibile.

Creata la distribuzione, potresti iniziare a lavorare per integrarla con il tuo sito web e anche qui CloudFront ha una serie di documenti, manuali, tutorial e altro per aiutarti a orientarti nella giusta direzione.

CloudFront ha integrazioni con WordPess e molte altre app e servizi online popolari

Non abbiamo lo spazio per iniziare a esaminare le possibilità qui, ma come unico esempio, dai un'occhiata a questo post del blog su Come accelerare il tuo sito WordPress con Amazon CloudFront. Mentre molti CDN se la cavano con una o due righe, forse un collegamento a un plug-in di WordPress, si tratta di 3.000 parole di guida e spiegazione dettagliate, più simili al contenuto che ti aspetteresti da un corso a pagamento.

CloudFront fornisce analisi dettagliate su come il tuo sito utilizza la sua CDN

Una volta che sei attivo e funzionante, le analisi dettagliate di CloudFront sono un punto culminante. È facile visualizzare le richieste di CloudFront e l'utilizzo del trasferimento dei dati per data, regione di fatturazione e altro ancora. Ci sono grafici per mostrare oggetti popolari, referrer principali e dettagli di base sui tuoi visitatori: browser, tipo di dispositivo, sistema operativo e posizione. Puoi persino impostare allarmi personalizzabili per avvisarti quando i dati delle metriche raggiungono un livello da te definito, ad esempio "l'utilizzo del trasferimento dei dati è maggiore di X, potenzialmente molto utile in un prodotto a pagamento.

Metti tutto insieme e c'è molto da apprezzare sul pannello di controllo di CloudFront. I principianti di CDN lo troveranno intimidatorio, almeno inizialmente, ma è disponibile un aiuto dettagliato. Se hai esperienza nella creazione e nella gestione di un sito web, dovresti essere in grado di padroneggiare le basi di CloudFront in poche ore.

Puoi utilizzare CDNperf per vedere come CloudFront si confronta con la concorrenza

Prestazione

Capire qual è il CDN più veloce è una vera sfida, poiché non esiste una risposta semplice. Le prestazioni variano in base alla posizione e ogni sito Web ha il proprio mix di visitatori: ciò che è meglio per l'Europa e il Giappone non funzionerà necessariamente per l'America o l'India.

CDNPerf fornisce un buon punto di partenza per qualsiasi valutazione interpretando i dati di monitoraggio degli utenti reali (tramite cedexis) che coprono miliardi di test.

Mentre scriviamo, CloudFront valuta il terzo posto in tutto il mondo su 20 contendenti, con un tempo di risposta medio di 28 ms (solo 5centsCDN e Google Cloud hanno fatto meglio, e anche solo un paio di millisecondi più veloci).

Le medie globali non raccontano la storia completa e le prestazioni di CloudFront variano tra le regioni. Asia e Africa sono state le peggiori, con CloudFront al settimo posto in entrambe. È ancora meglio della maggior parte, però, e il suo secondo posto in Sud America è un vero punto culminante. (La maggior parte dei CDN ha una scarsa copertura sudamericana, se ne ha una, ma il tempo di risposta medio di CloudFront era meno della metà di quello di grandi nomi come KeyCDN, G-Core Labs e CDN77.)

Verdetto finale

Amazon CloudFront è più costoso di altri, con uno schema di prezzi complicato e non è il più semplice da configurare. Ma è anche veloce, altamente configurabile e ricco di funzionalità di fascia alta, e se hai un progetto impegnativo che richiede potenza reale, CloudFront è difficile da battere.

  • Abbiamo anche evidenziato il miglior CDN