Offri contenuti web a livello globale con le distribuzioni di content delivery di Lightsail - Amazon Lightsail

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à.

Offri contenuti web a livello globale con le distribuzioni di content delivery di Lightsail

Una distribuzione Lightsail utilizza una rete di server distribuita a livello globale, note anche come edge location, per fornire una consegna più rapida dei contenuti agli utenti. Per utilizzare una distribuzione, devi prima creare e ospitare il tuo sito Web o l'applicazione Web su un'istanza Lightsail o un servizio container, oppure più istanze collegate a un sistema di bilanciamento del carico Lightsail, oppure archivia i contenuti statici su un bucket Lightsail. Quindi crei e configuri una distribuzione Lightsail per estrarre, memorizzare nella cache e servire i contenuti dalla tua istanza, dal servizio container, dal sistema di bilanciamento del carico o dal bucket. L'istanza, il load balancer, il servizio di container o il bucket, noti anche come origine della distribuzione, sono la fonte definitiva dei tuoi contenuti.

Quando l'utente richiede contenuti visitando il sito Web distribuito attraverso una distribuzione, la richiesta viene instradata alla posizione più vicina in termini di latenza. La distribuzione esegue quindi una delle seguenti operazioni:

  • Se il contenuto viene già memorizzato nella cache nella posizione edge, la distribuzione lo distribuisce immediatamente all'utente.

  • Se il contenuto non è ancora stato memorizzato nella cache in quella posizione edge, la distribuzione lo recupera dall'origine specificata, lo memorizza nella cache e lo distribuisce all'utente.

Il contenuto viene memorizzato nella cache in posizioni edge per tutta la durata (TTL) della cache che specifichi per la distribuzione, in modo che le altre richieste nella stessa posizione vengano soddisfatte immediatamente. Il contenuto memorizzato nella cache viene cancellato dalla posizione edge quando raggiunge la durata della cache. La distribuzione recupera, memorizza nella cache e distribuisce il contenuto la volta successiva che una richiesta di contenuto viene instradata alla posizione edge.

Nel diagramma seguente:

  • 1 rappresenta l'origine della tua distribuzione, ad esempio un'istanza Lightsail o un servizio container che ospita il tuo sito Web, un sistema di bilanciamento del carico con istanze collegate o un bucket che ospita i tuoi contenuti statici.

  • 2 rappresenta la tua distribuzione o le posizioni edge che estraggono, memorizzano nella cache e distribuiscono contenuti dalla tua origine.

  • 3 rappresenta gli utenti a cui vengono distribuiti contenuti dalle posizioni edge.

Diagramma di distribuzione Lightsail
Nota

Questo diagramma è solo a scopo illustrativo e non mostra le posizioni edge effettive. Per ulteriori informazioni sulle posizioni edge, consulta Edge locations and IP address ranges più avanti in questa guida.

Ad esempio, se il tuo sito Web è ospitato in Francia e una persona di un'altra area della Francia desidera visualizzare i tuoi contenuti, la pagina verrà caricata in termini di millisecondi.

Quando il visitatore non è nelle vicinanze, le cose diventano un po' più difficili.

Se una persona australiana desidera visualizzare i tuoi contenuti, il browser dovrà recuperarlo da un server che si trova in Francia e mostrarlo a quell'utente a migliaia di chilometri di distanza. Se utenti di paesi diversi richiedono contemporaneamente lo stesso contenuto, il server viene intasato dalle richieste e richiede più tempo per caricare e servire il contenuto. Ciò influisce sulla velocità con cui il contenuto viene caricato per l'utente finale.

Esempio di distribuzione Lightsail

Un CDN risolve questa situazione memorizzando nella cache i contenuti del tuo sito Web nelle posizioni edge. Questo metodo di distribuzione dei contenuti è più veloce ed efficiente rispetto al metodo tradizionale di distribuzione dei contenuti da una sola risorsa centrale. Quando un visualizzatore effettua una richiesta sul tuo sito Web o tramite la tua applicazione, DNS instrada la richiesta alla posizione edge che può servire al meglio la richiesta dell'utente. Gli utenti accedono ai contenuti da posizioni nelle vicinanze, a differenza di tutti gli utenti che accedono alla stessa risorsa centrale che potrebbe essere lontana.

Casi d'uso

Distribuisci siti Web veloci e sicuri

Una distribuzione Lightsail velocizza la distribuzione dei tuoi contenuti (ad esempio pagine del sito Web, immagini JavaScript, fogli di stile e così via) agli spettatori di tutto il mondo. Utilizzando una distribuzione, puoi sfruttare la dorsale di rete e i server edge di AWS per offrire ai visualizzatori un'esperienza rapida, sicura e affidabile quando visitano il tuo sito Web.

Migliora la sicurezza del tuo sito

Rafforza il tuo sito Web e migliorane le prestazioni sfruttando la terminazione TLS, che riduce il carico sulla tua origine trasferendo l'elaborazione crittografica alla tua distribuzione. Puoi utilizzare il tuo nome di dominio registrato insieme a un certificato SSL/TLS di Lightsail per abilitare Hypertext Transfer Protocol Secure (HTTPS) per la tua distribuzione. Gli utenti stabiliscono una connessione HTTPS crittografata alla distribuzione, mentre la distribuzione estrae il contenuto dall'origine utilizzando HTTP.

Ottimizzazione dell'applicazione

