Gestire i backup avanzati

Puoi attivare e gestire i backup avanzati per i tuoi cluster e progetti AlloyDB per PostgreSQL. I backup avanzati ti consentono di utilizzare il servizio di Backup e DR con i tuoi cluster AlloyDB per gestire i backup.

Per informazioni su come funzionano i backup in AlloyDB e sulle opzioni disponibili per i tuoi cluster, consulta Panoramica del backup e del recupero dei dati.

Prima di iniziare

Prima di poter gestire i backup avanzati per i tuoi cluster AlloyDB, segui questi passaggi:

Abilita l'API Backup e DR

Per utilizzare i backup avanzati con i cluster AlloyDB, devi prima abilitare l'API Backup e DR:

Abilita l'API del servizio di Backup e DR

Autorizzazioni obbligatorie

Per configurare i backup avanzati per i cluster AlloyDB, devi disporre del ruolo alloydb.backupDrAdmin o delle seguenti autorizzazioni:

  • backupdr.backupPlans.list
  • backupdr.backupPlanAssociations.createForAlloydbCluster
  • backupdr.backupPlanAssociations.fetchForAlloydbCluster
  • backupdr.backupPlanAssociations.list
  • backupdr.backupPlanAssociations.getForAlloydbCluster
  • backupdr.backupPlanAssociations.triggerBackupForAlloydbCluster
  • backupdr.backupPlanAssociations.deleteForAlloydbCluster
  • backupdr.backupPlans.useForAlloydbCluster
  • backupdr.bvdataSources.get
  • backupdr.bvdataSources.list

Per saperne di più su queste autorizzazioni, consulta Ruoli e autorizzazioni di RE e DR.

Scegliere un livello di backup durante la creazione del cluster

Puoi scegliere tra i livelli di backup standard e avanzato quando crei un nuovo cluster AlloyDB primario o secondario. Il livello standard è quello predefinito, ma puoi scegliere i backup avanzati per utilizzare Backup eRER per la gestione centralizzata. Per saperne di più, vedi Opzioni di backup.

Per scegliere un livello di backup durante la creazione di un cluster:

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

    Vai a Cluster

  2. Fai clic su Crea cluster e poi seleziona il tipo di cluster principale o secondario.

  3. Compila i campi di configurazione del cluster obbligatori.

  4. Fai clic su Mostra opzioni avanzate.

  5. Espandi la sezione Protezione dei dati.

  6. In Configura livello di backup, seleziona Livello di backup avanzato (gestito dal servizio di Backup e DR).

  7. Seleziona un piano di backup da associare alla risorsa.

    Per informazioni sui prezzi, fai clic su Confronta i livelli. I prezzi si basano sulla regione che hai selezionato.

  8. Fai clic su Crea cluster.

Abilitare i backup avanzati

Per attivare i backup avanzati per il cluster:

  1. Identifica il vault di backup e il piano di backup che vuoi utilizzare.
  2. Associa il cluster AlloyDB a un piano di backup.

Per saperne di più sui backup avanzati, vedi Panoramica del backup e del ripristino dei dati.

Identifica il piano di backup che vuoi utilizzare

Il piano di backup viene utilizzato dai backup avanzati per definire la pianificazione del backup e le impostazioni di conservazione del cluster. Per associare il cluster AlloyDB a un piano di backup, identifica il piano di backup che vuoi utilizzare. Per saperne di più, consulta Creare e gestire un piano di backup.

Dopo aver identificato il piano di backup che vuoi associare, utilizza il nome del piano di backup per associarlo al cluster AlloyDB.

Associa un piano di backup a un cluster AlloyDB

Per associare un piano di backup a un cluster AlloyDB, devi disporre del nome del piano di backup che vuoi utilizzare. Per saperne di più su come trovare il nome del piano di backup, vedi Creare e gestire un piano di backup.

Console

Per associare un piano di backup al tuo cluster AlloyDB, segui questi passaggi:

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

    Vai a Cluster

  2. Trova il cluster a cui vuoi associare il piano di backup. Per aprire la pagina Panoramica del cluster, fai clic sul nome del cluster.

  3. Fai clic su Protezione dei dati.

  4. In Impostazioni, fai clic su Modifica.

  5. In Configura livello di backup, fai clic su Livello di backup avanzato (gestito dal servizio di Backup e RE).

  6. Seleziona un piano di backup.

  7. Fai clic su Aggiorna. Il cluster è abilitato per i backup avanzati utilizzando le impostazioni di backup e conservazione del piano di backup associato.

