Tous les produits
Search
Centre de documentation

Data Management:Récupération d'urgence pour une base de données MySQL auto-hébergée

Dernière mise à jour :Aug 09, 2026

Data Disaster Recovery propose une solution de reprise après sinistre dans le cloud pour les bases de données MySQL auto-hébergées. S'appuyant sur la technologie de gestion des copies de données (CDM), elle utilise les données de sauvegarde pour créer rapidement une instance temporaire ApsaraDB RDS for MySQL en tant qu'instance de récupération après sinistre. Les cas d'utilisation typiques incluent la sauvegarde des données vers le cloud, la reprise après sinistre basée sur le cloud, les exercices de récupération, le développement et les tests, ainsi que l'analyse des requêtes.

Remarque

Prérequis

Votre base de données MySQL auto-hébergée doit exécuter la version 5,7 ou 8,0.

Facturation

Cette solution engendre les frais suivants :

Élément facturable

Description

Frais de stockage Sandbox

Lorsque vous activez la fonctionnalité sandbox pour Data Disaster Recovery, le service alloue un espace de stockage sandbox à chaque instance de base de données. Le système synchronise automatiquement les données de l'instance de base de données vers le stockage sandbox et crée plusieurs snapshots sandbox. Data Disaster Recovery facture des frais de stockage sandbox en fonction du volume de données stockées. Pour plus d'informations, consultez la rubrique Éléments facturables (Data Disaster Recovery).

Frais d'instance RDS temporaire

Les données sont restaurées vers une nouvelle instance RDS en paiement à l'utilisation qui sert de sandbox temporaire ; des frais sont donc appliqués pour cette instance. Le montant réel dépend de la facture finale.

Remarque

Étape 1 : Créer un planning de sauvegarde

Accédez à la page d'achat de DBS pour créer un planning de sauvegarde. Pour plus d'informations, consultez la rubrique Créer un planning de sauvegarde.

Remarque

Sur la page d'achat, sélectionnez MySQL comme type de base de données et Physical Backup comme méthode de sauvegarde.

Étape 2 : Configurer le planning de sauvegarde

Pour plus d'informations, consultez la rubrique Configurer un planning de sauvegarde physique pour une base de données MySQL.

Étape 3 : Configurer une politique de reprise après sinistre

Activez la fonctionnalité sandbox et configurez une politique sandbox pour restaurer rapidement les données vers une instance RDS temporaire servant d'instance de récupération après sinistre.

  1. Connectez-vous à Data Management Service (DMS) 5,0.

  2. Dans la barre de navigation supérieure, choisissez Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Backup Plan.

    Remarque

    Si vous utilisez la console DMS en mode simple, placez le pointeur sur l'icône 2023-01-28_15-57-17.png dans le coin supérieur gauche de la console DMS, puis choisissez All Features > Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Backup Plan.

  3. Sur la page Backup Schedules, cliquez sur Manage dans la colonne Actions correspondant au planning de sauvegarde.

  4. Sur la page Configure Task , cliquez sur Set Sandbox Feature dans la section Sandbox Information .

  5. Dans la boîte de dialogue Set Sandbox Policy , activez la fonctionnalité sandbox et définissez la durée de conservation des données en jours.

    Paramètre

    Description

    Sandbox feature

    Activez l'interrupteur pour activer cette fonctionnalité.

    Sandbox data retention period

    Spécifie le nombre de jours pendant lesquels les snapshots sandbox sont conservés. La durée de conservation par défaut est de 7 jours.

    • Un snapshot sandbox devient disponible dès sa création et est automatiquement supprimé à la fin de sa période de conservation. La suppression ne concerne que la sauvegarde incrémentielle du snapshot, c'est-à-dire les modifications par rapport au snapshot précédent.

    • Une période de conservation plus longue nécessite plus d'espace de stockage et entraîne des frais de stockage plus élevés.

    • Si vous souhaitez conserver uniquement le snapshot le plus récent, vous pouvez définir la période de conservation sur 0.

  6. Cliquez sur OK.

    Après avoir activé la fonctionnalité sandbox, l'élément Sandbox Instance Time Range dans la console DBS affiche Data preparing. Lors de la première activation de la fonctionnalité, le système copie le dernier ensemble de sauvegarde complet vers le stockage sandbox et génère un snapshot montable. Selon la taille des données de sauvegarde, ce processus peut prendre de 5 à 20 minutes.

    Lorsque l'élément Sandbox Instance Time Range affiche une plage horaire disponible spécifique, vous pouvez créer une instance RDS temporaire et y restaurer les données.

    Une fois la fonctionnalité sandbox prête, le panneau Sandbox Information affiche également des informations d'état telles que Instance Count et Total Sandbox Storage Capacity.

    Le tableau suivant décrit l'état de l'élément Sandbox instance time range .

    État du sandbox

    Description

    Fonctionnalité sandbox désactivée

    Affiche Not enabled.

    Phase de préparation après activation

    Affiche Data preparing.

    Préparation terminée

    Affiche la plage de temps restaurable pour l'instance sandbox.

    Remarque

    Il s'agit de la plage de temps couverte par les ensembles de sauvegarde existants.

Étape 4 : Effectuer une récupération après sinistre

