Gestione dei backup indipendenti

Gen 2

I backup indipendenti sono attualmente disponibili solo per Databases for MySQL, Databases for PostgreSQL e Databases for MongoDB.

I backup indipendenti rappresentano un cambiamento fondamentale nel modo in cui l' Cloud Databases e Gen 2 gestisce i dati di backup. A differenza dei backup tradizionali, strettamente legati al ciclo di vita dell'istanza del database, i backup indipendenti sono istanze di servizio separate e configurabili, dotate di un proprio ciclo di vita, che consentono di conservare i dati di backup anche dopo l'eliminazione dell'istanza del database di origine. I backup indipendenti vengono fatturati come istanze di servizio separate. Per ulteriori informazioni, consultare la sezione " Fatturazione dei backup indipendenti ".

Cosa sono i backup indipendenti?

I backup indipendenti sono istanze di backup che operano in modo indipendente dalle istanze del servizio database. Ogni backup indipendente è una risorsa di servizio completamente gestita, dotata di:

  • Nome del servizio e nome della risorsa cloud (CRN)
  • Gestione del ciclo di vita tramite il Resource Controller di IBM Cloud
  • Fatturazione e monitoraggio delle risorse
  • Controllo degli accessi e autorizzazioni

Questa architettura offre una maggiore flessibilità nella gestione dei dati di backup, consentendo casi d'uso quali la conservazione dei dati a lungo termine, il rispetto dei requisiti di conformità e gli scenari di ripristino di emergenza in cui il database di origine potrebbe non esistere più.

Principali differenze rispetto ai backup accoppiati

Confronto tra backup accoppiati e indipendenti
Funzione Backup accoppiati Backup indipendenti
Ciclo di vita Collegato all'istanza del database Indipendente dall'istanza del database
Persistenza Viene eliminato quando viene eliminata l'istanza Può essere conservato anche dopo l'eliminazione dell'istanza
Gestione Solo interfaccia utente IBM Cloud Controller delle risorse
Visibilità Solo interfaccia utente dell'istanza Hub del database, Elenco delle risorse, Interfaccia utente dell'istanza
Eliminazione Solo automatico (30 giorni) Manuale e automatico
Copie interregionali Non supportato Prossima uscita
Provisioning Automatico e su richiesta Automatico e su richiesta
Fatturazione Incluso nell'istanza Fatturazione separata dei servizi

Come funzionano i backup indipendenti

Creazione automatica dei backup

Quando si configura un'istanza di Gen 2 Cloud Databases, il sistema crea automaticamente istanze di backup indipendenti per i backup giornalieri pianificati. Questi backup:

  • Vengono creati quotidianamente in base alla pianificazione dei backup
  • Per impostazione predefinita, la durata è di 30 giorni
  • Vengono gestiti automaticamente dal servizio
  • Verranno visualizzati nell'elenco delle risorse e nell'Hub del database

Creazione di backup su richiesta

È possibile creare backup indipendenti su richiesta in qualsiasi momento utilizzando il Resource Controller di IBM Cloud. Questi backup:

  • Vengono creati immediatamente su richiesta
  • Seguire le stesse politiche di conservazione previste per i backup automatici
  • Può essere eliminato manualmente prima della scadenza
  • Sono utili prima di apportare modifiche significative o effettuare migrazioni

Ciclo di vita del backup

I backup indipendenti seguono il seguente ciclo di vita:

  1. Provisioning: viene creata un'istanza di backup (automaticamente o su richiesta)
  2. Attivo: il backup è disponibile per le operazioni di ripristino
  3. Scadenza: il backup raggiunge la fine del periodo di conservazione (30 giorni per impostazione predefinita)
  4. Eliminazione: il backup viene eliminato automaticamente o rimosso manualmente

A differenza dei backup accoppiati, i backup indipendenti possono essere eliminati manualmente in qualsiasi momento tramite il Resource Controller, garantendo un maggiore controllo sui dati di backup e sui relativi costi.

Prerequisiti