gcloud

Per associare un piano di backup al tuo cluster AlloyDB, esegui questo comando:

gcloud backup-dr backup-plan-associations create BPA_ID \
  --project=WORKLOAD_PROJECT_ID \
  --location=REGION \
  --resource-type=alloydb.googleapis.com/Cluster \
  --resource=projects/WORKLOAD_PROJECT_ID/locations/REGION/clusters/CLUSTER_ID \
  --backup-plan=projects/VAULT_PROJECT_ID/locations/REGION/backupPlans/BP_ID

Sostituisci quanto segue:

  • BPA_ID: l'ID dell'associazione del piano di backup.
  • WORKLOAD_PROJECT_ID: l'ID progetto in cui si trova il cluster AlloyDB.
  • REGION: la Google Cloud regione, ad esempio us-central1.
  • CLUSTER_ID: l'ID cluster AlloyDB.
  • VAULT_PROJECT_ID: l'ID progetto in cui si trova il vault di backup.
  • BP_ID: l'ID del piano di backup.

Gestisci backup avanzati

Dopo aver abilitato il cluster per i backup avanzati e associato un piano di backup al cluster, puoi modificare il piano di backup associato al cluster, eseguire un backup on demand o visualizzare tutti i backup nel backup vault.

Per gestire un piano di backup, vedi Creare e gestire un piano di backup. Per gestire un vault di backup, consulta Creare e gestire un vault di backup.

Visualizzare e gestire i backup avanzati a livello di progetto

Per visualizzare e organizzare i backup per tutti i cluster nel tuo progetto in tutti i livelli di archiviazione standard e avanzati, segui questi passaggi:

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

    Vai a Backup

  2. Fai clic sulla scheda Avanzata per visualizzare una cartella in cui i cluster sono organizzati in base ai vault di backup.

  3. Per visualizzare i dettagli o le impostazioni del backup, fai clic sul nome di un cluster o di una cartella.

    Nella pagina risultante, il livello viene preselezionato in base alla scheda da cui hai eseguito la navigazione. Se un cluster è stato eliminato, l'icona della cartella mostra un'icona di eliminazione. Le informazioni vengono visualizzate solo per i backup esistenti.

Visualizzare e gestire i backup avanzati a livello di cluster

Puoi visualizzare i dettagli del backup del cluster e ripristinare o eliminare un backup avanzato idoneo. Per scoprire di più sui backup idonei all'eliminazione, consulta Eliminare un backup avanzato.

Per visualizzare e gestire i backup di un cluster:

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

    Vai a Cluster

  2. Scegli un cluster.

  3. Apri la pagina Protezione dei dati.

  4. Fai clic sulla scheda Avanzata per visualizzare una cartella in cui i cluster sono organizzati in base ai vault di backup.

Modificare il piano di backup associato al cluster

Per modificare il piano di backup associato a un cluster AlloyDB, devi prima rimuovere il piano di backup associato attuale e poi associarne uno nuovo al cluster.

Il nuovo piano di backup deve trovarsi nella stessa regione del cluster AlloyDB.

Rimuovi il piano di backup associato

Per passare a un nuovo piano di backup, inizia rimuovendo l'associazione del piano di backup esistente dal cluster AlloyDB.

Console

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

    Vai a Cluster

  2. Fai clic sul nome del cluster da modificare.

  3. Fai clic su Protezione dei dati.

  4. In Impostazioni, fai clic su Modifica.

  5. Fai clic su Livello di backup standard (gestito da AlloyDB) e aggiorna le impostazioni di backup standard per il cluster in base alle esigenze.

  6. Fai clic su Aggiorna. Il piano di backup associato al cluster viene eliminato e il cluster viene ora gestito con l'opzione di backup standard. Ora puoi associare il nuovo piano di backup al tuo cluster.

gcloud

Per passare a un nuovo piano di backup, devi prima rimuovere l'associazione del piano di backup esistente dal cluster AlloyDB. Per rimuovere il piano di backup, segui questi passaggi:

gcloud backup-dr backup-plan-associations delete BPA_ID --project=WORKLOAD_PROJECT_ID --location=REGION

Sostituisci quanto segue:

  • BPA_ID: l'ID dell'associazione del piano di backup.
  • WORKLOAD_PROJECT_ID: l'ID progetto in cui si trova il cluster AlloyDB.
  • REGION: la Google Cloud REGIONE, ad esempio us-central1.

