Gestion des sauvegardes indépendantes

Génération 2

Les sauvegardes indépendantes ne sont actuellement disponibles que pour Databases for MySQL, Databases for PostgreSQL et Databases for MongoDB.

Les sauvegardes indépendantes marquent un changement radical dans la manière dont Cloud Databases Gen 2 gère les données de sauvegarde. Contrairement aux sauvegardes traditionnelles, qui sont étroitement liées au cycle de vie de votre instance de base de données, les sauvegardes indépendantes existent sous la forme d’instances de service distinctes et provisionnables, dotées de leur propre cycle de vie, ce qui vous permet de conserver les données de sauvegarde même après la suppression de l’instance de base de données source. Les sauvegardes indépendantes sont facturées comme des instances de service distinctes. Pour plus d'informations, consultez la section « Facturation des sauvegardes indépendantes ».

Qu'est-ce qu'une sauvegarde indépendante?

Les sauvegardes indépendantes sont des instances de sauvegarde qui fonctionnent indépendamment des instances de votre service de base de données. Chaque sauvegarde indépendante est une ressource de service entièrement gérée, dotée de ses propres :

  • Nom du service et nom de la ressource cloud (CRN)
  • Gestion du cycle de vie via le contrôleur de ressources d' IBM Cloud
  • Facturation et suivi des ressources
  • Contrôle d'accès et autorisations

Cette architecture offre une plus grande flexibilité dans la gestion de vos données de sauvegarde, permettant ainsi de répondre à des cas d'utilisation tels que la conservation des données à long terme, les exigences de conformité et les scénarios de reprise après sinistre dans lesquels la base de données source peut ne plus exister.

Principales différences par rapport aux sauvegardes couplées

Comparaison entre les sauvegardes couplées et les sauvegardes indépendantes
Fonction Sauvegardes couplées Sauvegardes indépendantes
Cycle de vie Lié à une instance de base de données Indépendant de l'instance de base de données
Persistance Supprimé lors de la suppression de l'instance Peut être conservé après la suppression de l'instance
Gestion Interface utilisateur uniquement IBM Cloud Contrôleur de ressources
Visibilité Interface utilisateur de l'instance uniquement Hub de bases de données, Liste des ressources, Interface utilisateur de l'instance
Suppression Uniquement en mode automatique (30 jours) Manuel et automatique
Copies interrégionales Non pris en charge Edition ultérieure
Mise à disposition en cours Automatique et à la demande Automatique et à la demande
Facturation Inclus avec l'instance Facturation séparée des services

Comment fonctionnent les sauvegardes indépendantes?

Création automatique de sauvegardes

Lorsque vous provisionnez une instance « Cloud Databases » de génération 2, le système crée automatiquement des instances de sauvegarde indépendantes pour vos sauvegardes quotidiennes planifiées. Ces sauvegardes :

  • Sont créés quotidiennement selon votre planning de sauvegarde
  • Persiste pendant 30 jours par défaut
  • Sont gérés automatiquement par le service
  • Apparaître dans votre liste de ressources et dans votre centre de bases de données

Création de sauvegardes à la demande

Vous pouvez créer à tout moment des sauvegardes indépendantes à la demande à l'aide du contrôleur de ressources « IBM Cloud ». Ces sauvegardes :

  • Sont créés immédiatement sur demande
  • Appliquer les mêmes politiques de conservation que pour les sauvegardes automatiques
  • Peut être supprimé manuellement avant son expiration
  • Sont utiles avant des changements majeurs ou des migrations

Cycle de vie des sauvegardes

Les sauvegardes indépendantes suivent le cycle de vie suivant :

  1. Provisionnement: une instance de sauvegarde est créée (automatiquement ou à la demande)
  2. Actif: la sauvegarde est disponible pour les opérations de restauration
  3. Expiration: la sauvegarde arrive à la fin de sa période de conservation (30 jours par défaut)
  4. Suppression: la sauvegarde est supprimée automatiquement ou manuellement