Prima di utilizzare i backup indipendenti, assicurarsi che l'autorizzazione da servizio a servizio sia configurata per le seguenti operazioni:

  • Configurazione di un'istanza di database
  • Aggiornamento di un'istanza di database
  • Rimozione dei diritti di accesso a un'istanza di database configurata con preserve: false
  • Configurazione di backup indipendenti

Quando un'istanza di database è configurata con l'opzione preserve: false, anche i relativi backup indipendenti vengono eliminati al momento dell'eliminazione definitiva dell'istanza stessa.

Per ulteriori informazioni, consultare la sezione " Autorizzazione da servizio a servizio ".

Come accedere ai tuoi backup

È possibile accedere a backup indipendenti in diverse posizioni:

  • Interfaccia utente dell'istanza: accedi alla Dashboard della tua istanza di database e seleziona la scheda "Backup e ripristino ".
  • Hub del database: visualizza tutti i backup del tuo account in un'unica posizione centralizzata.
  • Elenco delle risorse: i backup indipendenti vengono visualizzati come istanze di servizio separate.

I backup di Gen 2 Cloud Databases possono essere ripristinati solo nella stessa regione in cui sono stati creati.

Visualizzazione dei backup indipendenti

I backup indipendenti possono essere visualizzati in diverse posizioni:

Hub del database

La console IBM Cloud offre una panoramica centralizzata di tutti i backup presenti nel tuo account:

  1. Accedi alla console di IBM Cloud e vai su Elenco risorse > Database.
  2. Visualizza le istanze del database e i relativi backup.
  3. I backup indipendenti vengono visualizzati come istanze di servizio separate nell'elenco delle risorse.

Questo ti aiuta a individuare i backup che potrebbero richiedere una pulizia o una conservazione a lungo termine.

Elenco risorse

I backup indipendenti vengono visualizzati come istanze di servizio separate nell'elenco delle risorse di IBM Cloud:

  1. Accedi al tuo Elenco delle risorse.
  2. Filtra per tipo di servizio per visualizzare le istanze di backup.
  3. Fai clic su un'istanza di backup per visualizzarne i dettagli e gestirne il ciclo di vita.

Scheda "Backup delle istanze e ripristino"

Nell'interfaccia utente, vai alla scheda "Backup e ripristino ", dove vedrai una tabella con tutti i backup disponibili per il tuo database, inclusi sia i backup associati che quelli indipendenti.

I tipi di backup possono essere “su richiesta ” o “automatici ”. Ogni backup è elencato indicando il tipo, la data in cui è stato eseguito e se si tratta di un backup associato o indipendente.

Fai clic sul backup per visualizzare le informazioni relative a quel backup specifico, tra cui l'ID completo e il CRN. Per le opzioni di ripristino è disponibile un pulsante "Ripristina " o un comando CLI preformattato.

Gestione dei backup indipendenti

Configurazione dell'istanza del database per backup indipendenti

È possibile configurare le seguenti funzionalità sull'istanza del database:

Caratteristiche di configurazione
Funzione Backup indipendenti Configurazione
Durata della conservazione Stabilisce quando è possibile eliminare i backup. I backup automatici vengono eliminati automaticamente allo scadere del periodo di conservazione. I backup su richiesta possono essere eliminati manualmente una volta scaduto il periodo di conservazione. È impostata su una durata fissa di 30 giorni e non è configurabile.
Conservare i backup Stabilisce se i backup (sia automatici che su richiesta) debbano essere conservati in caso di eliminazione dell'istanza del database. Per impostazione predefinita è impostata su False. I backup indipendenti non vengono conservati dopo la cancellazione definitiva dell'istanza del database. È possibile abilitare questa opzione su un'istanza di database, ma una volta abilitata non può più essere disabilitata. Per Databases for MySQL, la funzione "Preserve" è disabilitata per impostazione predefinita e non può essere abilitata.
Ora di inizio Determina l'ora di inizio di una finestra temporale di un'ora durante la quale viene avviato il backup automatico sull'istanza del database. I backup automatici vengono eseguiti quotidianamente. Viene impostato su un valore predefinito al momento della creazione dell'istanza del database e non può essere configurato.

