À propos des interfaces Private Service Connect

Cette page présente les interfaces Private Service Connect.

Une interface Private Service Connect est une ressource qui permet à un réseau cloud privé virtuel (VPC) de producteur d'initier des connexions avec différentes destinations dans un réseau VPC consommateur. Les réseaux de producteurs et les réseaux consommateurs peuvent appartenir à différents projets et organisations.

Lorsque vous créez une interface Private Service Connect, vous créez une instance de machine virtuelle (VM) dotée d'au moins deux interfaces réseau. La première interface se connecte à un sous-réseau dans un réseau VPC producteur. La deuxième interface est une interface Private Service Connect qui demande une connexion à un rattachement de réseau dans un réseau consommateur. Si la connexion est acceptée, Google Cloud attribue à l'interface Private Service Connect une adresse IP interne du sous-réseau consommateur spécifié par le rattachement de réseau.

Cette connexion d'interface Private Service Connect permet aux organisations du producteur et du client de configurer leurs réseaux VPC afin que les deux réseaux soient connectés et puissent communiquer à l'aide d'adresses IP internes. Par exemple, l'organisation producteur peut mettre à jour le réseau VPC producteur afin d'ajouter des routes pour les sous-réseaux consommateur.

Figure 1 : La VM Vm-1 d'un réseau VPC producteur possède deux interfaces réseau. L'une est une interface réseau standard qui se connecte à un sous-réseau du réseau producteur, tandis que l'autre est une interface Private Service Connect connectée à un rattachement de réseau dans un réseau consommateur (cliquez pour agrandir).

Une connexion entre une interface Private Service Connect et un rattachement de réseau est semblable à une connexion entre un point de terminaison Private Service Connect et un rattachement de service, avec toutefois deux différences majeures :

  • Une interface Private Service Connect permet à un réseau VPC producteur d'établir des connexions avec un réseau VPC consommateur (sortie de service géré). Un point de terminaison fonctionne dans le sens inverse, ce qui permet à un réseau VPC consommateur d'établir des connexions avec un réseau VPC producteur (entrée de service géré).
  • Une connexion d'interface Private Service Connect est transitive. Cela signifie que les charges de travail d'un réseau producteur peuvent établir des connexions avec d'autres charges de travail connectées au réseau VPC consommateur. Les points de terminaison Private Service Connect peuvent uniquement établir des connexions au réseau VPC producteur.

Figure 2. Les points de terminaison Private Service Connect permettent aux clients de services d'établir des connexions avec des producteurs de services, tandis que les interfaces Private Service Connect permettent aux producteurs de services d'établir des connexions avec les clients de services (cliquez pour agrandir).

Se connecter à des charges de travail sur d'autres réseaux

Comme les connexions d'interface Private Service Connect sont transitives, si la configuration du réseau VPC consommateur le permet, les ressources des réseaux VPC producteur peuvent communiquer avec les charges de travail connectées au réseau consommateur. Éléments inclus :

Figure 3. Un réseau VPC producteur connecté à un réseau VPC consommateur via une connexion d'interface Private Service Connect peut communiquer avec les charges de travail connectées au VPC consommateur.

Exemples de cas d'utilisation

Un exemple de cas d'utilisation des interfaces Private Service Connect est un service géré qui doit établir des connexions avec un réseau VPC consommateur pour accéder aux données consommateur. Le service peut également avoir besoin d'accéder à des données ou à des services disponibles sur le réseau sur site d'un consommateur, via une connexion VPN ou Cloud Interconnect, ou à partir d'un service tiers. Une connexion d'interface Private Service Connect peut répondre à toutes ces exigences.

Autre cas d'utilisation : un service géré qui fournit une passerelle API. Lorsque le service reçoit des appels pour différentes API, il utilise des interfaces Private Service Connect pour établir des connexions avec des réseaux VPC consommateur. Le service de passerelle envoie des requêtes API aux cibles en backend qui traitent les requêtes.

Les interfaces et les points de terminaison Private Service Connect sont complémentaires et peuvent être utilisés ensemble dans le même réseau VPC.

Par exemple, la figure 4 décrit la configuration réseau d'un service géré qui fournit des analyses. Le service d'analyse peut établir des connexions avec le réseau VPC consommateur à l'aide d'une interface Private Service Connect. Un point de terminaison Private Service Connect dans le réseau consommateur permet au service d'analyse d'établir des connexions avec un service de base de données dans un autre réseau VPC. Le trafic du service d'analyse vers le service de base de données passe par le réseau consommateur, ce qui permet au client de surveiller et de sécuriser le trafic entre les deux services.

Figure 4. Les interfaces et les points de terminaison Private Service Connect sont complémentaires dans cet exemple de configuration. L'interface permet au service d'analyse d'établir des connexions au réseau VPC consommateur. Le point de terminaison permet au service d'analyse d'établir des connexions entre le réseau VPC consommateur et le service de base de données (cliquez pour agrandir).

Spécifications

  • Une interface Private Service Connect est un type spécial d'interface réseau qui se connecte à un rattachement de réseau. Les spécifications relatives à l'interface réseau s'appliquent également aux interfaces Private Service Connect.
  • Lorsque vous créez une VM pour les interfaces Private Service Connect, vous créez au moins deux interfaces réseau. La première interface réseau est toujours l'interface réseau par défaut, nommée nic0. Cette interface se connecte à un sous-réseau producteur. La deuxième interface est une interface Private Service Connect qui demande une connexion à un sous-réseau consommateur. Vous pouvez inclure jusqu'à sept interfaces Private Service Connect sur une même VM.
  • Lorsqu'un projet consommateur accepte une connexion depuis une interface Private Service Connect, une adresse IPv4 interne lui est attribuée. Cette adresse provient du sous-réseau spécifié par le rattachement de réseau. Si le sous-réseau est une pile double, vous pouvez également attribuer à l'interface une adresse IPv6 interne.
  • Les interfaces Private Service Connect sont compatibles avec les plages d'adresses IP d'alias. Les plages d'adresses IP d'alias doivent provenir de la plage d'adresses IPv4 principales du sous-réseau du rattachement de réseau.
  • Google Cloud garantit que les adresses IP attribuées à une interface Private Service Connect ne chevauchent pas les plages d'adresses des sous-réseaux connectés aux autres interfaces réseau de la VM. Si le nombre d'adresses disponibles n'est pas suffisant, la création de la VM échoue.
  • Une interface Private Service Connect communique de la même manière qu'une interface réseau.
  • Une connexion entre un rattachement de réseau et une interface Private Service Connect est bidirectionnelle et transitive. Les charges de travail du réseau VPC producteur peuvent établir des connexions avec des charges de travail connectées au réseau VPC consommateur.

Limites

  • Une connexion d'interface Private Service Connect ne peut être interrompue que comme suit :

    • Un producteur supprime la VM de l'interface.
    • Un client supprime un projet associé à une interface Private Service Connect. Cette action arrête la VM de l'interface.
    • Un client désactive l'API = Compute Engine dans un projet associé à une interface Private Service Connect. Cette action arrête la VM de l'interface.
  • Les interfaces Private Service Connect ne sont pas compatibles avec les adresses IP externes.

  • Une interface Private Service Connect ne peut pas être le saut suivant d'une règle de transfert interne.

  • Vous ne pouvez pas associer directement des interfaces Private Service Connect à des nœuds ou des pods Google Kubernetes Engine (GKE). Toutefois, la sortie de service est possible avec GKE via des interfaces Private Service Connect configurées sur des VM proxy.

Tarifs

La tarification des interfaces Private Service Connect est décrite sur la page des tarifs des VPC.

Étapes suivantes