Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Che cos'è Amazon CloudFront?
Amazon CloudFront è un servizio web che velocizza la distribuzione dei tuoi contenuti web statici e dinamici, come .html, .css, .js e file di immagine, ai tuoi utenti. CloudFront distribuisce i tuoi contenuti attraverso una rete mondiale di data center denominati edge locations. Quando un utente richiede il contenuto che stai servendo CloudFront, la richiesta viene indirizzata all'edge location che offre la latenza più bassa (ritardo), in modo che il contenuto venga distribuito con le migliori prestazioni possibili.
Se il contenuto si trova già nell'edge location con la latenza più bassa, lo CloudFront consegna immediatamente.
Se il contenuto non si trova in quella edge location, lo CloudFront recupera da un'origine che hai definito, ad esempio un bucket Amazon S3, un MediaPackage canale o un server HTTP (ad esempio un server web) che hai identificato come fonte per la versione definitiva dei tuoi contenuti.
Ad esempio, supponiamo tu stia distribuendo un'immagine da un server Web tradizionale, e non mediante CloudFront. Ad esempio, è possibile distribuire un'immagine, sunsetphoto.png, utilizzando l'URL https://example.com/sunsetphoto.png.
I tuoi utenti possono facilmente passare a questo URL e visualizzare l'immagine. Probabilmente ignorano che la loro richiesta è stata instradata da una rete all'altra, attraverso un complesso insieme di reti interconnesse che costituiscono Internet, fino a che è stata trovata l'immagine.
CloudFront velocizza la distribuzione dei tuoi contenuti indirizzando ogni richiesta utente attraverso la rete AWS backbone verso l'edge location che può servire al meglio i tuoi contenuti. In genere, si tratta di un server CloudFront perimetrale che fornisce la consegna più rapida al visualizzatore. L'utilizzo della AWS rete riduce drasticamente il numero di reti attraverso le quali devono passare le richieste degli utenti, migliorando così le prestazioni. Gli utenti usufruiscono di una latenza più bassa (il periodo di tempo necessario per caricare il primo byte del file) e velocità di trasferimento dati più elevate.
I vantaggi sono evidenti anche a livello di affidabilità e disponibilità, in quanto copie dei tuoi file (note anche come oggetti) si trovano (o sono memorizzate nella cache) in più edge location in tutto il mondo.
Argomenti
Come si configura la distribuzione CloudFront dei contenuti
Crei una CloudFront distribuzione per indicare da CloudFront dove desideri che vengano distribuiti i contenuti e i dettagli su come monitorare e gestire la distribuzione dei contenuti. Quindi CloudFront utilizza computer, ovvero server periferici, vicini ai tuoi spettatori per distribuire rapidamente i contenuti quando qualcuno vuole vederli o utilizzarli.
Come ti CloudFront configuri per distribuire i tuoi contenuti
-
Specifichi i server di origine, come un bucket Amazon S3 o il tuo server HTTP, da cui CloudFront ottenere i file che verranno poi distribuiti dalle CloudFront edge location di tutto il mondo.
Un server di origine archivia la versione originale e definitiva dei tuoi oggetti. Se distribuisci contenuto via HTTP, il server di origine è un bucket Amazon S3 o un server HTTP, ad esempio un server Web. Il server HTTP può essere eseguito su un'istanza di Amazon Elastic Compute Cloud (Amazon EC2) o su un server che gestisci; questi server sono anche noti come origini personalizzate.
-
Carica i file nei server di origine. I file, noti anche come oggetti, in genere includono pagine Web, immagini e file multimediali, ma possono essere tutti quelli forniti tramite HTTP.
Se utilizzi un bucket Amazon S3 come server di origine, puoi rendere gli oggetti del bucket leggibili pubblicamente, in modo che chiunque conosca gli CloudFront URL dei tuoi oggetti possa accedervi. Hai anche la possibilità di conservare gli oggetti privati e di controllare chi accede agli stessi. Consulta Gestione di contenuti privati con URL e cookie firmati.
-
Crei una CloudFront distribuzione che indica da quali server di origine CloudFront attingono i tuoi file quando gli utenti li richiedono tramite il tuo sito web o la tua applicazione. Allo stesso tempo, specificate dettagli come se volete CloudFront registrare tutte le richieste e se volete che la distribuzione sia abilitata non appena viene creata.
-
CloudFront assegna un nome di dominio alla nuova distribuzione che puoi vedere nella CloudFront console o che viene restituito nella risposta a una richiesta programmatica, ad esempio una richiesta API. Se lo si desidera, è possibile aggiungere un nome di dominio alternativo da utilizzare.
-
CloudFront invia la configurazione della distribuzione (ma non i tuoi contenuti) a tutte le sue edge location o punti di presenza (POP), ossia raccolte di server in data center dislocati geograficamente in cui memorizza nella cache le copie dei tuoi file. CloudFront
Quando sviluppate il vostro sito web o la vostra applicazione, utilizzate il nome di dominio che fornisce gli URL. CloudFront Ad esempio, se viene CloudFront restituito d111111abcdef8.cloudfront.net come nome di dominio per la distribuzione, l'URL di logo.jpg nel bucket Amazon S3 (o nella directory principale di un server HTTP) è. https://d111111abcdef8.cloudfront.net/logo.jpg
Oppure puoi configurare CloudFront l'uso del tuo nome di dominio con la tua distribuzione. In tal caso, l'URL potrebbe essere https://www.example.com/logo.jpg.
Facoltativamente, puoi configurare il tuo server di origine per aggiungere intestazioni ai file, per indicare per quanto tempo desideri che i file rimangano nella cache nelle posizioni CloudFront periferiche. Per impostazione predefinita, ogni file rimane in una edge location per 24 ore prima della scadenza. La scadenza minima è 0 secondi e non esiste un tempo massimo. Per ulteriori informazioni, consulta Gestione della durata di permanenza dei contenuti nella cache (scadenza).
Scelta tra distribuzione standard o distribuzione multi-tenant
CloudFront offre opzioni di distribuzione per singoli siti Web o app e per scenari multi-tenant.
- Distribuzione standard
-
Progettata per configurazioni univoche per sito web o applicazione. Scegli questa opzione nei seguenti casi d’uso:
È necessaria una distribuzione autonoma CloudFront
Ogni sito o applicazione richiede impostazioni personalizzate
La maggior parte delle persone inizia con una distribuzione standard.
- Multi-tenant distribuzione e tenant di distribuzione (CloudFront SaaS Manager)
-
Progettati specificamente per fornitori SaaS e scenari multi-tenant. Scegli questa opzione nei seguenti casi d’uso:
Stai creando una piattaforma SaaS per servire più siti web o applicazioni di clienti
Devi gestire più distribuzioni simili in modo efficiente
Desideri un controllo centralizzato sulle configurazioni condivise
Per ulteriori informazioni, consulta Comprendere il funzionamento delle distribuzioni multi-tenant.
Prezzi
CloudFront addebiti per i trasferimenti di dati in uscita dalle sue sedi periferiche, insieme alle richieste HTTP o HTTPS. I prezzi variano in base al tipo di utilizzo, all’area geografica e alla selezione di funzionalità.
Il trasferimento dei dati dall'origine a CloudFront è sempre gratuito se si utilizzano AWS origini come Amazon Simple Storage Service (Amazon S3), Elastic Load Balancing o Amazon API Gateway. Ti viene addebitato solo il trasferimento dei dati in uscita dal visualizzatore quando CloudFront usi le origini. AWS
Per ulteriori informazioni, consulta CloudFront i prezzi
CloudFront risorse tecniche
Utilizza le seguenti risorse per ottenere risposte a domande tecniche su CloudFront:
-
AWS re:POST
: un sito di domande e risposte basato sulla community in cui gli sviluppatori possono discutere di domande tecniche relative a. CloudFront -
Supporto Centro
: questo sito include informazioni sui recenti casi di assistenza, sui risultati e sui controlli sanitari. AWS Trusted Advisor Fornisce inoltre collegamenti a forum di discussione, domande frequenti tecniche, pannello di controllo dell’integrità dei servizi e informazioni sui piani Supporto . -
AWS Assistenza Premium
: scopri AWS Premium Support, un canale di supporto individuale con risposta rapida che ti aiuta a creare ed eseguire applicazioni su. AWS