Crea un backup on demand

Questa pagina descrive come creare un backup on demand dei dati di un cluster AlloyDB.

Quando crei un backup on demand, AlloyDB verifica che il cluster di cui esegui il backup e la relativa istanza principale siano nello stato "Pronto ", quindi avvia un'operazione a lunga esecuzione per eseguire il backup dei dati del cluster.

Prima di iniziare

  • Il progetto Google Cloud che utilizzi deve essere stato abilitato per accedere ad AlloyDB.
  • Devi disporre di uno di questi ruoli IAM nel progetto Google Cloud che utilizzi:
    • roles/alloydb.admin (il ruolo IAM predefinito AlloyDB Admin)
    • roles/owner (il ruolo IAM di base Proprietario)
    • roles/editor (il ruolo IAM di base Editor)

    Se non disponi di nessuno di questi ruoli, contatta l'Amministratore organizzazione per richiedere l'accesso.

Procedura

Console

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

    Vai a Backup

  2. Fai clic su Crea backup.
  3. Seleziona il cluster di origine di cui vuoi eseguire il backup.
  4. Inserisci un ID per il backup.
  5. Se vuoi, inserisci una descrizione che ti aiuti a identificare questo backup.
  6. Se vuoi criptare questo backup utilizzando una chiave di crittografia gestita dal cliente (CMEK) instead of Google-managed encryption, segui questi passaggi aggiuntivi:

    1. Fai clic su Opzioni di crittografia avanzate.
    2. Seleziona Chiave di crittografia gestita dal cliente (CMEK).
    3. Seleziona una chiave gestita dal cliente dal menu visualizzato.

      La console Google Cloud limita questo elenco alle chiavi all'interno della stessa regione e dello stesso progetto Google Cloud del nuovo cluster. Per utilizzare una chiave non presente in questo elenco, fai clic su Non trovi la chiave? Inserisci il nome risorsa della chiave, quindi digita il nome risorsa della chiave nella finestra di dialogo risultante.

      Tieni presente che l'utilizzo di CMEK con AlloyDB richiede una configurazione aggiuntiva. Per ulteriori informazioni, consulta Utilizzare CMEK con AlloyDB.

  7. Fai clic su Crea.

AlloyDB verifica che il cluster di origine sia nello stato "Pronto" e poi avvia un'operazione a lunga esecuzione per eseguire il backup. La pagina Backup mostra il backup con lo stato "In corso" fino al completamento dell'operazione.

gcloud

Per utilizzare gcloud CLI, puoi installare e inizializzare Google Cloud CLI oppure utilizzare Cloud Shell.

Utilizza il comando gcloud alloydb backups create per creare un backup on demand.

gcloud alloydb backups create BACKUP_ID \
    --cluster=CLUSTER_ID \
    --region=REGION_ID \
    --project=PROJECT_ID \
    --async

Questo comando restituisce un'operazione, di cui puoi eseguire una query sullo stato utilizzando il comando gcloud alloydb operations describe.

gcloud alloydb operations describe OPERATION_ID \
    --region=REGION_ID \
    --project=PROJECT_ID
  • BACKUP_ID: l'ID del backup da creare.
    Per creare un backup in una posizione in più regioni utilizzando l'interfaccia alla gcloud CLI, sostituisci con il percorso del backup completo nel seguente formato:
    projects/PROJECT_ID/locations/REGION_ID/backups/BACKUP_ID
  • CLUSTER_ID: l'ID del cluster di cui vuoi eseguire il backup.
  • REGION_ID: l'ID della regione in cui è posizionato il cluster.
  • PROJECT_ID: l'ID del progetto in cui è posizionato il cluster.

Se vuoi criptare questo backup utilizzando una chiave di crittografia gestita dal cliente (CMEK) instead of the default Google-managed encryption, then you must provide these additional arguments:

  • --kms-key=KEY_ID: l'ID della chiave CMEK da utilizzare.
  • --kms-keyring=KEYRING_ID: l'ID del mazzo di chiavi della chiave.
  • --kms-location=LOCATION_ID: l'ID della regione del portachiavi. Tieni presente che deve corrispondere alla regione del cluster.
  • --kms-project=PROJECT_ID: l'ID progetto del portachiavi.

Quando esegui questo comando, AlloyDB verifica che il cluster di origine sia nello stato "Pronto", avvia un'operazione a lunga esecuzione per eseguire il backup e mostra le informazioni sull'operazione a lunga esecuzione.

Puoi monitorare il completamento dell'operazione a lunga esecuzione utilizzando il comando operations describe:

gcloud alloydb operations describe OPERATION_ID \
    --region=REGION_ID \
    --project=PROJECT_ID

OPERATION_ID: l'ID operazione registrato quando hai eseguito il comando backups create.