Il piano di backup associato al cluster viene eliminato e il cluster viene ora gestito con l'opzione di backup standard. Ora puoi associare il nuovo piano di backup al tuo cluster.

Associa il nuovo piano di backup al cluster

Dopo aver rimosso il piano di backup esistente, puoi associare un nuovo piano di backup al tuo cluster AlloyDB:

Console

Per associare il nuovo piano di backup al cluster:

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

    Vai a Cluster

  2. Trova il cluster a cui vuoi associare il piano di backup. Per aprire la pagina Panoramica del cluster, fai clic sul nome del cluster.

  3. Fai clic su Protezione dei dati.

  4. Fai clic su Modifica.

  5. In Impostazioni, fai clic su Modifica.

  6. In Configura livello di backup, fai clic su Livello di backup avanzato (gestito dal servizio di Backup e RE).

  7. Facoltativo. Seleziona un piano di backup.

  8. Fai clic su Aggiorna. Il cluster è abilitato per i backup avanzati utilizzando le impostazioni di backup e conservazione del piano di backup associato.

gcloud

Per associare il nuovo piano di backup al cluster:

gcloud backup-dr backup-plan-associations create BPA_ID \
--project=WORKLOAD_PROJECT_ID \
--location=REGION \
--resource-type=alloydb.googleapis.com/Cluster \
--resource=projects/WORKLOAD_PROJECT_ID/locations/REGION/clusters/CLUSTER_ID \
--backup-plan=projects/VAULT_PROJECT_ID/locations/REGION/backupPlans/BP_ID \

Sostituisci quanto segue:

  • BPA_ID: l'ID dell'associazione del piano di backup.
  • WORKLOAD_PROJECT_ID: l'ID progetto in cui si trova il cluster AlloyDB.
  • REGION: la Google Cloud REGIONE, ad esempio us-central1.
  • CLUSTER_ID: l'ID cluster AlloyDB.
  • VAULT_PROJECT_ID: l'ID progetto in cui si trova il vault di backup.
  • BP_ID: l'ID del piano di backup. ### Esegui un backup on demand

Puoi eseguire un backup on demand per un cluster AlloyDB con un piano di backup associato utilizzando la console Google Cloud o gcloud CLI.

Console

Per eseguire un backup on demand per un cluster AlloyDB con i backup avanzati abilitati, segui questi passaggi:

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

    Vai a Cluster

  2. Fai clic sul nome del cluster con un piano di backup associato per cui vuoi creare un backup on demand.

  3. Fai clic su Protezione dei dati.

  4. Fai clic su Crea backup.

  5. In Crea un backup on demand, scegli una regola di backup con il periodo di conservazione che vuoi per il backup on demand.

  6. Fai clic su Crea. Il backup on demand è stato creato.

gcloud

Per eseguire un backup on demand per un cluster con i backup avanzati abilitati, esegui il seguente comando:

gcloud backup-dr backup-plan-associations trigger-backup BPA_ID \
--project=WORKLOAD_PROJECT_ID \
--location=REGION \
--backup-rule-id=RULE_ID

Sostituisci quanto segue:

  • BPA_ID: l'ID dell'associazione del piano di backup.
  • WORKLOAD_PROJECT_ID: l'ID progetto in cui si trova il cluster AlloyDB.
  • REGION: la Google Cloud REGIONE, ad esempio us-central1.
  • RULE_ID: l'ID della regola di backup all'interno del piano di backup da utilizzare per il backup on demand. ### Elenca tutti i backup in un vault di backup per il cluster

Puoi elencare tutti i backup nel vault dei backup per il tuo cluster AlloyDB utilizzando la console Google Cloud o gcloud CLI.

Console

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

    Vai a Backup

  2. Nel menu a discesa Livello di backup, seleziona Livello avanzato, poi seleziona il Vault di backup che contiene il backup che vuoi utilizzare. Vengono visualizzati tutti i backup disponibili nel vault di backup per il cluster selezionato.

gcloud

Per elencare tutti i backup disponibili per il tuo cluster AlloyDB nel vault di backup, devi prima trovare data-source per il tuo cluster AlloyDB, quindi esegui il comando gcloud backup-dr backups list.

Per trovare l'data-source del cluster, esegui questo comando:

gcloud backup-dr data-source-references fetch-for-resource-type alloydb.googleapis.com/Cluster \
    --location=REGION \
    --project=WORKLOAD_PROJECT_ID \
    --filter='dataSourceGcpResourceInfo.gcp_resourcename="projects/WORKLOAD_PROJECT_NUMBER/locations/REGION/clusters/CLUSTER_ID"'