Ottimizza facilmente le tue distribuzioni per una varietà di applicazioni, inclusi siti Web statici. WordPress L'utilizzo di una distribuzione per memorizzare nella cache e distribuire il contenuto riduce anche il carico sull'origine, poiché la maggior parte delle richieste viene gestita dalla distribuzione e non dall'istanza, il servizio di container, dal load balancer o dal bucket.

Configurazione della distribuzione

Questi sono i passaggi generali da seguire per servire il tuo sito Web o la tua applicazione Web utilizzando un'istanza Lightsail e una distribuzione.

  1. Completa una delle seguenti operazioni, a seconda che desideri utilizzare un'istanza, un servizio di container o un bucket con la distribuzione.

    • Crea un'istanza Lightsail per ospitare i tuoi contenuti. L'istanza funge da origine della distribuzione. L'origine archivia la versione originale e definitiva dei tuoi contenuti. Per ulteriori informazioni, consulta Creazione di un'istanza.

      Collega un IP statico Lightsail alla tua istanza. L'indirizzo IP pubblico di default dell'istanza cambia se arresti e avvii l'istanza, interrompendo la connessione tra la distribuzione e l'istanza di origine. Un IP statico non cambia se arresti e avvii l'istanza. Per ulteriori informazioni, consulta Creazione di un IP statico e collegamento a un'istanza.

      Carica i tuoi contenuti e file nell'istanza. I file, noti anche come oggetti, in genere includono pagine Web, immagini e file multimediali, ma possono essere tutti quelli forniti tramite HTTP.

    • Crea un servizio container Lightsail per ospitare il tuo sito web o la tua applicazione web. Il servizio di container funge da origine della distribuzione. L'origine archivia la versione originale e definitiva dei tuoi contenuti. Per ulteriori informazioni, consulta Creare servizi container Amazon Lightsail.

    • Crea un bucket Lightsail per archiviare i tuoi contenuti statici. Il bucket funge da origine della distribuzione. L'origine archivia la versione originale e definitiva dei tuoi contenuti. Per ulteriori informazioni, consulta Creazione di un bucket.

      Carica i file nel tuo bucket utilizzando la console Lightsail AWS Command Line Interface ,AWS CLI() e le API. AWS Per ulteriori informazioni su come caricare i file, consulta Caricamento di file in un bucket.

  2. (Facoltativo) Crea un sistema di bilanciamento del carico Lightsail se il tuo sito web ospitato su un'istanza richiede una tolleranza agli errori. Collega quindi più copie dell'istanza al load balancer. Puoi configurare il load balancer (con una o più istanze allegate) come origine della distribuzione, anziché configurare l'istanza come origine. Per ulteriori informazioni, consulta Creazione di un sistema di bilanciamento del carico e collegamento delle istanze.

  3. Crea una distribuzione Lightsail e configura l'istanza, il servizio container, il load balancer o il bucket come origine. Allo stesso tempo, specifica dettagli quali la durata della cache dei contenuti e gli elementi del sito Web o dell'applicazione Web che vengono memorizzati nella cache. Per ulteriori informazioni, consulta Creazione di una distribuzione.

  4. (Facoltativo) Se l'origine della distribuzione è un' WordPress istanza, devi modificare il file di WordPress configurazione dell'istanza per far sì che il WordPress sito web funzioni con la tua distribuzione. Per ulteriori informazioni, consulta Configurare l' WordPressistanza per utilizzarla con la distribuzione in uso.

  5. (Facoltativo) Crea una zona DNS Lightsail per gestire il DNS del tuo dominio nella console Lightsail. Questo ti permette di mappare facilmente il tuo dominio alle tue risorse Lightsail. Per ulteriori informazioni, consulta Creazione di una zona DNS per gestire i record DNS del dominio. In alternativa, puoi continuare a ospitare il DNS del tuo dominio nella posizione corrente.

  6. Crea un certificato Lightsail SSL/TLS per il tuo dominio da utilizzare con la tua distribuzione. Le distribuzioni Lightsail richiedono HTTPS, quindi devi richiedere un certificato SSL/TLS per il tuo dominio prima di poterlo utilizzare con la tua distribuzione. Per ulteriori informazioni, consulta Creazione di certificati SSL/TLS per la distribuzione.

  7. Abilita i domini personalizzati per le tue distribuzioni per utilizzare i nomi di dominio registrati con le distribuzioni. L'abilitazione dei domini personalizzati richiede che tu specifichi il certificato SSL/TLS di Lightsail che hai creato per i tuoi domini. Questo aggiunge i tuoi domini alla tua distribuzione e abilita il protocollo HTTPS. Per ulteriori informazioni, consulta Abilitazione di domini personalizzati per la distribuzione.

  8. Aggiungi un registro di alias al DNS del dominio, per iniziare a instradare il traffico per il dominio alla distribuzione. Dopo aver aggiunto il registro di alias, gli utenti che visitano il dominio vengono instradati attraverso la distribuzione. Per ulteriori informazioni, consulta Puntare il dominio verso una distribuzione.

  9. Verifica che la distribuzione stia memorizzando nella cache i contenuti. Per ulteriori informazioni, consulta Test della distribuzione.

Posizioni edge e intervalli di indirizzi IP

Le distribuzioni Lightsail utilizzano gli stessi server edge e gli stessi intervalli di indirizzi IP di Amazon. CloudFront Per un elenco delle ubicazioni dei server CloudFront edge, consulta la pagina dei dettagli CloudFront del prodotto Amazon. Per un elenco degli intervalli CloudFront IP, consulta l'elenco IP CloudFront globale.