Esegui il backup e ripristina un'istanza di Looker (Google Cloud core)

I backup di un'istanza di Looker (Google Cloud core) contengono uno snapshot point-in-time dei dati di un'istanza e consentono di ripristinare i dati dell'istanza al momento della creazione del backup. Il ripristino di una versione di Looker (Google Cloud core) non esegue l'upgrade o il downgrade della versione di Looker per l'istanza. Se si è verificata una modifica della versione tra il momento del backup e il momento del ripristino, l'istanza di Looker (Google Cloud core) conserva la versione di Looker che l'istanza sta già utilizzando.

I backup possono essere ripristinati solo nella stessa istanza da cui è stato eseguito il backup. Se vuoi spostare i dati da un'istanza a un'altra, utilizza l'importazione e l'esportazione.

Ogni backup, che sia automatico o manuale, contiene un record di tutti i dati nel database interno dell'istanza e nel file server dell'istanza, ovvero la maggior parte dei dati operativi per l'istanza di Looker (Google Cloud core). Tuttavia, i dati per l'attività di sistema Elite non vengono sottoposti a backup.

Non si verificano interruzioni delle prestazioni di Looker (Google Cloud core) durante un backup.

Ruoli obbligatori

Per ottenere le autorizzazioni necessarie per eseguire il backup o il ripristino di un'istanza di Looker (Google Cloud core), chiedi all'amministratore di concederti il ruolo IAM Amministratore di Looker (roles/looker.admin) nel progetto in cui risiede l'istanza. Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.

Potresti anche riuscire a ottenere le autorizzazioni richieste tramite i ruoli personalizzati o altri ruoli predefiniti.

Requisiti e avvertenze

Per eseguire correttamente il backup e il ripristino, l'istanza di Looker (Google Cloud core) deve soddisfare diversi criteri:

  • L'API Looker deve essere abilitata. La disattivazione dell'API Looker disabilita la possibilità di creare backup manuali o automatici dell'istanza.

    Abilita l'API

  • Se l'istanza di Looker (Google Cloud core) utilizza una Google-owned and Google-managed encryption key, che è l'impostazione predefinita per le istanze di Looker (Google Cloud core), la chiave locale utilizzata dall'istanza di Looker (Google Cloud core) deve essere la stessa al momento della creazione del backup e al momento del ripristino del backup.

Inoltre, tieni presente quanto segue prima di eseguire backup manuali o ripristinare:

  • Il ripristino di un backup sovrascrive i dati del database e del file server esistenti con i dati così come erano al momento della creazione del backup. Per questo motivo, il ripristino di un'istanza può comportare la perdita di dati creati dopo il momento della creazione del backup.
  • Se l'istanza di Looker (Google Cloud core) utilizza chiavi di crittografia gestite dal cliente (CMEK), consulta la sezione Backup e CMEK.
  • Se l'istanza di Looker (Google Cloud core) è abilitata per i report di Looker, consulta la sezione Backup e report di Looker.
  • Il ripristino richiede da pochi minuti a qualche ora, a seconda delle dimensioni dell'istanza, e durante questo periodo gli utenti non possono accedere all'istanza né utilizzarla.
  • Non puoi annullare un'operazione di backup o ripristino una volta avviata.

Backup automatici

Viene eseguito automaticamente il backup delle istanze di Looker (Google Cloud core) ogni 24 ore.

Backup manuali

Puoi eseguire backup manuali dell'istanza di Looker (Google Cloud core) in qualsiasi momento.

Per eseguire manualmente il backup dell'istanza:

console

  1. Nella Google Cloud console, vai alla pagina dei dettagli dell'istanza.
  2. Nella pagina dei dettagli dell'istanza, seleziona la scheda Backup.
  3. Nella scheda Backup, fai clic sul pulsante Crea backup.
  4. Viene avviato un backup dell'istanza, che viene visualizzato nell'elenco dei backup nella pagina. Lo stato del backup viene visualizzato come in corso fino al completamento del backup. Anche il menu Notifiche della Google Cloud console mostra lo stato del backup.

gcloud

Utilizza il comando gcloud looker backups create.

gcloud looker backups create --instance=INSTANCE_NAME --region=REGION

Sostituisci quanto segue:

  • INSTANCE_NAME: il nome dell'istanza di Looker (Google Cloud core) di cui vuoi eseguire il backup; non è associato all'URL dell'istanza.
  • REGION: la regione in cui è stata creata l'istanza.

Per visualizzare lo stato di un backup dopo averlo eseguito, visualizza i backup. Lo stato del backup verrà visualizzato come ATTIVO o NON RIUSCITO.

Visualizza backup