Contrairement aux sauvegardes couplées, les sauvegardes indépendantes peuvent être supprimées manuellement à tout moment via le Contrôleur de ressources, ce qui vous offre un meilleur contrôle sur vos données de sauvegarde et les coûts associés.

Prérequis

Avant d'utiliser des sauvegardes indépendantes, assurez-vous que l'autorisation de service à service est configurée pour les opérations suivantes :

  • Provisionnement d'une instance de base de données
  • Mise à jour d'une instance de base de données
  • Désactivation d'une instance de base de données configurée avec preserve : false
  • Mise en place de sauvegardes indépendantes

Lorsqu'une instance de base de données est configurée avec l'option preserve: false, ses sauvegardes indépendantes sont également supprimées lorsque l'instance de base de données est définitivement supprimée.

Pour plus d'informations, consultez la section Autorisation de service à service.

Accéder à vos sauvegardes

Vous pouvez accéder à des sauvegardes indépendantes situées à plusieurs endroits :

  • Interface utilisateur de l'instance: accédez au tableau de bord de votre instance de base de données et consultez l'onglet « Sauvegardes et restaurations ».
  • Centre de gestion des bases de données: consultez toutes les sauvegardes de votre compte depuis un emplacement centralisé.
  • Liste des ressources: les sauvegardes indépendantes apparaissent comme des instances de service distinctes.

Les sauvegardes « Cloud Databases » de 2e génération ne peuvent être restaurées que dans la même région que celle où elles ont été créées.

Affichage des sauvegardes indépendantes

Les sauvegardes indépendantes peuvent être consultées à plusieurs endroits :

Plateforme de bases de données

La console « IBM Cloud » offre une vue centralisée de toutes les sauvegardes de votre compte :

  1. Accédez à la console d' IBM Cloud, puis sélectionnez « Liste des ressources » > « Bases de données ».
  2. Affichez vos instances de base de données et les sauvegardes qui leur sont associées.
  3. Les sauvegardes indépendantes apparaissent sous forme d'instances de service distinctes dans votre liste de ressources.

Cela vous aide à identifier les sauvegardes qui pourraient nécessiter un nettoyage ou une conservation à long terme.

Liste de ressources

Les sauvegardes indépendantes apparaissent sous forme d'instances de service distinctes dans votre liste de ressources d' IBM Cloud:

  1. Accédez à votre liste de ressources.
  2. Filtrez par type de service pour afficher les instances de sauvegarde.
  3. Cliquez sur une instance de sauvegarde pour afficher ses détails et gérer son cycle de vie.

Onglet « Sauvegardes et restauration des instances »

Dans l'interface utilisateur, accédez à l'onglet « Sauvegardes et restauration » : vous y trouverez un tableau répertoriant toutes les sauvegardes disponibles pour votre base de données, qu'il s'agisse de sauvegardes couplées ou de sauvegardes indépendantes.

Les types de sauvegarde peuvent être soit « à la demande », soit « automatiques ». Chaque sauvegarde est répertoriée avec son type, la date à laquelle elle a été effectuée et s'il s'agit d'une sauvegarde couplée ou indépendante.

Cliquez sur la sauvegarde pour afficher les informations relatives à cette sauvegarde spécifique, notamment son identifiant complet et son CRN. Un bouton « Restaurer » ou une commande CLI préformatée est disponible pour les options de restauration.

Gestion des sauvegardes indépendantes

Configuration de l'instance de base de données pour des sauvegardes indépendantes

Vous pouvez configurer les fonctionnalités suivantes sur l'instance de base de données :

