Tous les produits
Search
Centre de documentation

Data Management:Gérer des bases de données externes avec DMS et DG

Dernière mise à jour :Aug 20, 2026

Alibaba Cloud Database Gateway (DG) vous permet de connecter des bases de données sur site ou hébergées sur un cloud tiers aux services Alibaba Cloud sans exposer d'adresse IP publique. Cette approche évite les risques de sécurité liés aux connexions par IP publique. Avec Database Gateway, vous pouvez enregistrer ces bases de données dans Data Management (DMS) pour une gestion centralisée.

Contexte

Plusieurs solutions permettent de connecter des bases de données sur site ou hébergées sur un cloud tiers à Alibaba Cloud, mais chacune présente des limites :

  • Utiliser une ligne louée, une passerelle VPN ou une instance Smart Access Gateway (SAG) : cette méthode est coûteuse et peu adaptée aux utilisateurs individuels.

  • Exposer le port du service de base de données sur Internet public : cela crée des risques de sécurité et rend votre base de données vulnérable aux attaques.

  • Déployer un proxy personnalisé pour transférer les requêtes de service : cette approche manque souvent de stabilité et entraîne des coûts techniques et de maintenance élevés.

Pour répondre à ces défis, Data Management (DMS) vous permet d'utiliser une Database Gateway pour enregistrer des bases de données sur site ou hébergées sur un cloud tiers. Cette méthode établit une connexion sécurisée et chiffrée sans exposer l'adresse IP publique de votre base de données. Pour plus d'informations sur Database Gateway, consultez la rubrique Présentation de Database Gateway.

Procédure

  1. Connectez-vous à DMS 5.0.

  2. Dans la barre de navigation supérieure, choisissez Solution > Database Gateway.

    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, puis choisissez All Features > Solution > Database Gateway.

  3. En haut de la page, sélectionnez la région où se trouve votre base de données (China (Hangzhou) est sélectionnée par défaut), puis cliquez sur Create Gateway.

  4. Dans la boîte de dialogue qui s'affiche, saisissez un Gateway Name et une Note, puis cliquez sur Next.

  5. Installez la passerelle. Sélectionnez un package d'installation en fonction de votre système d'exploitation. Pour Windows, cliquez sur Download Installation Package. Pour les autres systèmes d'exploitation, copiez la commande et exécutez-la sur la machine où vous souhaitez installer la passerelle. Lorsque la passerelle démarre correctement, vous êtes automatiquement dirigé vers l'étape suivante pour ajouter une base de données. Vous pouvez également cliquer sur Next pour procéder manuellement.

    Remarque

    Database Gateway est gratuit. Assurez-vous que la machine hôte sur laquelle le programme de passerelle s'exécute répond aux exigences suivantes :

    • Elle peut se connecter à la base de données cible. Pour réduire la latence réseau, déployez la passerelle sur le même réseau interne que la base de données.

    • Elle a accès à Internet public. Une adresse IP publique n'est pas requise et aucun port ne doit être exposé. L'hôte doit uniquement initier des connexions sortantes vers Internet.

  6. Ajoutez une base de données. Cliquez sur Add Database Address pour ajouter une base de données maintenant ou ultérieurement. Pour plus d'informations sur l'ajout d'une base de données, consultez la section Procédure.

    Dans la section Add Method, sélectionnez Manual Add. Dans le champ de saisie de l'adresse de la base de données, entrez l'adresse au format host:port, par exemple 172.168.200.152:3306. Appuyez sur Entrée pour créer un tag, puis cliquez sur Finish.

  7. Dans le coin supérieur gauche de la console DMS, cliquez sur l'icône 2022-09-20_10-41-18.jpg pour ajouter une instance.

  8. Dans la boîte de dialogue Add Instance, sélectionnez Third-party Cloud/Self-managed et choisissez le type de base de données spécifique.

  9. Dans la boîte de dialogue Add Instance, configurez les paramètres comme décrit dans le tableau suivant.

    Onglet

    Paramètre

    Description

    Basic Information

    Database type

    Sélectionnez le type de votre instance de base de données.

    Instance region

    Sélectionnez la région où votre Database Gateway est déployée.

    Gateway ID

    Sélectionnez la Database Gateway. Si vous n'avez pas créé de passerelle, cliquez sur Click here to add a database gateway.

    Database address

    Saisissez l'adresse du réseau interne de la base de données cible.

    Database account

    Saisissez le nom d'utilisateur du compte de la base de données.

    Database password

    Saisissez le mot de passe du compte de la base de données.

    Control mode

    Sélectionnez le mode de contrôle de la base de données. Pour plus d'informations, consultez la rubrique Modes de contrôle.

    Sensitive Data Protection

    Si vous devez gouverner et masquer les données sensibles, utilisez Sensitive Data Protection pour analyser les métadonnées de la base de données, identifier les données sensibles, puis les masquer et les gérer.

    Advanced Information

    Environment type

    Sélectionnez le type d'environnement de la base de données.

    Instance name

    Saisissez un nom d'instance personnalisé.

    Enable cross-database query

    Indiquez si vous souhaitez activer la fonctionnalité Lock-free Schema Change. Pour plus d'informations, consultez la rubrique Implémenter des modifications de schéma sans verrou à l'aide de tickets de modification sans verrou.

    Lock-free Schema Change

    Si vous activez cette option, DMS utilise une connexion chiffrée pour accéder à votre base de données. Le serveur de base de données doit prendre en charge les connexions SSL.

    Enable SSL

    Sélectionnez un administrateur de base de données (DBA) pour gérer les processus tels que les demandes d'autorisation.

    Instance DBA

    Interrompt les requêtes sur la console SQL si leur temps d'exécution dépasse la valeur spécifiée. Cela protège votre base de données.

    Query timeout (s)

    Interrompt les tâches d'exportation sur la console SQL si leur temps d'exécution dépasse la valeur spécifiée. Cela protège votre base de données.

  10. Cliquez sur Export timeout (s) dans le coin inférieur gauche et attendez que le test aboutisse.

    Remarque

    Si le test de connexion échoue, vérifiez les informations de l'instance que vous avez saisies.

  11. Cliquez sur Test Connectivity. La base de données est désormais enregistrée dans Data Management (DMS). Vous pouvez consulter et gérer votre base de données depuis la liste des instances située sur le côté gauche de la console DMS.