È possibile impostare la configurazione consentita nei parametri di provisioning dell'istanza del database. Ad esempio, la seguente configurazione fa sì che i backup vengano conservati anche dopo l'eliminazione del database:

ibmcloud resource service-instance-create \
  <DATABASE_INSTANCE_NAME> \
  <DATABASE_SERVICE_NAME> \
  <DATABASE_SERVICE_PLAN_NAME> \
  <REGION> \
  -g <RESOURCE_GROUP> \
  -p '{
    "dataservices": {
      "backups": {"preserve": true}
    }
  }'

È possibile impostare l’opzione di conservazione nella richiesta di provisioning dell’istanza del database. L'esempio seguente configura l'istanza del database in modo da conservare i backup anche dopo l'eliminazione dell'istanza stessa:

curl -X POST \
  https://resource-controller.cloud.ibm.com/v2/resource_instances \
  -H 'Authorization: Bearer <>' \
  -H 'Content-Type: application/json' \
  -d '{
    "name": "<DATABASE_INSTANCE_NAME>",
    "target": "<REGION>",
    "resource_group": "<RESOURCE-GROUP>",
    "resource_plan_id": "<DATABASE_SERVICE_PLAN_NAME>",
    "parameters": {
      "dataservices": {
        "backups": {
          "preserve": true
        }
      }
    }
  }'

Esecuzione di un backup su richiesta nell'interfaccia utente

Se hai intenzione di apportare modifiche significative alla tua istanza, come il ridimensionamento o la rimozione di database, tabelle e raccolte, i backup su richiesta possono rivelarsi utili. Può anche essere utile se hai bisogno di eseguire il backup a intervalli regolari. I backup su richiesta vengono conservati per 30 giorni.

Per creare un backup manuale nell'interfaccia utente, vai alla scheda " Backup e ripristino " della tua istanza, quindi fai clic su "Crea backup ". Viene visualizzato un messaggio che indica che è in corso un backup e un backup su richiesta viene aggiunto all'elenco dei backup disponibili.

Una volta completata la configurazione del backup, è possibile visualizzare i dettagli del backup, quali il CRN del backup, l'istanza di database associata e la relativa versione, la regione, lo stato e la dimensione.

Creazione di un backup indipendente tramite l'interfaccia a riga di comando (CLI)

Per creare un backup indipendente su richiesta utilizzando la CLI di IBM Cloud:

ibmcloud resource service-instance-create \
  <BACKUP_INSTANCE_NAME> \
  <BACKUP_SERVICE_NAME> \
  <BACKUP_SERVICE_PLAN_NAME> \
  <REGION> \
  -g <RESOURCE_GROUP> \
  -p '{
    "dataservices": {
      "source_dataservice_crn": "<DATABASE_INSTANCE_CRN>"
    }
  }'

Esempio:

ibmcloud resource service-instance-create \
  my-mysql-backup-20260429 \
  databases-independent-backups  \
  databases-independent-backups-gen2-standard \
  us-east \
  -g Default \
  -p '{
    "dataservices": {
      "source_dataservice_crn": "crn:v1:bluemix:public:databases-for-mysql:us-east:a/1234567890:abcd-1234-efgh-5678::"
    }
  }'

Al termine del provisioning, è possibile visualizzare i dettagli del backup, quali l'istanza e la versione del database associate, la regione, lo stato e la dimensione, nel campo " Estensioni del Resource Controller " dell'istanza di backup.

Di seguito è riportato un esempio dell'output del comando:

ibmcloud resource service-instance --output JSON crn:v1:staging:public:databases-independent-backups:ca-mon:a/cf8d4161fa0243b9a2a5494cd7ff66b7:4be73b7d-a395-4613-83dd-315a6e573e00:: | jq '.[0].extensions'
{
  "dataservices": {
    "backup": {
      "can_be_deleted_after": "<timestamp after which retention duration expires>",
      "size_gb": <size of the backup in GB>,
      "source_data_service_crn": "<CRN of the database provided at the time of provisioning the backup>",
      "type": "<type of the backup, value is either on_demand or automatic>",
      "version": "major version of the database"
    }
  }
}