Fonctionnalités de configuration
Fonction Sauvegardes indépendantes Configuration
Durée de conservation Détermine à quel moment les sauvegardes peuvent être supprimées. Les sauvegardes automatiques sont automatiquement supprimées à l'expiration de la durée de conservation. Les sauvegardes à la demande peuvent être supprimées manuellement une fois leur durée de conservation écoulée. La durée est fixée à 30 jours et ne peut pas être modifiée.
Conserver les sauvegardes Détermine si les sauvegardes (automatiques et à la demande) doivent être conservées en cas de suppression de l'instance de base de données. Défini sur false par défaut. Les sauvegardes indépendantes ne sont pas conservées après la suppression définitive de l'instance de base de données. Vous pouvez activer cette option sur une instance de base de données, mais elle ne peut plus être désactivée une fois activée. Pour Databases for MySQL, la fonction préserver est désactivée par défaut et ne peut pas être activée.
Heure de début Détermine l'heure de début d'une plage horaire d'une heure au cours de laquelle la sauvegarde automatique est lancée sur l'instance de base de données. Des sauvegardes automatiques sont effectuées quotidiennement. Cette valeur est définie par défaut lors de la mise en place de l'instance de base de données et ne peut pas être configurée.

Vous pouvez définir la configuration autorisée dans les paramètres de provisionnement de l'instance de base de données. Par exemple, la configuration suivante permet de conserver les sauvegardes même après la suppression de la base de données :

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

Vous pouvez définir l'option preserve dans la demande de provisionnement de l'instance de base de données. L'exemple suivant permet de configurer l'instance de base de données afin de conserver les sauvegardes après la suppression de celle-ci :

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
        }
      }
    }
  }'

Effectuer une sauvegarde à la demande dans l'interface utilisateur

Si vous prévoyez d'apporter des modifications importantes à votre instance, telles que la mise à l'échelle ou la suppression de bases de données, de tables ou de collections, les sauvegardes à la demande s'avèrent utiles. Elles peuvent également être utiles si vous devez effectuer des sauvegardes planifiées. Les sauvegardes à la demande sont conservées pendant 30 jours.

Pour créer une sauvegarde manuelle dans l'interface utilisateur, accédez à l'onglet « Sauvegardes et restauration » de votre instance, puis cliquez sur « Créer une sauvegarde ». Un message indique qu'une sauvegarde est en cours et qu'une sauvegarde à la demande est ajoutée à la liste des sauvegardes disponibles.

Une fois la création de la sauvegarde terminée, vous pouvez consulter les détails de celle-ci, tels que le CRN de la sauvegarde, l'instance de base de données associée et sa version, la région, le statut et la taille.

Création d'une sauvegarde indépendante à l'aide de l'interface de ligne de commande (CLI)

Pour créer une sauvegarde indépendante à la demande à l'aide de l'interface de ligne de commande (CLI) d' 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>"
    }
  }'

Exemple :

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::"
    }
  }'

Une fois le provisionnement terminé, vous pouvez consulter les détails de la sauvegarde, tels que l'instance de base de données associée et sa version, la région, l'état et la taille, dans le champ « Extensions du contrôleur de ressources » de l'instance de sauvegarde.

Voici un exemple de résultat de la commande :

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"
    }
  }
}

Création d'une sauvegarde indépendante à l'aide de l'API

Pour créer une sauvegarde indépendante à la demande, envoyez une requête au point de terminaison de création de sauvegarde :

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>"
      }
    }
  }'

Exemple :

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::"
      }
    }
  }'

Suppression d'une sauvegarde indépendante

Pour supprimer manuellement une sauvegarde indépendante avant son expiration :

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

Exemple :

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

Les sauvegardes utilisent des instantanés incrémentiels de volumes au niveau de l'infrastructure. Par conséquent, la suppression d'une sauvegarde peut entraîner une augmentation de la taille des sauvegardes restantes.

La suppression d'une sauvegarde est définitive et ne peut pas être annulée. Assurez-vous que vous n'avez plus besoin des données de sauvegarde avant de les supprimer.

Suppression d'une sauvegarde indépendante

Pour supprimer manuellement une sauvegarde indépendante avant son expiration :

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

Exemple :

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