Puoi visualizzare tutti i backup automatici e manuali dell'istanza di Looker (Google Cloud core) degli ultimi 30 giorni. Per visualizzare i backup:

console

  1. Nella Google Cloud console, vai alla pagina dei dettagli dell'istanza.
  2. Nella pagina dei dettagli dell'istanza, seleziona la scheda Backup.
  3. I backup degli ultimi 30 giorni vengono visualizzati nell'elenco di questa scheda, con le seguenti informazioni:

    • Stato: active, updating o failed
    • Ora di creazione: un timestamp dell'ora di inizio della creazione del backup
    • ID backup: l'ID alfanumerico del backup
    • Regione: la regione dell'istanza di cui viene eseguito il backup
    • Ripristina: un pulsante che consente di ripristinare il backup
    • menu Azioni: fai clic su questo menu e seleziona Elimina backup per eliminare il backup
  4. Puoi utilizzare il campo Filtro nella parte superiore della tabella per filtrare i backup in base al nome, al valore o alle proprietà Creato il, Creato prima di o Creato dopo. Puoi anche utilizzare l'operatore OR per cercare più termini. Seleziona Cancella filtri per rimuovere il filtro dall'elenco dei backup.

gcloud

Utilizza il comando gcloud looker backups list.

gcloud looker backups list --instance=INSTANCE_NAME --region=REGION

Sostituisci quanto segue:

  • INSTANCE_NAME: il nome dell'istanza di Looker (Google Cloud core) per cui vuoi elencare i backup; non è associato all'URL dell'istanza.
  • REGION: la regione in cui è stata creata l'istanza.

Questo comando restituisce le seguenti informazioni:

  • NAME: l'ID alfanumerico del backup
  • STATUS: ACTIVE o FAILED
  • CREATE TIME: un timestamp della creazione del backup
  • EXPIRE TIME: un timestamp dell'ora in cui il backup verrà eliminato automaticamente

Conservazione backup

I backup automatici e manuali vengono conservati per 30 giorni.

Elimina backup

Puoi eliminare manualmente un backup manuale o automatico. L'eliminazione di un backup non può essere annullata.

console

  1. Nella Google Cloud console, vai alla pagina dei dettagli dell'istanza.
  2. Nella pagina dei dettagli dell'istanza, seleziona la scheda Backup.
  3. Nell'elenco dei backup, fai clic sul menu Azioni nella riga del backup che vuoi eliminare.
  4. Seleziona Elimina backup.
  5. Viene visualizzata una finestra di dialogo che conferma l'ID backup e l'ora di creazione del backup da eliminare. Per confermare l'eliminazione del backup, digita gli ultimi 4 caratteri dell'ID backup.
  6. Fai clic su Conferma eliminazione per eliminare il backup. Fai clic su Annulla per annullare l'eliminazione.
  7. Durante l'eliminazione, il backup mostra uno stato updating nell'elenco dei backup e nel menu Notifiche della Google Cloud console. Una volta eliminato, il backup viene rimosso dall'elenco dei backup.

gcloud

Utilizza il comando gcloud looker backups delete.

gcloud looker backups delete BACKUP_ID --instance=INSTANCE_NAME --region=REGION

Sostituisci quanto segue:

  • BACKUP_ID: l'ID del backup. Puoi trovare questo ID visualizzando i backup.
  • INSTANCE_NAME: il nome dell'istanza di Looker (Google Cloud core) da cui è stato creato il backup; non è associato all'URL dell'istanza.
  • REGION: la regione in cui è stata creata l'istanza.

Dopo aver eliminato un backup, puoi visualizzare i backup per confermare l'eliminazione.

Ripristina un backup

Un backup può essere ripristinato solo nell'istanza di Looker (Google Cloud core) da cui è stato creato.

Se ripristini un backup, Looker (Google Cloud core) conserva tutti i backup eseguiti prima o dopo il backup utilizzato per il ripristino.

Se l'istanza di Looker (Google Cloud core) utilizza CMEK, consulta la sezione Backup e CMEK.

Per ripristinare un backup:

console

  1. Nella Google Cloud console, vai alla pagina dei dettagli dell'istanza.
  2. Nella pagina dei dettagli dell'istanza, seleziona la scheda Backup.
  3. Nell'elenco dei backup, fai clic sul pulsante Ripristina nella riga del backup che vuoi ripristinare.
  4. Viene visualizzata una finestra di dialogo che conferma l'ID backup e l'ora di creazione del backup da ripristinare. Per confermare il ripristino del backup, digita gli ultimi 4 caratteri dell'ID backup.
  5. Fai clic su Conferma ripristino per ripristinare il backup. Fai clic su Annulla per annullare il ripristino.
  6. Durante il ripristino del backup, viene visualizzato un avviso che indica che l'istanza è in fase di aggiornamento.