Creazione di un backup indipendente tramite l'API

Per creare un backup indipendente su richiesta, inviare una richiesta all'endpoint di creazione del backup:

curl -X POST \
  https://resource-controller.cloud.ibm.com/v2/resource_instances \
  -H 'Authorization: Bearer <>' \
  -H 'Content-Type: application/json' \
  -d '{
    "name": "<DATABASE_INSTANCE_NAME>",
    "target": "<REGION>",
    "resource_group": "<RESOURCE-GROUP>",
    "resource_plan_id": "<DATABASE_SERVICE_PLAN_NAME>",
    "parameters": {
      "dataservices": {
        "source_dataservice_crn": "<DATABASE_INSTANCE_CRN>"
      }
    }
  }'

Esempio:

curl -X POST \
  https://resource-controller.cloud.ibm.com/v2/resource_instances \
  -H 'Authorization: Bearer <>' \
  -H 'Content-Type: application/json' \
  -d '{
    "name": "my-mysql-backup-20260429",
    "target": "us-east",
    "resource_group": "b67d9228670d473097259e2b343de464",
    "resource_plan_id": "databases-independent-backups-gen2-standard",
    "parameters": {
      "dataservices": {
        "source_dataservice_crn": "crn:v1:bluemix:public:databases-for-mysql:us-east:a/1234567890:abcd-1234-efgh-5678::"
      }
    }
  }'

Eliminazione di un backup indipendente

Per eliminare manualmente un backup indipendente prima della sua scadenza:

ibmcloud resource service-instance-delete <BACKUP_CRN> --force

Esempio:

ibmcloud resource service-instance-delete e318275d-f860-4e4e-a63b-271fb4400c26 --force

I backup utilizzano snapshot incrementali dei volumi a livello di infrastruttura. Di conseguenza, l'eliminazione di un backup può aumentare le dimensioni dei backup rimanenti.

L'eliminazione di un backup è definitiva e non può essere annullata. Prima di procedere alla cancellazione, assicurati di non aver più bisogno dei dati di backup.

Eliminazione di un backup indipendente

Per eliminare manualmente un backup indipendente prima della sua scadenza:

curl -X DELETE \
  https://resource-controller.cloud.ibm.com/v2/resource_instances/${INDEPENDENT_BACKUP_ID} \
  -H 'Authorization: Bearer <>'

Esempio:

curl -X DELETE \
  https://resource-controller.cloud.ibm.com/v2/resource_instances/793b4f27-7733-4803-917f-de8e055e2deb \
  -H 'Authorization: Bearer <>'

Ripristino da un backup indipendente

I backup indipendenti possono essere ripristinati in una nuova istanza di database anche se l'istanza di origine non esiste più, garantendo una maggiore flessibilità negli scenari di ripristino di emergenza e di conservazione dei dati.

I backup vengono ripristinati su una nuova istanza. Una volta completata la configurazione della nuova istanza, i dati contenuti nel file di backup vengono ripristinati nella nuova istanza.

Per impostazione predefinita, la nuova istanza viene dimensionata automaticamente in base alla dimensione predefinita del disco e alla stessa dimensione dell'host dell'istanza di origine al momento del backup da cui si sta eseguendo il ripristino. Per regolare le risorse assegnate alla nuova istanza, utilizzare i campi opzionali nell'interfaccia utente, nella CLI o nell'API per ridimensionare la nuova istanza. Assicurati di assegnare risorse sufficienti per i tuoi dati e il tuo carico di lavoro; se all'istanza non vengono assegnate risorse sufficienti oppure se il backup occupa più spazio rispetto alla dimensione predefinita del disco e non viene specificata una dimensione del disco, il ripristino non andrà a buon fine.

Non eliminare il backup mentre è in corso il ripristino. Prima di eliminare il backup, attendere che la nuova istanza sia stata configurata e che il backup sia stato ripristinato. L'eliminazione dell'istanza del database comporta, per impostazione predefinita, anche l'eliminazione dei relativi backup.

