Gestione dei backup delle istanze

Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

Questa pagina descrive come utilizzare Cloud Tools for PowerShell per gestire i backup dei dati. Supponendo che tu abbia abilitato i backup automatici nelle impostazioni di un'istanza, puoi utilizzare Cloud Tools for PowerShell per eseguire backup automatici e periodici dei dati sotto forma di esecuzione di backup. Tieni presente che questo backup non corrisponde alla replica dei dati. In caso di danneggiamento del database, il database può essere ripristinato in un backup ed eventuali backup non validi possono essere eliminati.

Ripristino di un backup

Puoi ripristinare un backup di un'istanza per ripristinare un set di dati precedente. Questa funzionalità è utile se ci sono problemi durante la procedura di invio dei dati. Il ripristino verrà propagato automaticamente in qualsiasi istanza di replica.

Il seguente snippet di codice ripristina l'esecuzione del backup più recente per l'istanza gootoso:

# Restore to the last backup run
$backup = Get-GcSqlInstanceBackup "gootoso" | Select-Object -first 1
Restore-GcSqlInstanceBackup $backup.Id "gootoso"

Per saperne di più sui backup e sul ripristino da questi, consulta Panoramica dei backup e Panoramica del ripristino di un'istanza.

Rimozione delle esecuzioni del backup

Cloud SQL conserva fino a sette esecuzioni di backup per ogni istanza. I backup delle istanze di seconda generazione occupano la normale quantità di spazio di archiviazione, ma vengono fatturati a una tariffa ridotta. Se non è più necessaria una particolare esecuzione di backup per un'istanza, potrebbe essere opportuno rimuoverla.

Per ulteriori informazioni consulta i prezzi.

Il seguente snippet rimuove l'esecuzione del backup con ID 203948 dall'istanza gootoso:

Remove-GcSqlBackupRun "gootoso" 203948

Puoi usare Get-GcSqlBackupRun per elencare le esecuzioni del backup. Ad esempio, questo snippet elenca le esecuzioni di backup per l'istanza "quoto;gootoso&quot:

Get-GcSqlBackupRun "gootoso"