Panoramica dei backup

Il servizio HeatWave supporta tipi di backup completi e incrementali. Questi backup possono essere creati manualmente, automaticamente, quando si elimina un sistema DB o da un operatore. I backup possono essere spostati in un altro compartimento o copiati in un'altra area. Puoi ripristinare questi backup in un nuovo sistema DB.

Tipi di backup

Il servizio HeatWave supporta tipi di backup completi e incrementali.

  • Backup completo: esegue il backup di tutti i dati contenuti nel sistema DB. La dimensione del backup è in genere inferiore a quella dello storage del sistema DB perché non è necessario eseguire il backup dello spazio di storage inutilizzato. Se tutti i blocchi di dati nello storage del sistema DB sono stati utilizzati in precedenza, la dimensione del backup potrebbe essere leggermente maggiore della dimensione dello storage perché nel backup vengono memorizzati anche alcuni metadati.
  • Backup incrementale: esegue il backup solo dei dati aggiunti o modificati dopo l'ultimo backup completo o incrementale. Il primo backup incrementale è sempre un backup completo.

Ai fini del recupero dei dati, non vi è alcuna differenza funzionale tra un backup incrementale e un backup completo. Puoi ripristinare tutti i dati da uno qualsiasi dei tuoi backup incrementali o completi. Entrambi i tipi di backup consentono di ripristinare tutti i dati nel momento in cui è stato eseguito il backup. Non è necessario mantenere il backup completo iniziale o i successivi backup incrementali nella catena di backup e ripristinarli in sequenza, è sufficiente mantenere i backup eseguiti per i tempi che si desidera essere in grado di ripristinare.

Quando elimini un backup incrementale o completo, viene unito al backup incrementale seguente. Quando il backup incrementale o completo più recente viene eliminato, non viene unito in quanto non è disponibile alcun backup incrementale successivo. Ad esempio, hai creato un backup completo il giorno 1 e un backup incrementale rispettivamente il giorno 2 e il giorno 3. Se si elimina il backup completo eseguito il giorno 1, viene unito al backup incrementale eseguito il giorno 2. Se si elimina il backup eseguito il giorno 3, non viene unito perché non esiste un backup successivo. Per informazioni su come la creazione e l'eliminazione di backup completi e incrementali influiscono sulla dimensione del backup, vedere Dettagli backup.

Tipi di creazione

I backup possono essere creati manualmente, automaticamente, prima di eliminare un sistema DB o da un operatore. I backup possono anche essere copiati in un'altra area.

  • Backup manuale: è possibile creare un backup manuale mediante un'azione nella console, nell'interfaccia CLI o in una richiesta mediante l'API REST. È possibile conservare il backup manuale per un minimo di 1 giorno e un massimo di 365 giorni. Puoi anche creare un backup manuale di un sistema DB inattivo. Non è possibile creare un backup manuale di un sistema DB Sempre gratis. Vedere Creazione di un backup manuale.
    Nota

    Il backup manuale può essere un backup completo o incrementale.
  • Backup automatico: il backup viene creato automaticamente in un momento selezionato durante la creazione del sistema DB. Il periodo di conservazione predefinito è di 7 giorni. È possibile definire il periodo di conservazione compreso tra 1 e 35 giorni. Per i sistemi DB Sempre gratis, il periodo di conservazione è di 1 giorno e non è configurabile. Anche la pianificazione del backup automatico esegue il backup di un sistema DB inattivo. Quando si elimina un sistema DB, l'impostazione Conservazione automatica del backup nel piano di eliminazione determina se tutti i backup automatici del sistema DB sono eliminati o conservati. Per un sistema DB High Availability, i backup automatici vengono creati nell'istanza primaria.
    Nota

    Il primo backup automatico è un backup completo e tutti i backup successivi sono backup incrementali.
    È possibile pianificare la copia dei backup automatici in un'altra area sottoscritta dalla tenancy. L'abilitazione di questa funzione richiede l'autorizzazione MYSQL_BACKUP_COPY. L'autorizzazione MYSQL_BACKUP_COPY non è inclusa nel tipo di risorsa aggregata mysql-family. Quando la copia tra più aree è abilitata, ogni backup automatico appena creato verrà copiato nell'area di destinazione specificata. Se non è possibile eseguire immediatamente una copia, la copia viene riproposta dopo un breve ritardo. Se il backup non può essere copiato correttamente dopo più tentativi, invia una notifica al cliente per ulteriori azioni.
  • Backup finale: è possibile creare un backup finale prima di eliminare il sistema DB selezionando l'opzione Richiedi backup finale nella scheda Piano di eliminazione. Vedere Opzione avanzata: Piano di eliminazione. Il periodo di conservazione di un backup finale è di 365 giorni. Il backup finale di un sistema DB Sempre gratis prevede un periodo di conservazione più breve di 7 giorni.
    Nota

    Il backup finale è un backup completo e manuale.
  • Backup operatore: il team di supporto MySQL crea questo backup per analizzare i potenziali problemi del servizio. Questi backup vengono eliminati automaticamente. È possibile eliminare anche questi backup, ma non è consigliabile. Questi backup non influiscono sui limiti del servizio.
    Nota

    Il backup dell'operatore è un backup completo.

Opzioni di ripristino

Puoi ripristinare un backup in un nuovo sistema DB.

È possibile ripristinare i dati in uno dei modi seguenti:

  • Recupero point-in-time: è possibile eseguire il ripristino da un sistema DB esistente a un nuovo sistema DB in base all'ultimo point-in-time disponibile o a un point-in-time specifico. Vedere Point-In-Time Recovery.
    Nota

    Il recupero point-in-time non è supportato nel sistema DB Sempre gratis.
  • Ripristino da un backup: è possibile eseguire il ripristino da un backup esistente a un nuovo sistema DB nella stessa tenancy. Vedere Ripristino da un backup.

Eliminazione parziale

Quando un backup con eliminazione logica abilitata deve essere eliminato dopo il relativo periodo di conservazione, viene conservato per altri 7 giorni nello stato DELETE SCHEDULED prima di essere eliminato definitivamente. Se l'eliminazione logica del backup è disabilitata, viene eliminata immediatamente dopo il relativo periodo di conservazione.

Nota

Non è possibile abilitare l'eliminazione logica in un sistema DB Sempre gratis.

Lo spazio di storage utilizzato dai backup nello stato DELETE SCHEDULED viene considerato come storage di backup fatturabile fino a quando non vengono eliminati definitivamente.

Quando un backup si trova nello stato DELETE SCHEDULED, è possibile eseguire solo le operazioni riportate di seguito.
  • Elimina backup: il backup viene eliminato immediatamente e lo stato finale del backup sarà DELETED.
  • Annulla eliminazione: l'eliminazione del backup viene annullata e lo stato del backup viene ripristinato su ACTIVE.
Nota

Non è possibile spostare, copiare o ripristinare un backup con stato DELETE SCHEDULED. Prima di spostare, copiare o ripristinare il backup, è necessario annullare l'eliminazione.