È possibile accedere immediatamente all'istanza del database ripristinata, ma le prestazioni I/O risultano ridotte fino al completamento dell'idratazione. Non è possibile eseguire backup sull'istanza ripristinata finché l'idratazione non è stata completata. È possibile monitorare i progressi nell'idratazione utilizzando gli eventi della piattaforma Activity Tracker. Per ulteriori informazioni, consultare la sezione " at-events ".

curl -X POST \
  https://resource-controller.cloud.ibm.com/v2/resource_instances \
  -H 'Authorization: Bearer <>' \
  -H 'Content-Type: application/json' \
  -d '{
    "name": "<DATABASE_INSTANCE_NAME>",
    "target": "<REGION>",
    "resource_group": "<RESOURCE-GROUP>",
    "resource_plan_id": "<DATABASE_SERVICE_PLAN_NAME>",
    "parameters": {
      "dataservices": {
        "restore_backup_id": "<BACKUP_CRN>"
      }
    }
  }'

Esempio:

  https://resource-controller.cloud.ibm.com/v2/resource_instances \
  -H 'Authorization: Bearer <>' \
  -H 'Content-Type: application/json' \
  -d '{
    "name": "mysql-restore-abc",
    "target": "us-east",
    "resource_group": "b67d9228670d473097259e2b343de464",
    "resource_plan_id": "databases-for-mysql-gen2-standard",
    "parameters": {
      "dataservices": {
        "restore_backup_id": "crn:v1:bluemix:public:databases-independent-backups:us-east:a/26b19aex04da4475b6e31205fa93248d:793b4f27-7733-4803-917f-de8e055e2deb::"
      }
    }
  }'

Ripristino di un backup nell'interfaccia utente

Per ripristinare un backup in una nuova istanza del servizio:

  1. Fare clic sulla riga corrispondente per espandere le opzioni relative al backup che si desidera ripristinare.
  2. Fare clic su Ripristina.
  3. Nella pagina " Provisioning ", seleziona una delle opzioni disponibili.
    • È necessario specificare il nome della nuova istanza del servizio.
    • È possibile scegliere l'allocazione iniziale delle risorse oppure espandere le risorse sulla nuova istanza. Si noti che, se si riduce la quantità di risorse, ciò potrebbe causare un errore nell'allocazione delle risorse o un malfunzionamento del database.
  4. Fare clic su " Ripristina backup ". Viene visualizzato il messaggio "Avvio del ripristino dal backup". Cliccando su " La tua nuova istanza è ora disponibile " verrai reindirizzato all'elenco delle risorse.

Ripristino di un backup tramite l'interfaccia CLI

Il Resource Controller supporta il provisioning delle istanze di database; il provisioning e il ripristino sono di competenza della CLI del Resource Controller. Utilizza il resource service-instance-create comando.

ibmcloud resource service-instance-create <INSTANCE_NAME> <SERVICE-ID>-gen2-<PLAN NAME> <REGION> -p  '{"dataservices":{"restore_backup_id":"<BACKUP_CRN>"}}'

Comando di esempio:

ibmcloud resource service-instance-create mysql-restore-abc databases-for-mysql databases-for-mysql-gen2-standard us-east -p  '{"dataservices":{"restore_backup_id":"crn:v1:bluemix:public:databases-independent-backups:us-east:a/26b19aex04da4475b6e31205fa93248d:793b4f27-7733-4803-917f-de8e055e2deb::"}}'
  • Sostituisci il valore “ instance_name ” con il nome che desideri assegnare alla tua nuova istanza.
  • L' service-id e è il tipo di istanza (ad esempio, databases-for-mysql ).
  • L' region e è la posizione in cui si desidera che si trovi la nuova istanza, che può trovarsi in una regione diversa rispetto all'istanza di origine.
  • " restore_backup_id " è il backup che desideri ripristinare.

Il comando precedente ripristinerà un backup su una macchina con la stessa configurazione e lo stesso modello di hosting della tua distribuzione originale.

