Gestione del database OCI con i backup PostgreSQL

Crea, pianifica e ripristina dal database OCI con i backup PostgreSQL.

I backup sono una copia dei dati del database acquisiti e memorizzati in remoto in modo da poter essere utilizzati per ripristinare l'originale, se necessario, ad esempio dopo un evento di perdita di dati. I backup possono essere creati manualmente o automatizzati tramite un criterio di gestione e copiati e distribuiti in un'altra area. È possibile utilizzare un backup copiato in una seconda area per eseguire il provisioning di un nuovo sistema di database se il sistema di database primario non è disponibile.

I backup automatici possono essere pianificati per la creazione giornaliera, settimanale e mensile e avere un periodo di conservazione fino a 35 giorni prima che vengano eliminati dal sistema. Quando si crea un backup manualmente, è possibile specificare se il backup viene eliminato in una data specifica o eliminato dopo un numero di giorni specificato.

Nota

fatturazione per il backup viene avviata dopo la sua creazione.

Dimensione backup e copia ordine

Il primo backup di un sistema di database è un backup completo e, successivamente, tutti i backup sono backup incrementali. I backup copiati in ordine sequenziale, manualmente o automaticamente, mantengono la dimensione prevista. Ma se copi i backup fuori ordine, un backup incrementale può essere ridimensionato come backup completo. Nell'esempio seguente, è stato eseguito il backup di un sistema di database tre volte.

  • Backup 1 (B1) è un backup completo da 50 GB
  • Backup 2 (B2) è un backup incrementale da 10 GB
  • Backup 3 (B3) è un backup incrementale da 5 GB
  • Backup 4 (B4) è un backup incrementale da 5 GB

Se si copia manualmente B3 prima di copiare prima B1 e quindi B2, la dimensione di tale copia B3 è di 65 GB anziché 5 GB. La copia dei backup nell'ordine corretto consente di risparmiare sui costi di storage e rete.

Si consiglia di pianificare i backup automatici del sistema di database e abilitare le copie di backup per garantire il sequenziamento.

Criterio IAM necessario

Le istruzioni dei criteri seguenti consentono a un gruppo di amministratori di gestire il database OCI con i backup del database PostgreSQL:

Allow group <postgresql-admin-group> to read compartments in tenancy
Allow group <postgresql-admin-group> to manage postgres-backups in [ tenancy | compartment <compartment_name> | compartment id <compartment_OCID> ]
Allow group <postgresql-admin-group> to read postgres-db-systems in [ tenancy | compartment <compartment_name> | compartment id <compartment_OCID> ]
Allow group <postgresql-admin-group> to use tag-namespaces in tenancy

Per ulteriori informazioni, incluse le autorizzazioni specifiche necessarie per copiare i backup in più aree, vedere Database OCI con criteri PostgreSQL.

Limitazioni e considerazioni

Esaminare le limitazioni e le considerazioni riportate di seguito quando si utilizzano i backup del sistema di database.

  • I backup creati e copiati automaticamente tramite un criterio di gestione hanno un periodo di conservazione massimo di 35 giorni. I backup creati o copiati manualmente possono essere conservati per un periodo indefinito.
  • Per copiare un backup, il sistema di database deve utilizzare il posizionamento dei dati specifico del dominio di disponibilità. Non è possibile copiare i backup dei sistemi di database che utilizzano il posizionamento dei dati regionali.
  • I backup in un'area possono essere copiati in qualsiasi altra area in cui la tenancy è sottoscritta. Impossibile copiare un backup nella stessa area in cui è stato creato.
  • Un backup esistente deve avere uno stato ACTIVE per essere copiato in un'altra area.
  • La copia dei backup in un'altra area determina i costi di rete associati. Per ulteriori informazioni, vedere Fatturazione.
  • La copia manuale dei backup non garantisce il sequenziamento, il che può comportare un aumento dei costi di storage e rete. Per ulteriori informazioni, vedere Dimensione backup e ordine di copia.