Nozioni di base su Amazon CloudFront

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.

 

Introduzione ad Amazon CloudFront

Come iniziare a utilizzare CloudFront in tre passi

Step 1 - Sign up for an Amazon Web Services account

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.

2

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.

3

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.

Amazon CloudFront

Distribuzione rapida di contenuti

Distribuisci contenuti e riduci la latenza dell'utente finale con Amazon CloudFront

Amazon CloudFront

Distribuzione di Amazon S3

Configura una distribuzione di Amazon CloudFront per Amazon S3 perché il tuo sito Web si carichi più velocemente

Amazon CloudFront

Accelera il sito WordPress

Migliora l'esperienza dell'utente e accelera la reattività del sito utilizzando CloudFront

Amazon S3, CloudFront, Route53

Ospita un sito Web statico

Ospita un sito Web personale o di marketing semplice in AWS

Amazon CloudFront

Inizia a usare Funzioni CloudFront

Reindirizza gli utenti a URL diversi e restituisci intestazioni di risposta personalizzate

Amazon CloudFront

Scrivi il codice funzione

Scrivi funzioni leggere in JavaScript per personalizzazioni CDN su larga scala e sensibili alla latenza

Amazon CloudFront

Crea una funzione Lambda@Edge semplice

Crea e aggiungi funzioni Node.js semplici che vengono eseguite in 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.

Rete AWS

Nozioni di base sulla rete AWS

Una panoramica dei servizi di rete disponibili e dei casi d'uso comuni che ne fanno uso

Amazon CloudFront

Introduzione ad Amazon CloudFront

Crea e configura una rete di distribuzione cloud di Amazon CloudFront

Amazon CloudFront

Risoluzione dei problemi: CloudFront

Analizza le intestazioni delle risposte, monitora le distribuzioni, risolvi i problemi comuni

Rete AWS

Caching di file statici con Amazon CloudFront

Accelera il tuo sito Web statico e migliora l'esperienza dell'utente

Amazon CloudFront, Elastic Transcoder

Streaming di contenuti dinamici tramite Amazon CloudFront

Utilizza Amazon CloudFront per distribuire un flusso dinamico (velocità di bit multipla) su un dispositivo connesso

Amazon CloudFront

Accelerazione di contenuti dinamici

Distribuisci un sito Web dinamico con Amazon CloudFront

Amazon CloudFront, S3

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

Amazon MediaLive, MediaStore, 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.

Jim Roskind presents how to deliver great experiences with QUIC (49:03)
How Amazon Prime delivers NFL’s Thursday Night Football globally on AWS (58:23)
Building DDoS-resilient applications using AWS Shield (53:36)
Optimizing performance with CloudFront: Every millisecond matters (54:03)
Formula 1 case study: F1TV with AWS media and edge services (54:31)
HBO Max achieves scale and performance with Amazon CloudFront (56:58)
Deploying JAMStack Applications Using Amazon S3, CloudFront, and Lambda@Edge (45:59)
A deep dive on the current security threat landscape with AWS (58:21)
How to Setup Your CloudFront Distribution for EC2 Origin (9:07)
Building low-latency websites with Amazon CloudFront (53:17)
Setting up Amazon CloudFront with a WordPress Site (19:01)
Go Global: A Short Demo of Amazon CloudFront (2:05)

Domande frequenti

Nozioni di base su Amazon CloudFront

Tutto pronto per iniziare a utilizzare la CDN di CloudFront? Segui questi tre passaggi per iniziare:
  1. 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.
  2. Dopodiché, potrai creare una distribuzione CloudFront per gestire la distribuzione dei contenuti in tutta la rete edge globale di AWS.
  3.  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:

  1. Contenuti statici archiviati in posizioni edge per una distribuzione rapida e a prestazioni elevate.
  2. Contenuti dinamici archiviati in posizioni edge o inviati tramite la resiliente rete globale di AWS.
  3. Contenuti che necessitano di bassa latenza, trasferimento veloce o personalizzazione elevata.
  4. Riduci il consumo di larghezza di banda e i costi implementando le CDN per la distribuzione dei contenuti dei siti Web.
  5. 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:

  1. Applicazioni con un'utenza globale che vogliono velocizzare la distribuzione dei dati agli utenti, a prescindere dalla posizione.
  2. Applicazioni che vogliono ridurre i costi dei dati in uscita utilizzando la rete globale di AWS per i trasferimenti di origine.
  3. Applicazioni che richiedono una bassa latenza o trasferimenti dei dati quasi in tempo reale in diverse posizioni.
  4. Applicazioni che forniscono carichi di lavoro ad alto consumo di risorse, come streaming video, API o altri contenuti dinamici soggetti a cambiamenti rapidi.
  5. Applicazioni che richiedono trasferimenti di dati sicuri e crittografia end-to-ed.
  6. 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:

  1. Registrati ad AWS e accedi al tuo account.
  2. Configura e avvia i tuoi servizi di origine Amazon.
  3. Avvia CloudFront creando una distribuzione nella Console di gestione AWS.
  4. Avvia la distribuzione CloudFront configurata e inizia a distribuire il tuo contenuto.

La scelta del servizio di origine da utilizzare dipende dai tuoi obiettivi:

Trova altre risorse per Amazon CloudFront

Visita la pagina delle risorse
Tutto pronto per cominciare?
Nozioni di base su Amazon CloudFront
Hai altre domande?
Contattaci