Parametri opzionali nella CLI

I parametri opzionali sono disponibili tramite l'interfaccia a riga di comando (CLI). Utilizzale se devi personalizzare le risorse, modificare il modello di hosting o utilizzare una chiave " Key Protect " per la crittografia BYOK sulla nuova istanza. Vedi il seguente esempio:

ibmcloud resource service-instance-create <INSTANCE_NAME> <SERVICE-ID> gen2-<PLAN NAME> <REGION> -p
'{"restore_backup_id":"BACKUP_ID","key_protect_key":"KEY_PROTECT_KEY_CRN", "storage_gb":"DESIRED_DISK_IN_GB", "host_flavor": "<VALUE>"}'

L' host_flavor e dovrebbe essere un ospite di dimensioni adeguate. Per ulteriori informazioni, consultare l'elenco dei valori disponibili.

Nella vista dettagliata del backup, nella scheda " Backup e ripristino " della dashboard della tua istanza, è disponibile un comando preformattato per un backup specifico.

Per impostazione predefinita, il ripristino da un backup comporta la creazione di un'istanza con la versione preferita del tipo di database, non con la versione dell'istanza da cui si esegue il ripristino. Cloud Databases, versione 2, attualmente supportano solo una versione per database. Nel corso del tempo verranno rilasciate nuove versioni e, quando una nuova versione sarà disponibile, potrai passare a quella versione ripristinando il sistema da un backup.

Ripristino di un backup tramite l'API

API del controller delle risorse supporta la creazione e il ripristino delle istanze di database. La richiesta di creazione è un' POST e all'/resource_instances endpoint.

curl -X POST \
  https://resource-controller.cloud.ibm.com/v2/resource_instances \
  -H 'Authorization: Bearer <>' \
  -H 'Content-Type: application/json' \
    -d '{
    "name": "<INSTANCE_NAME>",
    "target": "<REGION>",
    "resource_group": "<YOUR-RESOURCE-GROUP>",
    "resource_plan_id": "<SERVICE-ID>",
    "parameters":{
      "restore_backup_id": "<BACKUP_ID>"
    }
  }'

I parametri name, target, resource_group e resource_plan_id sono tutti obbligatori, mentre restore_backup_id è il backup che si desidera ripristinare.

  • Sostituisci il valore “ name ” con il nome che desideri assegnare alla tua nuova istanza.
  • L' resource_plan_id e è il tipo di istanza (ad esempio, databases-for-mysql ).
  • L' target e è la regione in cui si desidera che sia ubicata la nuova istanza; deve trattarsi di una regione Gen 2.
  • " restore_backup_id " è il backup che desideri ripristinare.

Il comando precedente ripristinerà un backup su una macchina con la stessa configurazione e lo stesso modello di hosting della tua distribuzione originale.

Parametri opzionali nell'API

I parametri opzionali sono disponibili tramite l'API del Resource Controller. Utilizzale se devi personalizzare le risorse, modificare le dimensioni dell'host, eseguire il deployment su una versione specifica o utilizzare una chiave " Key Protect " per la crittografia BYOK sulla nuova istanza.

Se è necessario modificare le risorse, aggiungere uno dei parametri opzionali key_protect_key, storage_gb, host_flavor o version e i relativi valori preferiti nel corpo della richiesta.

Crittografia dei backup

I backup indipendenti vengono crittografati in fase di archiviazione utilizzando lo stesso algoritmo di crittografia dell'istanza del database. Se utilizzi Key Protect per gestire la crittografia del database, i backup vengono crittografati con la stessa chiave. Per ulteriori informazioni, consultare la sezione " Integrazione con Key Protect ".

Quando si ripristina un backup crittografato con una chiave " Key Protect ", è possibile utilizzare la stessa chiave oppure una chiave diversa. Se si utilizza una chiave diversa, la nuova istanza viene crittografata con la nuova chiave.

Ripristino tra account

