Data Disaster Recovery vous permet d'utiliser Database Gateway pour sauvegarder des bases de données locales ou privées hébergées sur des clouds tiers vers Alibaba Cloud. Connectez vos bases de données à Alibaba Cloud à moindre coût en quelques étapes simples. Lors de la configuration d'une planification de sauvegarde en mode logique, spécifiez une base de données connectée à une passerelle de base de données comme source. Cette rubrique explique comment utiliser Database Gateway pour sauvegarder des bases de données locales ou privées hébergées sur des clouds tiers vers Alibaba Cloud.
Informations générales
Connectez une base de données locale ou hébergée sur un cloud tiers à Alibaba Cloud en utilisant l'une des méthodes suivantes :
Via Express Connect, VPN Gateway ou Smart Access Gateway : cette méthode n'est pas adaptée aux particuliers en raison de son coût élevé.
Via le port de service de la base de données sur Internet : cette méthode présente des risques potentiels pour la sécurité.
En transférant les requêtes de service via un proxy auto-géré : cette méthode implique des coûts techniques élevés et ne garantit pas une stabilité optimale.
Database Gateway permet de connecter votre base de données à Alibaba Cloud. Cette méthode offre les avantages suivants :
Chiffrement des données lors de la transmission pour garantir leur sécurité.
Compression des données et transmission par lots des shards de base de données pour améliorer les performances de transmission.
Redondance multi-liens et dépannage automatique pour assurer une transmission fiable des données.
Configuration simple ne nécessitant aucune règle de pare-feu. Pour plus d'informations sur le fonctionnement de Database Gateway, consultez Fonctionnement.
Prérequis
Vous avez créé une passerelle de base de données et y avez ajouté la base de données à sauvegarder. Pour plus d'informations, consultez Créer une passerelle de base de données.
Vous avez acheté une planification de sauvegarde et sélectionné le mode de sauvegarde logique. Pour plus d'informations, consultez Créer une planification de sauvegarde.
Notes d'utilisation
Le serveur sur lequel la passerelle de base de données est installée doit pouvoir accéder à Internet. Le port de service du serveur n'a pas besoin d'être ouvert sur Internet. Pour garantir une transmission stable et rapide des données, assurez-vous que la bande passante publique sortante du serveur est d'au moins 10 Mbit/s.
Le serveur sur lequel la passerelle de base de données est installée doit pouvoir se connecter à la base de données à sauvegarder. Si le serveur et la base de données sont déployés dans le même réseau interne, la latence réseau est minimale.
Facturation
Database Gateway est gratuit.
Configurer une planification de sauvegarde
Connectez-vous à la console DBS. Dans le volet de navigation de gauche, cliquez sur Planifications de sauvegarde. Dans la barre de navigation supérieure, sélectionnez la région où vous avez acheté la planification de sauvegarde.
Sur la page Planifications de sauvegarde, repérez l'ID de la planification à configurer et cliquez sur Configure Backup Schedule dans la colonne Actions.
-
À l'étape Configure Backup Source and Destination de l'assistant, renseignez les paramètres dans les sections Backup Source Information et Backup Destination Information puis cliquez sur Next en bas à droite de la page.
Section
Paramètre
Description
N/A
Schedule Name
Le nom de la planification de sauvegarde. DBS génère automatiquement un nom. Nous vous recommandons de saisir un nom descriptif facile à identifier. Les noms des planifications de sauvegarde n'ont pas besoin d'être uniques.
Backup Source Information
Backup Mode
La méthode utilisée pour sauvegarder les données. Par défaut, la méthode sélectionnée lors de l'achat de la planification de sauvegarde est appliquée. Dans cet exemple, ce paramètre est défini sur Logical Backup.
Database Location
L'emplacement de la base de données. Sélectionnez No public network IP: Port's self-built database (accessed through the database gateway).
RemarqueSi vous sélectionnez No public network IP: Port's self-built database (accessed through the database gateway), la sauvegarde inter-régions n'est pas prise en charge. La région de la base de données source doit être identique à celle du compartiment Object Storage Service (OSS) utilisé pour stocker les données de sauvegarde.
Instance Region
La région dans laquelle réside la base de données à sauvegarder.
Database Type
Le type de la base de données à sauvegarder. Par défaut, le type sélectionné lors de l'achat de la planification est utilisé. Dans cet exemple, ce paramètre est défini sur MySQL.
Gateway instance ID
L'ID de la passerelle de base de données.
Address
Le point de terminaison utilisé pour se connecter à la base de données.
Obtenez le point de terminaison en procédant comme suit : connectez-vous à la
console Data Management (DMS). Dans la barre de navigation supérieure, choisissez . Sur la page Liste des passerelles, localisez la passerelle souhaitée et cliquez sur son ID pour accéder à la page des détails et consulter le point de terminaison ainsi que le numéro de port de la base de données. Pour plus d'informations, consultez Créer une passerelle de base de données.
Port Number
Le numéro de port utilisé pour se connecter à la base de données. Vous pouvez obtenir ce numéro dans la console DMS. Le port par défaut pour une base de données MySQL est 3306.
Database Account
Le nom d'utilisateur du compte utilisé pour se connecter à la base de données à sauvegarder. Ce compte doit disposer des autorisations nécessaires pour effectuer la sauvegarde. Pour plus d'informations, consultez Autorisations de compte.
Password
Le mot de passe du compte utilisé pour se connecter à la base de données à sauvegarder.
Après avoir saisi le nom d'utilisateur et le mot de passe, cliquez sur Test Connection à côté du champ de mot de passe pour vérifier la validité des informations de la base de données. Si les paramètres sont corrects, le message Test réussi s'affiche. En cas d'échec, cliquez sur Vérifier à côté du message Échec du test et modifiez les informations en fonction des résultats.
Compliance warranty regarding cross-border data transfers
Lisez et acceptez l'engagement de conformité en cochant la case correspondante.
Backup Destination Information
Backup Storage Type
Le type de stockage utilisé pour conserver les données de sauvegarde. Valeurs possibles :
-
DBS Storage (recommended) : les données de sauvegarde sont stockées dans DBS sans qu'il soit nécessaire de créer un compartiment Object Storage Service (OSS). La facturation est basée sur le volume de données stocké dans DBS. Pour plus d'informations sur la méthode de facturation, consultez Coûts de stockage.
-
OSS For User : vous devez préalablement créer un compartiment dans la console OSS. Pour plus d'informations, consultez Créer des compartiments.
Remarque-
Dans cet exemple, l'option DBS Storage (recommended) est sélectionnée. Si vous choisissez OSS For User, vous devez configurer le paramètre OSS Bucket Name. Seule la classe de stockage Standard est prise en charge.
-
Si le volume de données à sauvegarder est important, nous vous recommandons d'acheter des forfaits de stockage par abonnement pour réduire les frais. Pour plus d'informations, consultez Utiliser des forfaits de stockage. Les forfaits de stockage sont plus économiques que la facturation à l'utilisation.
Storage Encryption
La méthode utilisée pour chiffrer les données stockées. Valeurs possibles :
-
Encrypted : recommandé. DBS utilise AES-256 pour chiffrer les données stockées.
La fonctionnalité de chiffrement côté serveur est utilisée dans OSS. Lorsque vous téléchargez un objet dans un compartiment pour lequel le chiffrement côté serveur est activé, OSS chiffre et stocke l'objet. Lors du téléchargement de l'objet chiffré depuis OSS, celui-ci est déchiffré et vous est restitué. Pour plus d'informations, consultez Chiffrement côté serveur.
-
Non-encrypted : DBS ne chiffre pas les données de sauvegarde.
-
KMS Encrypted : DBS utilise Key Management Service (KMS) pour chiffrer les données de sauvegarde. Cette option n'est disponible que si le paramètre Backup Storage Type est défini sur OSS For User.
-
-
À l'étape Edit Backup Objects , localisez la base de données ou la table à sauvegarder et ajoutez-la à la section Selected. Cliquez ensuite sur Next.
Remarque-
Si vous avez sélectionné Sauvegarde logique lors de l'achat d'une planification de sauvegarde, DBS vous permet de spécifier les bases de données et tables à inclure dans les sauvegardes complètes. Selon le type de base de données, vous pouvez sauvegarder une table unique, une base de données unique, plusieurs bases de données ou une instance entière lors des sauvegardes complètes. DBS prend en charge les sauvegardes incrémentielles uniquement pour certains types de bases de données. Par défaut, toutes les données incrémentielles sont sauvegardées lors des sauvegardes incrémentielles.
Cliquez sur Select All en bas à gauche de la section Disponible pour sauvegarder l'intégralité de la base de données. Les objets de base de données pouvant être sauvegardés et la granularité de la sauvegarde varient selon le type de base de données. Pour plus d'informations, consultez Moteurs de base de données et fonctionnalités.
Par défaut, une planification de sauvegarde ne permet pas de sauvegarder une base de données créée après sa configuration. Pour inclure cette nouvelle base de données, ajoutez-la à la planification depuis la page Modifier les objets de sauvegarde. Pour plus d'informations, consultez Modifier les objets de sauvegarde.
Si vous avez sélectionné Sauvegarde physique lors de l'achat d'une planification de sauvegarde, vous devez sauvegarder l'instance de base de données dans son intégralité.
-
-
À l'étape Configure Backup Time , renseignez les paramètres décrits dans le tableau suivant. Cliquez ensuite sur Next en bas à droite de la page.
Paramètre
Description
Full-scale Backup Frequency
La fréquence de la planification de sauvegarde. Valeurs possibles : Periodic Backup et Single Backup.
RemarqueDans les scénarios nécessitant la restauration de données incrémentielles, nous vous recommandons de sélectionner Periodic Backup et d'effectuer une sauvegarde complète au moins une fois par semaine. Sinon, un grand nombre de journaux binaires devront être rejoués lors de la restauration, ce qui augmente le risque d'erreurs et peut prolonger l'objectif de temps de récupération (RTO).
Full Data Backup Recurrence
Les jours de la semaine durant lesquels DBS exécute la planification de sauvegarde. Ce paramètre est obligatoire si Full-scale Backup Frequency est défini sur Periodic Backup. Sélectionnez au moins un jour de la semaine.
Started At
L'heure à laquelle DBS démarre une sauvegarde complète. Ce paramètre est requis si Full-scale Backup Frequency est réglé sur Periodic Backup. Nous vous conseillons de choisir un horaire pendant les heures creuses, par exemple 01:00.
RemarqueSi une sauvegarde complète précédente n'est pas terminée à l'heure de début de la suivante, DBS ignore cette dernière.
Incremental Backup
Indique s'il faut activer la sauvegarde incrémentielle. Si vous activez cette option, assurez-vous que la journalisation binaire est activée pour la base de données concernée.
RemarqueCe paramètre n'apparaît que si Full-scale Backup Frequency est défini sur Periodic Backup.
Par défaut, la journalisation binaire est activée pour une instance ApsaraDB RDS for MySQL. Si vous utilisez une base de données auto-gérée, vous devez activer manuellement cette fonctionnalité.
Maximum Concurrent Threads for Full Data Backup
Le nombre maximal de threads simultanés disponibles pour une sauvegarde complète. Configurez ce paramètre pour ajuster la vitesse de sauvegarde. Par exemple, réduisez le nombre de threads pour minimiser l'impact sur la base de données.
Le nombre réel maximal de threads simultanés varie selon les spécifications de la planification de sauvegarde. Pour plus d'informations, consultez Comment modifier la vitesse maximale de sauvegarde ?
Backup network speed limit
La limite de bande passante réseau. Unité : Mo/s. Définissez cette limite selon vos besoins métier. La valeur par défaut 0 signifie qu'il n'y a aucune limite de bande passante.
RemarqueCe paramètre n'apparaît que lors de la configuration d'une planification de sauvegarde pour une base de données MySQL.
-
À l'étape Edit Lifecycle , configurez le cycle de vie des données de sauvegarde complète dans la section Configurer le cycle de vie des sauvegardes complètes.
RemarqueSi vous avez défini le paramètre Incremental Backup sur Activer à l'étape 6, vous devez également configurer le cycle de vie des données de sauvegarde incrémentielle.
Une fois la configuration terminée, cliquez sur Precheck en bas à droite de la page.
-
Si le message Precheck Passed apparaît, cliquez sur Start Task.
RemarqueLorsque l'state de la planification de sauvegarde passe à Running , la planification devient effective.
En cas d'exception ou d'erreur au démarrage de la planification de sauvegarde, résolvez le problème dès que possible. Pour plus d'informations, consultez Comment corriger les erreurs d'une planification de sauvegarde anormale dans DBS ? Si le problème persiste après application de la solution proposée dans la rubrique précédente, contactez le support technique via le groupe DingTalk DBS (ID : 35585947).