Restauration à partir d'une sauvegarde indépendante

Les sauvegardes indépendantes peuvent être restaurées sur une nouvelle instance de base de données même si l'instance source n'existe plus, ce qui offre une plus grande flexibilité dans les scénarios de reprise après sinistre et de conservation des données.

Les sauvegardes sont restaurées sur une nouvelle instance. Une fois le provisionnement de la nouvelle instance terminé, vos données contenues dans le fichier de sauvegarde sont restaurées dans la nouvelle instance.

Par défaut, la nouvelle instance est automatiquement dimensionnée en fonction de la taille de disque par défaut et de la taille d'hôte de l'instance source au moment de la sauvegarde à partir de laquelle vous effectuez la restauration. Pour ajuster les ressources allouées à la nouvelle instance, utilisez les champs facultatifs de l'interface utilisateur, de la CLI ou de l'API afin de redimensionner la nouvelle instance. Veillez à allouer suffisamment de ressources pour vos données et votre charge de travail; si l'instance ne dispose pas de ressources suffisantes ou si la sauvegarde occupe plus d'espace que la taille par défaut du disque et qu'aucune taille de disque n'a été spécifiée, la restauration échouera.

Ne supprimez pas la sauvegarde pendant sa restauration. Avant de supprimer la sauvegarde, attendez que la nouvelle instance soit mise en service et que la sauvegarde soit restaurée. La suppression de l'instance de base de données entraîne également, par défaut, la suppression de ses sauvegardes.

Vous disposez d'un accès immédiat à l'instance de base de données restaurée, mais les performances d'E/S sont réduites jusqu'à ce que l'hydratation soit terminée. Il n'est pas possible de créer des sauvegardes sur l'instance restaurée tant que l'hydratation n'est pas terminée. Vous pouvez suivre vos progrès en matière d'hydratation grâce aux événements de la plateforme « Activity Tracker ». Pour plus d'informations, consultez la rubrique « 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>"
      }
    }
  }'

Exemple :

  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::"
      }
    }
  }'

Restauration d'une sauvegarde dans l'interface utilisateur

Pour restaurer une sauvegarde dans une nouvelle instance de service :

  1. Cliquez sur la ligne correspondante pour développer les options de sauvegarde que vous souhaitez restaurer.
  2. Cliquez sur Restaurer.
  3. Sur la page « Provisioning », choisissez parmi les options disponibles.
    • Vous indiquez le nom de la nouvelle instance du service.
    • Vous pouvez choisir la configuration initiale des ressources ou augmenter les ressources sur la nouvelle instance. Notez que si vous réduisez la quantité de ressources, cela peut entraîner un échec de la mise en service ou un dysfonctionnement de votre base de données.
  4. Cliquez sur « Restaurer la sauvegarde ». Le message "restore from backup started" s'affiche. En cliquant sur Votre nouvelle instance est désormais disponible, vous accédez à votre liste de ressources.

Restauration d'une sauvegarde dans l'interface de ligne de commande

Le Resource Controller prend en charge le provisionnement des instances de base de données; le provisionnement et la restauration relèvent de la responsabilité de l'interface CLI du Resource Controller. Utilisez la commande resource service-instance-create.

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

Exemple de commande :

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::"}}'
  • Remplacez la valeur de instance_name par le nom que vous souhaitez attribuer à votre nouvelle instance.
  • L' service-id correspond au type d'instance (par exemple, «_ databases-for-mysql_ »).
  • C'est region là que vous souhaitez que la nouvelle instance soit hébergée; il peut s'agir d'une région différente de celle de l'instance source.
  • Il restore_backup_id s'agit de la sauvegarde que vous souhaitez restaurer.

La commande précédente permettra de restaurer une sauvegarde sur une machine présentant la même configuration et utilisant le même modèle d'hébergement que votre déploiement d'origine.

Paramètres facultatifs dans l'interface de ligne de commande