I backup indipendenti possono essere ripristinati su diversi account IBM Cloud, consentendo scenari quali:

  • Ripristino dei dati di produzione su un account di sviluppo a scopo di test
  • Migrazione dei database tra unità organizzative
  • Ripristino di emergenza su un account separato

Per ripristinare un backup su un altro account:

  1. L'account di origine deve concedere all'account di destinazione l'accesso alla risorsa di backup
  2. Utilizzare il CRN di backup durante la creazione della nuova istanza nell'account di destinazione
  3. Assicurarsi che l'account di destinazione disponga delle autorizzazioni IAM appropriate

Per ulteriori informazioni sul ripristino tra account, consultare la sezione " Ripristino tra account ".

Continuità operativa e ripristino di emergenza

I backup indipendenti sono una componente fondamentale della strategia di continuità operativa e di ripristino in caso di emergenza. Poiché persistono indipendentemente dall'istanza del database di origine, offrono protezione contro:

  • Cancellazione accidentale del database
  • Dati danneggiati
  • Errori regionali (quando i backup sono archiviati in regioni diverse)

Per informazioni complete sulla continuità operativa e sul ripristino di emergenza con Cloud Databases, consultare:

Passi successivi

Transizione dai backup accoppiati

Il passaggio dai backup accoppiati a quelli indipendenti varia a seconda del servizio di database:

Banche dati dotate di backup indipendenti

Database Regioni
PostgreSQL ca-mon, in-che, in-mum
MongoDB ca-mon, in-che, in-mum, us-east
I database elencati nella tabella stanno passando dai backup accoppiati ai backup indipendenti nelle regioni specificate.

I backup indipendenti saranno abilitati per i database e le regioni interessati con un approccio graduale.

Durante il periodo di transizione di 30 giorni:

  • I backup accoppiati e quelli indipendenti coesistono.
  • Tutti i nuovi backup vengono creati come backup indipendenti.
  • I backup associati esistenti continuano a funzionare e vengono eliminati automaticamente dopo 30 giorni.
  • L'interfaccia utente mostra entrambi i tipi di backup.
  • Non è richiesta alcuna azione. La transizione avviene in modo automatico.
  • Al termine del periodo di transizione di 30 giorni, rimarranno solo i backup indipendenti.

MySQL

Databases for MySQL Supporta solo backup indipendenti a partire dalla disponibilità generale. Non sono previsti backup accoppiati né periodi di transizione per le implementazioni di “ MySQL ”.

Fatturazione dei backup indipendenti

I backup indipendenti vengono fatturati come istanze di servizio separate:

  • Assegnazione gratuita: ti viene fornito uno spazio di archiviazione di backup gratuito pari alla dimensione totale del disco allocato alla tua istanza di database.
  • Costi aggiuntivi: l’utilizzo che supera la quota gratuita viene addebitato separatamente.
  • Trasparenza della fatturazione: i costi relativi al backup vengono indicati come voci separate nell'estratto conto.

Per informazioni dettagliate sui prezzi, consultare la sezione "Prezzi".

Sicurezza e conformità

I backup indipendenti rispettano gli stessi standard di sicurezza delle istanze del database:

  • Crittografia dei dati inattivi: tutti i backup vengono crittografati utilizzando chiavi gestite d IBM o oppure chiavi fornite dall’utente tramite Key Protect.
  • Crittografia in transito: i dati vengono crittografati durante le operazioni di creazione del backup e di ripristino.
  • Controllo degli accessi: le politiche IAM stabiliscono chi può creare, visualizzare e ripristinare i backup. Per ulteriori informazioni, consultare la sezione " Autorizzazioni IAM per i backup indipendenti ".

Limiti e restrizioni

Si prega di tenere presente le seguenti limitazioni:

  • Le operazioni in blocco (copia in blocco, eliminazione in blocco) non sono supportate.
  • Non è possibile scaricare backup indipendenti; per i backup locali, utilizzare strumenti specifici per il database (ad esempio, mysqldump).
  • La durata di conservazione dei backup non è ancora configurabile (impostazione predefinita: 30 giorni).
  • È possibile creare fino a 50 backup su richiesta per ogni istanza di database.