Cette page explique comment configurer la connectivité réseau pour les sources Microsoft Azure SQL Managed Instance pour les migrations homogènes vers Cloud SQL pour MySQL avec Database Migration Service. Vous pouvez utiliser plusieurs méthodes :
Connectivité IP privée avec des interfaces Private Service Connect
Connectivité IP privée avec l'appairage de cloud privé virtuel
Vous pouvez également utiliser un tunnel SSH inversé, mais cette approche nécessite la création de machines virtuelles supplémentaires pour héberger les composants réseau nécessaires.
Configurer des interfaces Private Service Connect
Pour utiliser la connectivité privée avec des interfaces Private Service Connect pour les sources Microsoft Azure SQL Managed Instance, procédez comme suit :
-
Configurez la connectivité directe avec Cloud VPN depuis Google Cloud votre source VPC.
Selon votre architecture réseau, vous devrez peut-être configurer des passerelles VPN supplémentaires dans votre système. Pour en savoir plus, consultez Créer des connexions VPN haute disponibilité entre Google Cloud et Azure dans la documentation Cloud VPN.
- Créez une instance Cloud SQL de destination activée pour Private Service Connect. Consultez Créer une instance compatible avec Private Service Connect dans la documentation Cloud SQL.
- Configurez Private Service Connect pour la connectivité sortante sur
votre instance. En résumé, ce processus implique les étapes suivantes :
- Créer un rattachement de réseau dans le réseau VPC où vous configurez votre Cloud VPN. Notez que la plage de sous-réseau réservée au rattachement de réseau doit se trouver dans la plage RFC 1918.
- Attribuer le rattachement de réseau à votre instance Cloud SQL pour MySQL de destination.
Pour connaître l'ensemble du processus, consultez Configurer la connectivité sortante dans la documentation Cloud SQL.
- À une étape ultérieure, lorsque vous créez le profil de connexion source, saisissez l'adresse IP privée de votre source Microsoft Azure SQL Managed Instance.
- Lorsque vous créez le job de migration, sélectionnez Interface PSC pour votre méthode de connectivité.
Configurer l'appairage de VPC
Pour utiliser la connectivité privée avec l'appairage de cloud privé virtuel pour les sources Microsoft Azure SQL Managed Instance, procédez comme suit :
-
Configurez la connectivité directe avec Cloud VPN vers votre source Microsoft Azure SQL Managed Instance.
Pour en savoir plus, consultez Créer des connexions VPN haute disponibilité entre Google Cloud et Azure dans la documentation Cloud VPN.
Assurez-vous que le réseau de cloud privé virtuel est configuré pour l'accès aux services privés. Pour en savoir plus, consultez Configurer l'accès aux services privés.
- Assurez-vous que votre instance Cloud SQL de destination est configurée pour utiliser une adresse IP privée avec l'accès aux services privés (PSA) et qu'elle est appairée au VPC dans lequel se trouve votre Cloud VPN. Pour en savoir plus, consultez Utiliser une adresse IP privée dans la documentation Cloud SQL.
- À une étape ultérieure, lorsque vous créez le profil de connexion source, saisissez l'adresse IP privée de votre source Microsoft Azure SQL Managed Instance.
- Lorsque vous créez le job de migration, sélectionnez Appairage de VPC pour votre méthode de connectivité.
Configurer la connectivité de la liste d'autorisation d'adresses IP
Pour utiliser la méthode de connectivité de la liste d'autorisation d'adresses IP publiques pour les sources Microsoft Azure SQL Managed Instance, procédez comme suit :
-
Activez l'adresse IP publique pour votre instance Cloud SQL de destination. Activez l'adresse IP publique dans la documentation Cloud SQL.
Si vous migrez vers une nouvelle instance de destination, assurez-vous de créer la destination avec une adresse IP publique activée.
-
Configurez votre source Microsoft Azure SQL Managed Instance pour autoriser l'accès au réseau public à partir de l'adresse IP publique de votre instance Cloud SQL de destination.
Pour en savoir plus, consultez Modifier l'accès au réseau public dans la documentation Microsoft.
- À une étape ultérieure, lorsque vous
créez le profil de connexion source
utilisez le nom de serveur complet de votre instance pour l'adresse IP de la base de données source.
Pour savoir comment afficher les détails de connexion de votre instance Microsoft Azure SQL Managed Instance, consultez Obtenir des informations sur la connexion au serveur dans la documentation Microsoft.
- Lorsque vous créez le job de migration, sélectionnez Liste d'autorisation d'adresses IP pour votre méthode de connectivité.
Étape suivante
Pour en savoir plus sur la connectivité réseau des bases de données dans Database Migration Service, consultez Présentation des méthodes de mise en réseau.
Pour obtenir une procédure de migration complète et détaillée, consultez Premiers pas avec les migrations Cloud SQL pour MySQL.