Configura un bucket di backend come origine per Cloud CDN

Questa guida rapida mostra come configurare un bucket di backend come origine Cloud CDN mediante la console Google Cloud.


Per seguire le indicazioni dettagliate per questa attività direttamente nella console Google Cloud, fai clic su Procedura guidata:

Procedura guidata


Prima di iniziare

Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.

In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

Go to project selector

Make sure that billing is enabled for your Google Cloud project.

In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

Go to project selector

Make sure that billing is enabled for your Google Cloud project.

Crea un bucket Cloud Storage

I bucket sono i container di base in cui vengono archiviati i dati di archiviazione ideale in Cloud Storage.

Per creare un bucket:

  1. Nella console Google Cloud, vai alla pagina Bucket di Cloud Storage.

    Vai a Bucket

  2. Fai clic su Crea. Procedura
  3. Nella sezione Assegna un nome al bucket , inserisci un nome univoco per il bucket.

    Fai clic su Continua.

  4. Nella sezione Scegli dove archiviare i tuoi dati, segui questi passaggi:
    1. Per Tipo di località, seleziona Regione, quindi seleziona us-east1 (South Carolina) dall'elenco.
    2. Fai clic su Continua.
  5. Nella sezione Scegli una classe di archiviazione per i tuoi dati, segui questi passaggi:
    1. Seleziona Impostare una classe predefinita, quindi seleziona Standard.
    2. Fai clic su Continua.
  6. Nella sezione Scegli come controllare l'accesso agli oggetti, segui questi passaggi:
    • Deseleziona la casella di controllo Applica la prevenzione dell'accesso pubblico in questo bucket.
    • In Controllo dell'accesso, seleziona Uniforme.
    • Fai clic su Continua.
  7. Nella sezione Scegli come proteggere i dati degli oggetti, lascia i valori predefiniti selezionati e fai clic su Crea.

carica un oggetto nel bucket

  1. Salva la seguente immagine sul tuo dispositivo:

    Immagine di un gattino da caricare nel bucket.
  2. Nella pagina Dettagli bucket, nella scheda Oggetti, fai clic su Carica file.
  3. Nella finestra di dialogo dei file, seleziona il file che hai scaricato.
Al termine del caricamento, vengono visualizzati il nome e le informazioni relative al file, come dimensioni e tipo.

Rendi pubblico il bucket

  1. Nella pagina Dettagli bucket, fai clic sulla scheda Autorizzazioni.
  2. Assicurati che la visualizzazione sia impostata su Visualizza per entità, poi fai clic su Concedi l'accesso.

    Viene visualizzato il riquadro Aggiungi entità.

  3. Nel campo Nuove entità, inserisci allUsers.
  4. Nell'elenco Seleziona un ruolo, seleziona Cloud Storage > Visualizzatore oggetti Storage.
  5. Fai clic su Salva.
  6. Nella pagina Vuoi rendere pubblica questa risorsa? fai clic su Consenti accesso pubblico.
  7. Per verificare che l'oggetto sia stato condiviso pubblicamente, fai clic sulla scheda Oggetti per tornare all'elenco degli oggetti. Nella colonna Accesso pubblico deve esserci scritto Pubblica per internet. Il pulsante Copia URL fornisce un URL per la condivisione simile al seguente:

    https://storage.googleapis.com/YOUR_BUCKET_NAME/kitten.png

Crea un bucket di backend

Per creare un bucket di backend e un Application Load Balancer esterno:

  1. Nella console Google Cloud, vai alla pagina Cloud CDN.

    Vai a Cloud CDN

  2. Fai clic su Aggiungi origine .

  3. Nella pagina Nuova origine, inserisci un nome per l'origine nella sezione Nome origine.

  4. In Tipo di origine, seleziona Bucket di backend.

  5. In Definisci il bucket di backend, seleziona Nuovo bucket di backend.

  6. Nel campo Bucket Cloud Storage, fai clic su Sfoglia.

  7. Seleziona il bucket Cloud Storage creato in precedenza, fai clic su Seleziona e quindi su Avanti.

  8. Nella sezione Collega un bilanciatore del carico, seleziona Crea un nuovo bilanciatore del carico per me, inserisci un nome per il bilanciatore del carico, quindi fai clic su Avanti.

  9. Per Prestazioni della cache, lascia selezionati i valori predefiniti, quindi fai clic su Fine.

    La nuova origine viene visualizzata nell'elenco delle origini. La creazione dell'origine potrebbe richiedere alcuni minuti. Procedi al passaggio successivo solo dopo aver visualizzato una notifica che indica che l'origine è stata creata.

Testa Cloud CDN

  1. Nella console Google Cloud, vai alla pagina Bilanciamento del carico.

    Vai a Bilanciamento del carico

  2. Fai clic sul nome del bilanciatore del carico che hai creato in precedenza.

    Viene visualizzata la pagina Dettagli del bilanciatore del carico.

  3. Prendi nota degli indirizzi IPv4 visualizzati in IP:Porta.

  4. Testa Cloud CDN inserendo il seguente URL con l'indirizzo IP del bilanciatore del carico in una nuova scheda del browser:

    http://IP_ADDRESS/kitten.png
    

    Il browser dovrebbe visualizzare una pagina con l'immagine caricata.

  5. Aggiorna la pagina più volte.

  6. Torna alla pagina Dettagli del bilanciatore del carico, quindi fai clic su Monitoraggio.

  7. Dopo qualche minuto, osserva il traffico gestito.

    Il traffico gestito direttamente dal bucket di backend è etichettato SERVED_FROM_BACKEND_BUCKET. Traffico proveniente da Cloud CDN è etichettato come SERVED_FROM_CACHE. Per ulteriori informazioni, consulta le metriche di Monitoring.

Esegui la pulizia

Per evitare che al tuo account Google Cloud vengano addebitati costi per le risorse utilizzate in questa pagina, segui questi passaggi.

  1. Elimina il bilanciatore del carico e il bucket di backend:

    1. Nella console Google Cloud, vai alla pagina Bilanciamento del carico.

      Vai a Bilanciamento del carico

    2. Seleziona la casella di controllo accanto al bilanciatore del carico che hai creato, quindi fai clic su Elimina.

    3. Nella pagina visualizzata, seleziona la casella di controllo accanto al bucket di backend che hai creato, quindi conferma di voler eliminare il bilanciatore del carico e le risorse selezionate.

  2. Elimina il bucket Cloud Storage:

    1. Nella console Google Cloud, vai alla pagina Bucket di Cloud Storage.

      Vai a Bucket

    2. Seleziona la casella di controllo accanto al bucket che hai creato, quindi fai clic su Elimina.
    3. Nella finestra di dialogo Elimina bucket, conferma che vuoi eliminare il bucket, quindi fai clic su Elimina.

Passaggi successivi

Ecco cosa puoi fare successivamente: