Lorsque vous utilisez une base de données MongoDB auto-gérée comme source ou destination dans une tâche de synchronisation ou de migration de données via Data Transmission Service (DTS), vous pouvez spécifier plusieurs endpoints pour améliorer la stabilité de la connexion.
Prérequis
Avant de commencer, assurez-vous d'avoir :
Ajouté les blocs CIDR des serveurs DTS à la liste d'autorisation d'adresses IP de la base de données MongoDB auto-gérée. Pour plus d'informations, consultez Ajouter les blocs CIDR des serveurs DTS.
Obtenu les endpoints des nœuds MongoDB et vérifié leur accessibilité.
Pour une base de données source en cluster fragmenté, vous devez obtenir les endpoints de tous les nœuds shard.
Contraintes
La configuration des endpoints multi-nœuds est disponible uniquement sur la nouvelle version de la page de configuration des tâches.
Le paramètre Access Method doit être défini sur l'une des options suivantes : Express Connect, VPN Gateway, or Smart Access Gateway, Cloud Enterprise Network (CEN) ou Public IP Address.
Configurer des endpoints multi-nœuds
-
Accédez à la page Data Synchronization Tasks ou Data Migration Tasks.
Connectez-vous à la console DTS.
Dans le volet de navigation de gauche, cliquez sur Data Synchronization ou Data Migration.
Dans la barre de navigation supérieure, sélectionnez la région où réside la tâche.
Cliquez sur Create Task.
-
Configurez les paramètres de la base de données source ou de destination. Le tableau suivant décrit les principaux paramètres pour la configuration multi-nœuds.
Parameter Description Database Type Sélectionnez MongoDB. Access Method Sélectionnez Express Connect, VPN Gateway, or Smart Access Gateway, Cloud Enterprise Network (CEN) ou Public IP Address. Architecture Sélectionnez Replica Set ou Sharded Cluster. Endpoint Type Sélectionnez Multi-node. Endpoint / Mongos endpoint Saisissez les endpoints au format <IP>:<Port>, où<IP>correspond à un nom de domaine ou une adresse IP. Utilisez un nom de domaine publiquement résoluble dans la mesure du possible. Séparez les différents endpoints par des sauts de ligne. Si le paramètre Architecture est défini sur Replica Set, utilisez le champ Endpoint. Si le paramètre Architecture est défini sur Sharded Cluster, utilisez plutôt le champ Mongos endpoint.Access to Multiple Shard Nodes Cette option est disponible uniquement lorsque la base de données source est une base de données MongoDB auto-gérée, que le paramètre Architecture est défini sur Sharded Cluster, que le paramètre Migration Method est défini sur Oplog et que le paramètre Endpoint Type est défini sur Multi-node. Cliquez sur Add à droite de ce paramètre, saisissez l'endpoint de chaque nœud shard dans le champ Shard Node Endpoint au format <IP>:<Port>(utilisez un nom de domaine publiquement résoluble dans la mesure du possible) et répétez l'opération pour chaque nœud shard. Terminez la configuration restante de la tâche selon vos besoins.