Planifier la configuration de mise en réseau

Cette page présente les points à prendre en compte lorsque vous planifiez la connectivité réseau pour votre migration.

Du point de vue de la mise en réseau, Database Migration Service et Cloud SQL sont des producteurs de services qui résident dans leurs propres réseaux dédiés (appelés réseaux de services), en dehors des réseaux de cloud privé virtuel (VPC) que vous utilisez dans votre projet Google Cloud .

Selon que vous choisissez une migration standard ou une migration avec démarrage rapide, Database Migration Service utilise différentes architectures réseau pour se connecter à vos bases de données. Cette page se concentre principalement sur les considérations de mise en réseau pour les migrations standards.

Connectivité de migration standard

Pour les migrations PostgreSQL homogènes standards vers Cloud SQL, Database Migration Service se connecte à l'instance Cloud SQL pour PostgreSQL de destination et gère le processus de migration en son nom. C'est l'instance de destination qui établit la connexion réseau directe à votre instance source, tandis que Database Migration Service supervise le processus.

L'objectif de la configuration de la connectivité réseau pour une migration standard est de s'assurer que l'instance Cloud SQL pour PostgreSQL de destination peut acheminer et atteindre votre serveur de base de données source sur le réseau.

Différentes méthodes de connectivité sont disponibles en fonction de votre offre de base de données source et de la configuration réseau de votre instance Cloud SQL pour PostgreSQL de destination :

  • Liste d'autorisation d'adresses IP : se connecte via l'Internet public en ajoutant l'adresse IP sortante de destination au pare-feu ou à la liste d'autorisation source.
  • Tunnel SSH inversé : achemine le trafic de réplication via un hôte bastion Compute Engine intermédiaire sur un tunnel SSH chiffré.
  • Connectivité privée avec appairage de VPC : se connecte à l'adresse IP privée de votre base de données source sur des réseaux VPC appairés (pour les instances de destination d'accès aux services privés).
  • Connectivité privée avec des interfaces Private Service Connect : se connecte à l'adresse IP privée de votre base de données source à l'aide de rattachements de réseau (pour les instances de destination compatibles avec PSC).

Avant de configurer votre instance source pour la migration, consultez la page Présentation de la mise en réseau pour évaluer l'environnement réseau de bout en bout et choisir la méthode la plus adaptée à votre scénario.

Connectivité des migrations à démarrage rapide

Les migrations de démarrage rapide utilisent un modèle de mise en réseau médié dans lequel Database Migration Service agit comme un intermédiaire entre votre base de données source et l'instance Cloud SQL pour PostgreSQL de destination :

  • Connectivité source : Database Migration Service se connecte à votre base de données source à l'aide d'interfaces Private Service Connect et de configurations de connectivité privée. Votre base de données source doit disposer d'une adresse IP privée attribuée dans un réseau VPC Google Cloud . Si votre base de données source est hébergée en dehors de Google Cloud, vous devez la connecter à votre réseau VPC à l'aide d'une connexion Cloud VPN ou Cloud Interconnect. Les autres méthodes (telles que les listes d'autorisation d'adresses IP publiques ou les tunnels SSH inverses) ne sont pas acceptées.
  • Connectivité de destination : Database Migration Service gère entièrement la communication réseau vers votre instance de destination. L'instance de destination doit être activée pour Private Service Connect.

Pour obtenir une explication complète de l'architecture réseau de démarrage rapide, des diagrammes de composants et des limites, consultez Connectivité réseau pour les migrations à démarrage rapide dans la documentation principale de Database Migration Service.

Étapes suivantes