Configurer la connectivité réseau pour les sources Cloud SQL pour MySQL

Cette page explique comment configurer la connectivité réseau pour les sources Cloud SQL pour MySQL pour les migrations homogènes vers Cloud SQL pour MySQL avec Database Migration Service. Vous pouvez utiliser deux méthodes différentes :

Pour les migrations homogènes entre deux instances Cloud SQL pour MySQL avec Database Migration Service, nous vous déconseillons d'utiliser la méthode de connectivité par tunnel SSH inversé.

Configurer des interfaces Private Service Connect

Cette méthode de connectivité vous permet de vous connecter à l'adresse IP privée de votre base de données source sans consommer de quota d'appairage de VPC. Les interfaces Private Service Connect ne sont disponibles que lorsque vous effectuez une migration vers une instance existante.

Pour utiliser la connectivité privée avec des interfaces Private Service Connect, procédez comme suit :

  1. Dans votre projet, assurez-vous de disposer d'un réseau de cloud privé virtuel avec l'accès aux services privés activé.

    Il s'agit du réseau que vous appairez avec Database Migration Service et votre source serveur de base de données. Vous devez disposer de suffisamment d'espace pour allouer des plages d'adresses IP aux deux composants.

  2. Assurez-vous que votre instance Cloud SQL source est configurée avec une adresse IP privée et un accès aux services privés (PSA) avec le réseau VPC décrit à l'étape précédente. Pour en savoir plus, consultez la section Utiliser une adresse IP privée dans la documentation Cloud SQL.
  3. Créez une instance Cloud SQL de destination pour laquelle Private Service Connect est activé. Consultez la section Créer une instance pour laquelle Private Service Connect est activé dans la documentation Cloud SQL.
  4. Configurez Private Service Connect pour la connectivité sortante sur votre instance de destination. En résumé, ce processus implique les éléments suivants :
    1. Créer un rattachement de réseau dans le réseau VPC où votre instance source dispose d'une adresse IP privée avec ASP. Notez que la plage de sous-réseaux réservée au rattachement de réseau doit se trouver dans la plage RFC 1918.
    2. Attribuer le rattachement de réseau à votre instance Cloud SQL pour MySQL de destination.

    Pour connaître l'ensemble du processus, consultez la section Configurer la connectivité sortante dans la documentation Cloud SQL.

  5. À une étape ultérieure, lorsque vous créez le profil de connexion source, utilisez l'adresse IP privée de votre instance Cloud SQL pour MySQL source.
  6. Lorsque vous créez le job de migration, sélectionnez Interface PSC pour votre méthode de connectivité.

Configurer un appairage de VPC spécialisé

La connectivité privée avec des sources Cloud SQL pour MySQL pour les migrations hétérogènes utilise l'appairage de cloud privé virtuel (VPC) pour créer une connexion entre Database Migration Service et votre base de données source sur des réseaux VPC dans Google Cloud. L'appairage transitif n'est pas compatible. Par conséquent, pour que cette méthode de connectivité fonctionne, vous devez configurer une machine virtuelle (VM) de proxy inverse dans votre réseau de cloud privé virtuel.

Pour utiliser la connectivité privée avec l'appairage de VPC, procédez comme suit :

  1. Dans votre projet, assurez-vous de disposer d'un réseau de cloud privé virtuel avec l'accès aux services privés activé.

    Il s'agit du réseau que vous appairez avec Database Migration Service et votre source serveur de base de données. Vous devez disposer de suffisamment d'espace pour allouer des plages d'adresses IP aux deux composants.

  2. Assurez-vous que votre instance Cloud SQL source est configurée avec une adresse IP privée et un accès aux services privés (PSA) avec le réseau VPC décrit à l'étape précédente. Pour en savoir plus, consultez la section Utiliser une adresse IP privée dans la documentation Cloud SQL.
  3. À une étape ultérieure, lorsque vous créez le profil de connexion source, procédez comme suit :
    1. Dans la section Définir les détails de la connexion , saisissez l'adresse IP privée de votre instance Cloud SQL source.

      Vous pouvez afficher l'adresse IP privée de votre instance lorsque vous consultez les informations récapitulatives de l'instance.

    2. Dans la section Définir la méthode de connectivité , sélectionnez Connectivité privée.
    3. Dans le menu déroulant, sélectionnez la configuration de connectivité privée que vous avez créée à l'étape précédente.

Configurer la connectivité par liste d'autorisation d'adresses IP

Pour configurer la connectivité par liste d'autorisation d'adresses IP pour les sources Cloud SQL pour MySQL, procédez comme suit :

  1. Activez l'adresse IP publique pour votre instance Cloud SQL source et ajoutez l'adresse IP publique sortante de votre instance de destination à la liste des réseaux autorisés. Pour en savoir plus, consultez la section Activer une adresse IP publique dans la documentation Cloud SQL.

    Si vous effectuez une migration vers une nouvelle instance de destination, assurez-vous de créer la destination avec une adresse IP publique activée.

  2. À une étape ultérieure, lorsque vous créez le profil de connexion source utilisez l'adresse IP publique de votre instance source.
  3. Lorsque vous créez le job de migration, sélectionnez Liste d'autorisation d'adresses IP pour votre méthode de connectivité.

Étape suivante