Amazon CloudFront è una rete di distribuzione di contenuti (CDN) che accelera la distribuzione di contenuti Web statici e dinamici agli utenti finali.
CloudFront distribuisce i contenuti attraverso una rete mondiale di data center chiamati posizioni edge. Quando un utente finale richiede contenuti che distribuisci con CloudFront, la richiesta viene instradata fino alla posizione edge più vicina all'utente finale con una latenza minima.
CloudFront distribuisce i contenuti sfruttando la rete globale AWS che collega le posizioni edge AWS alle Regioni AWS. Lo spostamento del traffico di rete lungo la rete AWS riduce la latenza e migliora l'assetto di sicurezza dell'applicazione. Aumenta l'affidabilità e la disponibilità delle tue applicazioni Web distribuendo copie dei tuoi file memorizzati nella cache in più posizioni edge in tutto il mondo.
Come iniziare a utilizzare CloudFront in tre passi
Accedi ad AWS per configurare CloudFront
Il piano gratuito AWS include 1 TB di trasferimento dati in uscita. 10.000.000 richieste HTTP e HTTPS più 2.000.000 chiamate di CloudFront Function ogni mese.
Crea una distribuzione
Crea una distribuzione Amazon CloudFront per indicare a CloudFront da dove desideri che i contenuti vengano distribuiti e come tracciare e gestire la distribuzione.
Inizia a distribuire i contenuti più velocemente
Leggi Nozioni di base su Amazon CloudFront per ulteriori informazioni sulle distribuzioni e sui casi d'uso di CloudFront. Poi, inizia a creare.
Tutorial per CloudFront
Di seguito sono elencati diversi tutorial per CloudFront. Ti aiuteranno a scoprire i vantaggi legati all'uso di una CDN, come utilizzare CloudFront con diverse applicazioni e come impiegare funzioni CloudFront efficaci.
Kit di strumenti di hosting CloudFront
Uno strumento di interfaccia a riga di comando (CLI) open source per implementare front-end veloci e sicuri nel cloud con Amazon CloudFront.
Distribuzione di Amazon S3
Configura una distribuzione di Amazon CloudFront per Amazon S3 perché il tuo sito Web si carichi più velocemente
Accelera il sito WordPress
Migliora l'esperienza dell'utente e accelera la reattività del sito utilizzando CloudFront
Ospita un sito Web statico
Ospita un sito Web personale o di marketing semplice in AWS
Inizia a usare Funzioni CloudFront
Reindirizza gli utenti a URL diversi e restituisci intestazioni di risposta personalizzate
Scrivi il codice funzione
Scrivi funzioni leggere in JavaScript per personalizzazioni CDN su larga scala e sensibili alla latenza
Crea una funzione Lambda@Edge semplice
Crea e aggiungi funzioni Node.js semplici eseguite in CloudFront
Distribuzione rapida di contenuti
Distribuisci contenuti e riduci la latenza dell'utente finale con Amazon CloudFront
Scopri altri tutorial.
AWS Training: Corsi online gratuiti su Amazon CloudFront
AWS offre corsi online gratuiti per imparare a progettare soluzioni con Amazon CloudFront.
Scopri di più sfogliando le opzioni di formazione di seguito e visita questa pagina per conoscere tutti i corsi su Amazon CloudFront.
Nozioni di base sulla rete AWS
Una panoramica dei servizi di rete disponibili e dei casi d'uso comuni che ne fanno uso
Introduzione ad Amazon CloudFront
Crea e configura una rete di distribuzione cloud di Amazon CloudFront
Risoluzione dei problemi: CloudFront
Analizza le intestazioni delle risposte, monitora le distribuzioni, risolvi i problemi comuni
Caching di file statici con Amazon CloudFront
Accelera il tuo sito Web statico e migliora l'esperienza dell'utente
Streaming di contenuti dinamici tramite Amazon CloudFront
Utilizza Amazon CloudFront per distribuire un flusso dinamico (velocità di bit multipla) su un dispositivo connesso
Accelerazione di contenuti dinamici
Distribuisci un sito Web dinamico con Amazon CloudFront
Distribuisci un sito Web statico utilizzando il kit di sviluppo di Cloud AWS
Utilizza il kit di sviluppo di Cloud AWS per distribuire un sito Web statico ospitato in Amazon S3 ed esposto tramite Amazon CloudFront
Crea un canale video live
Crea un flusso di lavoro per lo streaming video live utilizzando AWS Elemental MediaLive, AWS Elemental MediaStore e Amazon CloudFront
Video su Amazon CloudFront
In questa sezione troverai dei video su CloudFront per aiutarti a muovere i primi passi del tuo prossimo progetto. Puoi ottenere maggiori informazioni sulle implementazioni di CloudFront di altri clienti e sulle modalità con cui CloudFront può supportare vari carichi di lavoro in diversi settori verticali.
Domande frequenti
Nozioni di base su Amazon CloudFront
- Registrati ad AWS nella Console AWS. Qui potrai creare il tuo account gratuito AWS e iniziare il tuo percorso. Se hai già effettuato la registrazione, accedi al tuo account AWS. Dopo l'accesso potrai avviare i tuoi servizi di origine, inclusi Amazon S3 per l'archiviazione di oggetti nel cloud, Amazon EC2 per il calcolo ed Elastic Load Balancing.
- Dopodiché, potrai creare una distribuzione CloudFront per gestire la distribuzione dei contenuti in tutta la rete edge globale di AWS.
- Infine, dopo aver iniziato a utilizzare Amazon CloudFront e configurato le impostazioni, potrai avviare la tua distribuzione CloudFront completa.
Per cosa si utilizza Amazon CloudFront?
CloudFront è una CDN a bassa latenza. Il servizio CDN di CloudFront utilizza la sua gamma di posizioni edge in tutta la rete globale di AWS per connettere gli utenti ai servizi in modo più sicuro, efficiente e rapido.
CloudFront può fornire la distribuzione di contenuti per numerose applicazioni, come ad esempio:
- Contenuti statici archiviati in posizioni edge per una distribuzione rapida e a prestazioni elevate.
- Contenuti dinamici archiviati in posizioni edge o inviati tramite la resiliente rete globale di AWS.
- Contenuti che necessitano di bassa latenza, trasferimento veloce o personalizzazione elevata.
- Riduci il consumo di larghezza di banda e i costi implementando le CDN per la distribuzione dei contenuti dei siti Web.
- Riduci la velocità di caricamento delle pagine e migliora le prestazioni dei server di memorizzazione nella cache attraverso le reti di distribuzione di contenuti.
CloudFront connette gli utenti alla posizione edge a bassa latenza più vicina a loro. Di solito, tale posizione è molto più vicina all'utente rispetto al server di origine del servizio, facendo compiere al contenuto un percorso più breve. Nel complesso, CloudFront riduce il tempo di caricamento per gli utenti, riducendo pertanto i costi dei trasferimenti di dati per i proprietari delle applicazioni e migliorando la sicurezza all'edge grazie alla protezione dagli attacchi bot e DDOS.
Cosa è possibile fare con Amazon CloudFront?
CloudFront funziona con altri servizi e risorse AWS per distribuire i contenuti tramite le sue posizioni edge in tutto il mondo. Sono diversi i casi d'uso di Amazon CloudFront che possono beneficiare dell'utilizzo della CDN di CloudFront:
- Applicazioni con un'utenza globale che vogliono velocizzare la distribuzione dei dati agli utenti, a prescindere dalla posizione.
- Applicazioni che vogliono ridurre i costi dei dati in uscita utilizzando la rete globale di AWS per i trasferimenti di origine.
- Applicazioni che richiedono una bassa latenza o trasferimenti dei dati quasi in tempo reale in diverse posizioni.
- Applicazioni che forniscono carichi di lavoro ad alto consumo di risorse, come streaming video, API o altri contenuti dinamici soggetti a cambiamenti rapidi.
- Applicazioni che richiedono trasferimenti di dati sicuri e crittografia end-to-ed.
- Applicazioni che necessitano di misure di sicurezza aggiuntive contro attacchi e perdite di dati.
Qual è la differenza tra CloudFront e il modello di distribuzione Web tradizionale?
Proviamo a mettere a confronto il modello della CDN con il modello della distribuzione Web tradizionale.
Supponiamo che tu stia distribuendo un file grafico da un server Web tradizionale. I tuoi utenti finali possono facilmente raggiungere un URL che restituisce un'immagine, ad esempio. Se il tuo server Web è a Seattle, Washington, USA e un utente finale effettua una richiesta a questo URL da Austin, Texas, USA, la richiesta sarà instradata a dieci reti diverse prima che l'immagine venga recuperata. Sebbene non si tratti di un numero di richieste insolitamente alto, fa comprendere quanto lavoro occorre per recuperare anche una singola immagine.
È proprio qui che CloudFront può fare la differenza nella distribuzione dei tuoi dati. Distribuendo l'immagine tramite CloudFront, puoi ridurre drasticamente la quantità di instradamenti necessari. La distribuzione di download rileva la posizione in cui viene effettuata la richiesta e copia il file in una posizione edge in prossimità.
CloudFront migliora le prestazioni e la latenza, riducendo il tempo necessario per il caricamento del primo byte di un oggetto. Questa elevata velocità di trasferimento dei dati permette al medesimo file di essere distribuito a un altro utente senza latenza. All'utente sarà distribuita dalla stessa posizione edge. Inoltre, puoi trarre vantaggio da un'affidabilità e una disponibilità più elevate perché non c'è più un punto di errore centrale. Ora le copie del tuo oggetto saranno archiviate in posizioni edge in tutto il mondo.
Come creare una distribuzione CloudFront
Per creare una distribuzione CloudFront, segui questi passaggi:
- Registrati ad AWS e accedi al tuo account.
- Configura e avvia i tuoi servizi di origine Amazon.
- Avvia CloudFront creando una distribuzione nella Console di gestione AWS.
- Avvia la distribuzione CloudFront configurata e inizia a distribuire il tuo contenuto.
La scelta del servizio di origine da utilizzare dipende dai tuoi obiettivi:
- Per distribuire contenuti Web, crea un'archiviazione di oggetti nel cloud Amazon S3 e segui la nostra guida su come creare una distribuzione Amazon CloudFront per Amazon S3.
- Per distribuire contenuti dinamici, avvia la tua risorsa Amazon EC2 ed consulta la guida su come creare una distribuzione Amazon CloudFront per Amazon EC2.
Altre risorse
Trova altre risorse per Amazon CloudFront