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 stai eseguendo 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 Google Cloud progetto che utilizzi deve essere stato abilitato per accedere ad AlloyDB.
  • Devi disporre di uno di questi ruoli IAM nel progetto che stai utilizzando:
      Google Cloud
    • 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 per identificare questo backup.
  6. Se vuoi criptare questo backup utilizzando la chiave di crittografia gestita dal cliente (CMEK) anziché la crittografia gestita da Google, 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 dello stesso progetto Google Cloud e della stessa regione 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, e poi digita il nome risorsa della chiave nella finestra di dialogo risultante.

      Tieni presente che l'utilizzo di CMEK con AlloyDB richiede alcune configurazioni aggiuntive. Per maggiori 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 puoi 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 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 cross-region utilizzando gcloud CLI, sostituisci il percorso di 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 si trova il cluster.
  • PROJECT_ID: l'ID del progetto in cui si trova il cluster.

Se vuoi criptare questo backup utilizzando una chiave di crittografia gestita dal cliente (CMEK) anziché la crittografia gestita da Google predefinita, devi fornire questi argomenti aggiuntivi:

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

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 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 segnalato quando hai eseguito il comando backups create.