Configurer la connectivité réseau pour les sources Microsoft Azure Database for PostgreSQL Flexible Server

Cette page explique comment configurer la connectivité réseau pour les sources Microsoft Azure Database pour PostgreSQL Flexible Server pour les migrations homogènes vers Cloud SQL pour PostgreSQL avec Database Migration Service. Plusieurs méthodes sont possibles :

Vous pouvez également utiliser un tunnel SSH inversé, mais cette approche nécessite de créer des machines virtuelles (VM) 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 Database pour PostgreSQL Flexible Server, procédez comme suit :

  1. Configurez une connectivité directe avec Cloud VPN de Google Cloud à votre VPC source.

    Selon l'architecture de votre 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.

  2. Créez une instance Cloud SQL de destination pour laquelle Private Service Connect est activé. Consultez Créer une instance avec Private Service Connect activé dans la documentation Cloud SQL.
  3. Configurez Private Service Connect pour la connectivité sortante sur votre instance. De manière générale, ce processus implique les actions suivantes :
    1. Créer un rattachement de réseau dans le réseau VPC où vous avez configuré 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.
    2. Attribuer le rattachement de réseau à votre instance Cloud SQL pour PostgreSQL de destination.

    Pour connaître la procédure complète, consultez Configurer la connectivité sortante dans la documentation Cloud SQL.

  4. Plus tard, lorsque vous créerez le profil de connexion source, saisissez l'adresse IP privée de votre source Microsoft Azure Database pour PostgreSQL Flexible Server.
  5. Lorsque vous créez le job de migration, sélectionnez Interface PSC comme 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 Database pour PostgreSQL Flexible Server, procédez comme suit :

  1. Configurez une connectivité directe avec Cloud VPN vers votre source Microsoft Azure Database for PostgreSQL Flexible Server.

    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.

  2. 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 où se trouve votre Cloud VPN. Pour en savoir plus, consultez Utiliser une adresse IP privée dans la documentation Cloud SQL.
  3. Plus tard, lorsque vous créerez le profil de connexion source, saisissez l'adresse IP privée de votre source Microsoft Azure Database pour PostgreSQL Flexible Server.
  4. Lorsque vous créez le job de migration, sélectionnez Appairage de VPC comme méthode de connectivité.

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

Pour utiliser la méthode de connectivité par liste d'autorisation d'adresses IP publiques pour les sources Microsoft Azure Database pour PostgreSQL Flexible Server, procédez comme suit :

  1. Activez l'adresse IP publique pour votre instance Cloud SQL de destination. Activer l'adresse IP publique dans la documentation Cloud SQL

    Si vous migrez vers une nouvelle instance de destination, veillez à créer la destination avec une adresse IP publique activée.

  2. Configurez votre base de données Microsoft Azure pour PostgreSQL Flexible Server source afin d'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.

  3. Plus tard, lorsque vous créerez 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 en savoir plus sur l'affichage des détails de connexion de votre instance Microsoft Azure Database for PostgreSQL Flexible Server, consultez Obtenir des informations sur la connexion au serveur dans la documentation Microsoft.

  4. Lorsque vous créez le job de migration, sélectionnez Liste d'adresses IP autorisées comme méthode de connectivité.

Étapes suivantes