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.
- 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.
- I report di Looker eliminati non possono essere ripristinati. Anche se è stato eseguito un backup prima dell'eliminazione di un report, quest'ultimo non verrà recuperato dopo il ripristino del backup.
- Le modifiche all'accesso alle cartelle di Looker non verranno propagate a Looker 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 Looker Studio.
- Le modifiche all'opzione dei report di Looker non verranno propagate a Looker Studio. Il ripristino di un backup eseguito quando l'impostazione per l'opzione Report di Looker era diversa da quella attuale aggiornerà l'impostazione in Looker (Google Cloud core), ma non in Looker Studio, e il ripristino non modificherà lo stato di attivazione 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 report viene nascosto. Tuttavia, puoi accedere al report tramite il suo URL.
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.