Sostituisci quanto segue:

  • REGION: la Google Cloud REGIONE, ad esempio us-central1.
  • WORKLOAD_PROJECT_ID: l'ID progetto in cui si trova il cluster AlloyDB.
  • CLUSTER_ID: l'ID del cluster AlloyDB di cui vuoi trovare le informazioni su Backup e RE.
  • WORKLOAD_PROJECT_NUMBER: un identificatore numerico univoco generato dal sistema per il tuo progetto, ad esempio 123456789012. Google Cloud Questo numero viene assegnato automaticamente quando crei il progetto ed è anche immutabile.

Per elencare tutti i backup in un vault di backup per il tuo cluster, esegui questo comando:

gcloud backup-dr backups list \
--data-source=DDATA_SOURCE \
--project=WORKLOAD_PROJECT_ID \
--location=REGION \
--backup-vault=BACKUP_VAULT_NAME

Sostituisci quanto segue:

  • DATA_SOURCE: il data-source per il tuo cluster AlloyDB.
  • REGION: l'ID regione del vault di backup.
  • BACKUP_VAULT_NAME: il nome del vault di backup associato al tuo piano di backup. ### Disattivare i backup avanzati

Puoi disattivare i backup avanzati riportando il cluster AlloyDB all'opzione di backup standard. In questo modo viene eliminata l'associazione tra il piano di backup e il cluster.

Per passare ai backup standard per il cluster:

Console

Per disattivare i backup avanzati e ripristinare l'opzione di backup standard per il cluster:

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

    Vai a Cluster

  2. Fai clic sul nome del cluster per cui vuoi disattivare i backup avanzati.

  3. Fai clic su Protezione dei dati.

  4. In Impostazioni, fai clic su Modifica.

  5. Fai clic su Livello di backup standard (gestito da AlloyDB) e scegli le impostazioni di backup e aggiorna le impostazioni dei backup standard per il cluster in base alle tue esigenze.

  6. Fai clic su Salva. Il piano di backup associato al cluster viene eliminato e ora il cluster viene gestito con l'opzione Backup standard, gestita da AlloyDB.

gcloud

Per disattivare i backup avanzati e ripristinare l'opzione di backup standard per il cluster, esegui questo comando:

gcloud backup-dr backup-plan-associations delete BACKUP_PLAN_ASSOCIATION_NAME
--LOCATION=BACKUP_VAULT_LOCATION

Sostituisci quanto segue:

  • BACKUP_PLAN_ASSOCIATION_NAME: il nome dell'associazione del piano di backup che vuoi eliminare.
  • BACKUP_VAULT_LOCATION: la posizione del vault di backup.

Elimina un backup avanzato

Puoi eliminare manualmente backup avanzati AlloyDB specifici nella consoleGoogle Cloud se sono idonei all'eliminazione. Puoi eliminare i backup avanzati nei seguenti scenari:

  • Backup scaduti in un vault: se un backup ha superato il tempo di conservazione pianificato — ad esempio, dopo 14 giorni per le norme predefinite — in genere è disponibile per l'eliminazione manuale.
  • Backup manuali: i backup attivati da un utente possono spesso essere eliminati prima della scadenza naturale, a condizione che non siano protetti da un blocco di conservazione rigoroso a lungo termine.
  • Backup creati prima di una modifica delle norme di conservazione: se una norma di periodo di conservazione minimo viene aggiornata in un vault, i backup creati prima dell'applicazione dell'aggiornamento delle norme possono in genere essere eliminati.
  • Backup non immutabili: mentre Backup e RE promuove backup immutabili, protetti e gestiti da Google per impedire manomissioni, i backup non bloccati o scaduti in un vault sono idonei all'eliminazione manuale.

Per eliminare un backup avanzato:

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

    Vai a Cluster

  2. Seleziona il cluster associato al backup che vuoi eliminare.

  3. Fai clic su Protezione dei dati nella barra di navigazione laterale.

  4. Assicurati che sia selezionato il livello Avanzato per visualizzare i backup di Backup e RE.

  5. Trova il backup specifico nell'elenco e poi espandi more_vert Altre opzioni.

  6. Fai clic su Elimina backup.

  7. Conferma l'eliminazione. Se l'operazione non riesce, puoi visualizzare i dettagli dell'errore nella pagina Cluster.

Passaggi successivi