gcloud

Utilizza il comando gcloud looker instances restore.

gcloud looker instances restore INSTANCE_NAME --backup=BACKUP_ID --region=REGION --async

Sostituisci quanto segue:

  • INSTANCE_NAME: il nome dell'istanza di Looker (Google Cloud core) che vuoi ripristinare; non è associato all'URL dell'istanza.
  • BACKUP_ID: l'ID del backup. Puoi trovare questo ID visualizzando i backup.
  • REGION: la regione in cui è stata creata l'istanza.

Il flag --async deve essere incluso.

Il processo di ripristino può richiedere diverse ore, a seconda delle dimensioni dell'istanza. Il processo di ripristino può essere monitorato nella scheda Backup , nel menu Notifiche della Google Cloud console o controllando lo Stato dell'istanza nella scheda Dettagli della pagina dei dettagli dell'istanza nella Google Cloud console.

  • Lo stato Aggiornamento indica che il ripristino è in corso.
  • Lo stato Attivo indica che il ripristino è stato completato.

Se riscontri problemi con un ripristino, contatta l'assistenza tecnica.

Backup e CMEK

Se l'istanza di Looker (Google Cloud core) utilizza CMEK per la crittografia, puoi visualizzare la versione della chiave CMEK utilizzata nell'istanza nella scheda Dettagli della pagina Istanze della Google Cloud console. Puoi visualizzare la versione della chiave CMEK utilizzata dal backup quando visualizzi i backup.

Quando vuoi eseguire il backup o il ripristino di un'istanza di Looker (Google Cloud core) che utilizza CMEK, tieni presente i seguenti requisiti:

  • Affinché il ripristino abbia esito positivo quando è in uso CMEK, la versione della chiave CMEK abilitata al momento del backup deve essere ancora abilitata al momento del ripristino.
  • Se la versione della chiave CMEK utilizzata dal backup non è più abilitata, assicurati di riabilitare la chiave prima del ripristino, altrimenti il ripristino non andrà a buon fine.
  • Se la versione della chiave CMEK utilizzata dal backup viene eliminata o non è più abilitata e se non è possibile riabilitare la versione della chiave, non è possibile ripristinare il backup.
  • Se esegui la rotazione della chiave CMEK, Google consiglia di mantenere abilitata la versione precedente della chiave per 45 giorni per garantire che i backup rimangano accessibili.

Se un'istanza viene ripristinata con un backup che utilizza una versione della chiave diversa, l'istanza verrà aggiornata per utilizzare la versione della chiave corrente per l'istanza al momento del ripristino. I dati nell'istanza di Looker (Google Cloud core) rimangono criptati con la versione della chiave CMEK dell'istanza al termine del ripristino.

Backup e report di Looker

Se la funzionalità dei report di Looker è abilitata nell'istanza di Looker (Google Cloud core), le azioni di backup e ripristino hanno i seguenti effetti sui dati dei report di Looker.

  • I report di Looker eliminati non possono essere ripristinati. Anche se è stato eseguito un backup prima dell'eliminazione di un report, il report non verrà recuperato dopo il ripristino del backup.
  • Le modifiche all'accesso alle cartelle di Looker non vengono propagate a Data Studio. Il ripristino di un backup eseguito quando le impostazioni di accesso alle cartelle erano diverse da quelle attuali potrebbe aggiornare l'accesso alle cartelle in Looker (Google Cloud core), ma non in Data Studio.
  • Le modifiche all'opzione dei report di Looker non vengono propagate a Data Studio. Il ripristino di un backup eseguito quando l'impostazione dell'opzione Report di Looker era diversa dall'impostazione attuale aggiornerà l'impostazione in Looker (Google Cloud core), ma non in Data Studio, e il ripristino non modificherà lo stato di abilitazione dei report di Looker.
  • È possibile accedere ai report di Looker nascosti tramite il relativo URL. Se un report di Looker viene creato dopo l'esecuzione di un backup e poi viene ripristinato il backup, il report viene nascosto. Tuttavia, puoi accedere al report tramite il relativo URL.

Disattivazione dei backup

I backup dell'istanza vengono disattivati se si verifica una delle seguenti azioni:

  • L'API Looker è disattivata nel Google Cloud progetto in cui è ospitata l'istanza.
  • L'account di servizio Looker perde l'accesso al Google Cloud progetto in cui è ospitata l'istanza.
  • Il ruolo IAM Agente di servizio Looker viene rimosso dall'account di servizio Looker.

Passaggi successivi