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 il ripristino dei 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) mantiene la versione di Looker già in uso.

I backup possono essere ripristinati solo nella stessa istanza da cui sono stati eseguiti. 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 dell'istanza di Looker (Google Cloud core). Tuttavia, non viene eseguito il backup dei dati relativi all'attività del sistema Elite.

Non si verifica alcuna interruzione 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 si trova 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 disattiva la possibilità di creare backup manuali o automatici dell'istanza.

    Abilita l'API

  • Se la tua 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.

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

  • Il ripristino di un backup sovrascrive i dati esistenti del database e del file server con i dati così come erano al momento della creazione del backup. Per questo motivo, il ripristino di un'istanza può comportare la perdita dei dati creati dopo la creazione del backup.
  • Se la tua istanza di Looker (Google Cloud core) utilizza le chiavi di crittografia gestite dal cliente (CMEK), consulta la sezione Backup e CMEK.
  • Se la tua 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 o 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 della tua istanza di Looker (Google Cloud core) in qualsiasi momento.

Completa i seguenti passaggi per eseguire manualmente il backup dell'istanza:

gcloud

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 averne eseguito uno, visualizza i backup. Lo stato del backup verrà visualizzato come ATTIVO o NON RIUSCITO.

Visualizza backup

Puoi visualizzare tutti i backup automatici e manuali della tua istanza di Looker (Google Cloud core) degli ultimi 30 giorni. Completa i seguenti passaggi per visualizzare i backup:

gcloud

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
  • STATO: ATTIVO o NON RIUSCITO
  • 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.

Eliminare i backup

Puoi eliminare manualmente un backup manuale o automatico.

gcloud

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 tuoi 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 la tua istanza di Looker (Google Cloud core) utilizza CMEK, consulta la sezione Backup e CMEK.

Per ripristinare un backup:

gcloud

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 ripristino richiede da pochi minuti a diverse ore, a seconda delle dimensioni dell'istanza. Puoi monitorare la procedura di ripristino controllando lo stato dell'istanza nella scheda Dettagli della pagina Istanze nella console Google Cloud . Lo stato Aggiornamento in corso indica che il ripristino è in corso, mentre lo stato Attivo indica che è stato completato.

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

Backup e CMEK

Se la tua istanza di Looker (Google Cloud core) utilizza CMEK per la crittografia, puoi visualizzare la versione della chiave CMEK utilizzata nella tua istanza nella scheda Dettagli della pagina Istanze nella 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 viene utilizzata 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 riabilitarla, il backup non può essere ripristinato.
  • Se ruoti la 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. Al termine del ripristino, i dati nell'istanza di Looker (Google Cloud core) rimangono criptati con la versione della chiave CMEK dell'istanza.

Backup e report di Looker

Se la tua istanza di Looker (Google Cloud core) ha attivato la funzionalità dei report di Looker, le azioni di backup e ripristino hanno i seguenti effetti sui dati dei report di Looker.

Disattivazione dei backup

I backup delle istanze vengono disattivati se si verifica una delle seguenti azioni:

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

Passaggi successivi