Gestione dei backup delle istanze

Questa pagina descrive come utilizzare Cloud Tools for PowerShell per gestire i backup dei dati. Supponendo che tu abbia attivato i backup automatici nelle impostazioni di un'istanza, puoi utilizzare Cloud Tools for PowerShell per eseguire backup periodici e automatici dei dati sotto forma di esecuzione di backup. Tieni presente che questo backup non è uguale alla replica dei dati. In caso di danneggiamento del database, è possibile ripristinarlo da un backup ed eliminare eventuali backup danneggiati.

Ripristino di un backup

Un backup di un'istanza può essere ripristinato per ripristinare un insieme di dati precedente. Questo è utile se si verifica un problema durante la procedura di invio dei dati. Il ripristino verrà propagato automaticamente a tutte le istanze di replica.

Il seguente snippet di codice ripristina l'esecuzione di 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 scoprire di più sui backup e sul ripristino da questi, consulta Panoramica dei backup e Panoramica del ripristino di un'istanza.

Rimozione delle esecuzioni di 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 una determinata esecuzione del backup non è più necessaria per un'istanza, potrebbe essere una buona idea rimuoverla.

Per ulteriori informazioni, consulta la sezione Prezzi.

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

Remove-GcSqlBackupRun "gootoso" 203948

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

Get-GcSqlBackupRun "gootoso"