Des paramètres facultatifs sont disponibles via l'interface de ligne de commande (CLI). Utilisez-les si vous devez personnaliser des ressources, modifier le modèle d'hébergement ou utiliser une clé Key Protect pour le chiffrement BYOK sur la nouvelle instance. Voir l'exemple suivant :

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 doit être un hôte de taille appropriée. Pour plus d'informations, consultez la liste des valeurs disponibles.

Une commande préformatée pour une sauvegarde spécifique est disponible dans la vue détaillée de la sauvegarde, sous l'onglet Sauvegardes et restauration du tableau de bord de votre instance.

Par défaut, la restauration à partir d'une sauvegarde permet de provisionner une instance avec la version préférée du type de base de données, et non avec la version de l'instance à partir de laquelle vous effectuez la restauration. Les Cloud Databases s de 2e génération ne prennent actuellement en charge qu'une seule version par base de données. Au fil du temps, de nouvelles versions seront publiées, et dès qu'une nouvelle version sera disponible, vous pourrez passer à celle-ci en effectuant une restauration à partir d'une sauvegarde.

Restauration d'une sauvegarde via l'API

L'API du contrôleur de ressources prend en charge la mise en service et la restauration d'instances de base de données. La requête « create » est une « POST » vers le /resource_instances point de terminaison.

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>"
    }
  }'

Les paramètres name, target, resource_group, et resource_plan_id sont tous obligatoires, et restore_backup_id correspond à la sauvegarde que vous souhaitez restaurer.

  • Remplacez la valeur de name par le nom que vous souhaitez attribuer à votre nouvelle instance.
  • L' resource_plan_id correspond au type d'instance (par exemple, «_ databases-for-mysql_ »).
  • L'« target » correspond à la région dans laquelle vous souhaitez que la nouvelle instance soit hébergée; il doit s'agir d'une région de génération 2.
  • Il restore_backup_id s'agit de la sauvegarde que vous souhaitez restaurer.

La commande précédente permettra de restaurer une sauvegarde sur une machine présentant la même configuration et utilisant le même modèle d'hébergement que votre déploiement d'origine.

Paramètres facultatifs dans l'API

Des paramètres facultatifs sont disponibles via l'API du contrôleur de ressources. Utilisez-les si vous avez besoin de personnaliser des ressources, de modifier la taille de l'hôte, de procéder à un déploiement vers une version spécifique ou d'utiliser une clé « Key Protect » pour le chiffrement BYOK sur la nouvelle instance.

Si vous devez ajuster les ressources, ajoutez l'un des paramètres facultatifs suivants : key_protect_key, storage_gb, host_flavor ou version, ainsi que leurs valeurs souhaitées, dans le corps de la requête.

Chiffrement des sauvegardes

Les sauvegardes indépendantes sont chiffrées au repos à l'aide du même algorithme de chiffrement que celui utilisé pour l'instance de base de données. Si vous utilisez « Key Protect » pour gérer le chiffrement de votre base de données, vos sauvegardes sont chiffrées avec la même clé. Pour plus d'informations, consultez la section « Intégration de Key Protect ».

Lorsque vous restaurez une sauvegarde qui a été chiffrée à l'aide d'une clé « Key Protect », vous pouvez utiliser cette même clé ou une autre clé. Si vous utilisez une autre clé, la nouvelle instance est chiffrée avec cette nouvelle clé.

Restauration entre comptes

Les sauvegardes indépendantes peuvent être restaurées sur tous les comptes d' IBM Cloud, ce qui permet notamment les scénarios suivants :

  • Restauration des données de production dans un compte de développement à des fins de test
  • Migration de bases de données entre unités organisationnelles
  • Reprise après sinistre vers un compte distinct

Pour restaurer une sauvegarde sur un autre compte :

  1. Le compte source doit accorder au compte cible l'accès à la ressource de sauvegarde
  2. Utilisez le CRN de sauvegarde lors de la création de la nouvelle instance dans le compte cible
  3. Assurez-vous que le compte cible dispose des autorisations IAM appropriées

