Pour créer une migration dans Database Migration Service, la connectivité doit être établie entre l'instance source et l'instance Cloud SQL de destination. Plusieurs méthodes sont acceptées. Choisissez celui qui convient le mieux à la charge de travail spécifique.
Méthode de mise en réseau
Description
Avantages
Inconvénients
Liste d'autorisation d'adresses IP
Cette méthode consiste à configurer le serveur de base de données source pour accepter les connexions à partir de l'adresse IP sortante de l'instance Cloud SQL.
Si vous choisissez cette méthode, Database Migration Service vous guide tout au long du processus de configuration lors de la création de la migration.
Facile à configurer.
Aucune configuration de pare-feu personnalisée n'est requise.
Le trafic réseau transite par l'Internet public.
Moins sécurisé.
Les performances ont diminué.
Tunnel SSH inversé via une VM hébergée dans le cloud
Établit la connectivité de la destination vers la source via un tunnel SSH inversé sécurisé.
Nécessite une VM hôte bastion dans le projet de plate-forme Google Cloud , ainsi qu'une machine (par exemple, un ordinateur portable sur le réseau) connectée à la source.
Database Migration Service collecte les informations requises au moment de la création de la migration et génère automatiquement le script pour tout configurer.
Facile à configurer.
Aucune configuration de pare-feu personnalisée n'est requise.
Recommandé pour les scénarios de migration de courte durée (migrations de bases de données de petite taille ou de validation de concept).
La VM bastion vous appartient et est gérée par vous. Elle peut entraîner des coûts supplémentaires.
Appairage de VPC
Cette méthode consiste à configurer les VPC pour qu'ils communiquent entre eux.
Solution Google Cloud native.
Facile à configurer.
Bande passante élevée.
Recommandé pour les migrations de longue durée ou à volume élevé.
Applicable si les bases de données source et de destination sont hébergées dans Google Cloud, ou si la source est connectée au VPC de destination à l'aide d'un VPN (hébergé dans le cloud ou sur site) ou de Cloud Interconnect.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/29 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/07/29 (UTC)."],[[["Database Migration Service requires establishing connectivity between the source database and the Cloud SQL destination instance for successful migration."],["The IP allowlist method involves configuring the source database to accept connections from the Cloud SQL instance's outgoing IP address, and is recommended for short-lived migrations."],["Reverse-SSH tunnel via cloud hosted VM method creates a secure connection from the destination to the source, requiring a bastion host VM and is also preferred for short lived migrations."],["VPC peering involves configuring VPCs to communicate with each other, and is ideal for long-running or high-volume migrations, but works if both databases are hosted in google cloud or are connected to the same VPC."]]],[]]