Si votre instance ECS et votre instance ApsaraDB for MongoDB appartiennent à des comptes Alibaba Cloud distincts, suivez les méthodes décrites dans cette rubrique pour établir rapidement une connexion via le réseau interne entre ces ressources.
Méthode 1 : Migrer l'instance MongoDB vers le compte de l'instance ECS
Cette approche s'appuie sur la fonctionnalité de migration de données du service Data Transmission Service (DTS). Elle permet de transférer la base de données MongoDB vers le compte Alibaba Cloud qui héberge l'instance ECS.
Procédure
-
Dans le compte Alibaba Cloud associé à l'instance ECS, créez une instance ApsaraDB for MongoDB en respectant les mêmes paramètres Region, Availability Zone et Proprietary Network que ceux de l'instance ECS. Pour plus d'informations, consultez la rubrique Create an instance.
RemarqueLors de la création de l'instance ApsaraDB for MongoDB, sélectionnez le même VPC que celui utilisé par l'instance ECS.
Si une instance ApsaraDB for MongoDB existe déjà, ignorez cette étape.
Migrez la base de données MongoDB depuis le compte source Alibaba Cloud vers le compte de destination. Consultez la documentation Migrate data between ApsaraDB for MongoDB instances of different Alibaba Cloud accounts pour obtenir la marche à suivre.
-
Ajoutez l'adresse IP de l'instance ECS à la liste d'autorisation (whitelist) de l'instance ApsaraDB for MongoDB de destination. Reportez-vous à la section Modify an IP address whitelist pour les détails techniques.
RemarquePour récupérer l'adresse IP de l'instance ECS, consultez la page View instance information.
Méthode 2 : Migrer l'instance ECS vers le compte de l'instance MongoDB
Ce scénario consiste à générer une image personnalisée à partir de l'instance ECS, puis à la partager avec le compte Alibaba Cloud hébergeant l'instance ApsaraDB for MongoDB. Vous déploierez ensuite une nouvelle instance ECS dans ce compte cible en utilisant cette image.
Prérequis
L'instance ECS et l'instance ApsaraDB for MongoDB doivent résider dans la même région.
Si les deux instances se trouvent dans des régions différentes, vous avez la possibilité de copier l'image vers la région de destination avant de la partager, ou bien de procéder au partage initial suivi d'une copie. La procédure est détaillée dans Copy a custom image.
Procédure
Partagez l'image personnalisée nouvellement créée avec le compte Alibaba Cloud contenant l'instance ApsaraDB for MongoDB. Suivez les instructions de la rubrique Share a custom image.
-
Create an instance by using a custom image.
RemarqueLors du déploiement de l'instance ECS, assurez-vous de sélectionner le même VPC que celui de l'instance ApsaraDB for MongoDB.
-
Inscrivez l'adresse IP de la nouvelle instance ECS dans la liste d'autorisation (whitelist) de l'instance ApsaraDB for MongoDB. Les étapes sont décrites dans Modify an IP address whitelist.
RemarquePour identifier l'adresse IP de l'instance ECS, référez-vous à View instance information.
Méthode 3 : Connecter les instances via CEN
Cette solution exploite le service Cloud Enterprise Network (CEN) pour interconnecter des VPC appartenant à différents comptes Alibaba Cloud. Elle permet à l'instance ECS et à l'instance ApsaraDB for MongoDB de communiquer sans nécessiter de migration de ressources.
Vérifiez impérativement que les plages CIDR des VPC ou des vSwitches concernés ne se chevauchent pas.
Procédure
Basculez le type de réseau de l'instance ApsaraDB for MongoDB vers un VPC. Consultez Switch the network type of an ApsaraDB for MongoDB instance from classic network to VPC si nécessaire. Si l'instance utilise déjà un VPC, passez directement à l'étape suivante.
Migrate ECS instances from a classic network to a VPC. Ignorez cette étape si l'instance ECS est déjà déployée dans un VPC.
-
Sélectionnez la méthode de connexion des VPC via CEN adaptée à votre architecture. Appuyez-vous sur les documentations suivantes :
-
Ajoutez l'adresse IP de l'instance ECS à la liste d'autorisation (whitelist) de l'instance ApsaraDB for MongoDB. Pour les détails, voir Modify an IP address whitelist.
RemarquePour connaître l'adresse IP de l'instance ECS, consultez View instance information.