Pour plus d'informations sur la restauration entre comptes, consultez la section « Restauration entre comptes ».

Continuité des Opérations et Reprise après incident

Les sauvegardes indépendantes constituent un élément essentiel de votre stratégie de continuité d'activité et de reprise après sinistre. Comme elles persistent indépendamment de l'instance de base de données source, elles offrent une protection contre :

  • Suppression accidentelle d'une base de données
  • Altération de données
  • Pannes régionales (lorsque les sauvegardes sont stockées dans différentes régions)

Pour obtenir des informations complètes sur la continuité d'activité et la reprise après sinistre avec Cloud Databases, consultez :

Etapes suivantes

Transition depuis des sauvegardes couplées

Le passage des sauvegardes couplées aux sauvegardes indépendantes varie selon le service de base de données :

Bases de données dotées de sauvegardes indépendantes

Base de données Régions
PostgreSQL ca-mon, in-che, in-mum
MongoDB ca-mon, in-che, in-mum, us-east
Les bases de données répertoriées dans le tableau passent actuellement d'un système de sauvegardes couplées à un système de sauvegardes indépendantes dans les régions spécifiées.

Les sauvegardes indépendantes seront activées progressivement pour les bases de données et les régions concernées.

Pendant la période de transition de 30 jours :

  • Les sauvegardes couplées et les sauvegardes indépendantes coexistent.
  • Toutes les nouvelles sauvegardes sont créées en tant que sauvegardes indépendantes.
  • Les sauvegardes couplées existantes continuent de fonctionner et sont automatiquement supprimées au bout de 30 jours.
  • L'interface utilisateur affiche les deux types de sauvegarde.
  • Aucune action n'est nécessaire. La transition s'effectue automatiquement.
  • À l'issue de la période de transition de 30 jours, seules les sauvegardes indépendantes seront conservées.

MySQL

Databases for MySQL ne prend en charge que les sauvegardes indépendantes à partir de la mise à disposition générale. Il n'y a pas de sauvegardes couplées ni de période de transition pour les déploiements d' MySQL.

Facturation des sauvegardes indépendantes

Les sauvegardes indépendantes sont facturées comme des instances de service distinctes :

  • Allocation gratuite: vous bénéficiez d'un espace de stockage de sauvegarde gratuit équivalent à la taille totale du disque alloué à votre déploiement de base de données.
  • Frais de dépassement: toute utilisation dépassant le quota gratuit est facturée en supplément.
  • Visibilité sur la facturation: les coûts liés à la sauvegarde apparaissent sous forme de lignes distinctes sur votre relevé de facturation.

Pour plus d'informations sur les tarifs, consultez le site Tarifs.

Sécurité et conformité

Les sauvegardes indépendantes respectent les mêmes normes de sécurité que vos instances de base de données :

  • Chiffrement au repos: toutes les sauvegardes sont chiffrées à l'aide de clés gérées par IBM ou de vos propres clés via Key Protect.
  • Chiffrement en transit: les données sont chiffrées lors des opérations de sauvegarde et de restauration.
  • Contrôle d'accès: les politiques IAM déterminent qui peut créer, consulter et restaurer des sauvegardes. Pour plus d'informations, consultez la section Autorisations IAM pour les sauvegardes indépendantes.

Limitations et restrictions

Veuillez tenir compte des limitations suivantes :

  • Les opérations en masse (copie en masse, suppression en masse) ne sont pas prises en charge.
  • Les sauvegardes indépendantes ne peuvent pas être téléchargées; utilisez des outils spécifiques à la base de données (par exemple, mysqldump) pour effectuer des sauvegardes locales.
  • La durée de conservation des sauvegardes n'est pas encore configurable (30 jours par défaut).
  • Vous pouvez créer jusqu'à 50 sauvegardes à la demande par instance de base de données.