Créez une instance RDS temporaire pour restaurer rapidement les données en cas de sinistre affectant votre base de données MySQL auto-hébergée.

Remarque
  • La lecture et l'écriture de données dans une instance RDS temporaire n'affectent pas la base de données MySQL auto-hébergée d'origine.

  • Vous pouvez également utiliser l'instance RDS restaurée comme instance de récupération après sinistre, et vous avez un contrôle total sur son cycle de vie. Data Disaster Recovery ne libérera pas votre instance RDS.

  1. Connectez-vous à Data Management Service (DMS) 5,0.

  2. Dans la barre de navigation supérieure, choisissez Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Backup Plan.

    Remarque

    Si vous utilisez la console DMS en mode simple, placez le pointeur sur l'icône 2023-01-28_15-57-17.png dans le coin supérieur gauche de la console DMS, puis choisissez All Features > Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Backup Plan.

  3. Recherchez l'ID du planning de sauvegarde cible et cliquez sur Manage dans la colonne Actions à droite.

  4. Sur la page Sandbox Instance Tasks , cliquez sur Recover Sandbox Instance .

  5. Dans la boîte de dialogue, configurez les paramètres suivants.

    Section

    Paramètre

    Description

    Sandbox instance point in time

    Sandbox data time range

    Affiche la plage de temps récupérable, allant du premier snapshot sandbox à l'heure actuelle. La plage réellement récupérable peut être plus courte.

    Remarque

    Les données peuvent être récupérées pour la période allant du premier snapshot dans le stockage sandbox jusqu'à l'heure de fin du dernier journal binaire (binlog) dans la sauvegarde des journaux. Cependant, la récupération des données entre le dernier binlog et l'heure actuelle n'est pas garantie.

    Recovery method

    • Restore by snapshot time point : vous ne pouvez sélectionner qu'un point temporel issu d'un snapshot existant, ce qui réduit le temps de restauration.

    • Recovery by custom point in time : si vous avez activé la sauvegarde incrémentielle des journaux, vous pouvez restaurer les données à n'importe quel moment dans la plage récupérable. La durée de récupération dépend de la taille des journaux à appliquer. Si la sauvegarde incrémentielle des journaux n'est pas activée, vous ne pouvez restaurer les données qu'aux points temporels des sauvegardes complètes.

    Sandbox instance configurations

    Sandbox instance type

    RDS Instance. Il s'agit d'une valeur fixe.

    Edition

    Sélectionnez l'édition pour la nouvelle instance sandbox. Pour plus d'informations, consultez la rubrique Présentation des éditions de produits.

    Instance region

    Par défaut, il s'agit de la région du planning de sauvegarde. Ce paramètre ne peut pas être modifié.

    Peer VPC

    Sélectionnez un Virtual Private Cloud (VPC).

    Remarque

    Pour accéder à une instance sandbox depuis une instance ECS, assurez-vous de sélectionner ici le VPC où se trouve l'instance ECS. Pour savoir comment créer un VPC, consultez la rubrique Créer et gérer un Virtual Private Cloud.

    Peer vSwitch

    Sélectionnez le vSwitch cible pour spécifier la plage d'adresses IP permettant d'accéder à l'instance sandbox.

    Instance specification

    Sélectionnez les spécifications pour la nouvelle instance sandbox. Les spécifications disponibles dépendent de ce qui est affiché dans la console.

  6. Cliquez sur OK.

    Le système effectue une vérification préalable et crée automatiquement une instance temporaire RDS for MySQL. Lorsque l'état Sandbox Instance Status passe à Completed, vous pouvez cliquer sur le lien d'adresse dans la colonne Sandbox Instance Address pour accéder à la console RDS et vous connecter à l'instance temporaire.

    La liste des instances sandbox affiche également des informations telles que Recovery point in time, Sandbox instance specification et Recovery duration. La colonne Actions propose un lien Release sandbox instance. Vous pouvez utiliser ce lien pour libérer l'instance temporaire lorsqu'elle n'est plus nécessaire.

Opérations connexes

Désactiver la politique de reprise après sinistre (fonctionnalité sandbox)

Remarque
  • Avant de désactiver la fonctionnalité sandbox, libérez toutes les instances sandbox en cours d'exécution. Vous pouvez cliquer sur Release Sandbox Instance dans la colonne Actions de l'instance sandbox cible.

    Cette opération supprime uniquement les enregistrements de récupération de l'instance sandbox dans la console DMS et son association avec l'instance RDS. L'instance RDS temporaire réelle n'est pas supprimée. Si nécessaire, libérez l'instance temporaire dans la console RDS une fois vos tâches terminées.

  • Une fois la fonctionnalité sandbox désactivée, aucun frais de stockage sandbox ne sera plus généré.

Accédez à la page Sandbox Instance Task du planning de sauvegarde DBS, cliquez sur Set Sandbox Policy et désactivez la fonctionnalité sandbox.

Libérer l'instance de récupération après sinistre (instance temporaire)

Si vous n'avez plus besoin de l'instance temporaire ApsaraDB RDS for MySQL une fois votre charge de travail terminée, libérez-la dans la console ApsaraDB RDS. Pour plus d'informations, consultez la rubrique Libérer ou résilier une instance.