Options de mise en réseau Apigee

Vous pouvez choisir parmi deux options de mise en réseau lorsque vous provisionnez une nouvelle organisation Apigee : Appairage non-VPC et Appairage VPC. Ces deux options sont résumées ci-dessous.

  • L'option d'appairage non-VPC utilise Private Service Connect (PSC) pour acheminer le trafic depuis les clients vers Apigee (trafic Northbound) et depuis Apigee vers des services cibles hébergés dans vos projets Google Cloud (trafic Southbound). Dans ce modèle, vous n'avez pas besoin de fournir des plages d'adresses IP dédiées sur votre réseau lors du provisionnement d'Apigee. Consultez également les sections Modèles de mise en réseau Southbound et Mise en réseau Northbound avec Private Service Connect.
  • L'option d'appairage de VPC utilise l'accès aux services privés pour créer une connexion privée entre votre réseau VPC et un réseau appartenant à Apigee. Ce modèle utilise l'appairage de réseaux VPC pour connecter votre réseau à celui d'Apigee. Le modèle d'appairage nécessite l'allocation de plages d'adresses IP dédiées sur votre réseau lorsque vous provisionnez une nouvelle instance d'Apigee. De plus, vous pouvez également utiliser Private Service Connect (PSC) pour acheminer le trafic depuis les clients vers Apigee (trafic Northbound) et depuis Apigee vers des services cibles hébergés dans vos projets Google Cloud (trafic Southbound), ainsi que l'appairage de VPC.

Option d'appairage non-VPC

Cette option ne nécessite pas d'appairage de VPC. Avec cette approche, vous n'avez pas besoin de fournir de réseaux et de plages d'adresses IP lors du processus de provisionnement Apigee. À la place, vous utilisez Private Service Connect (PSC) pour acheminer le trafic Northbound (depuis les clients vers Apigee) et le trafic Southbound (depuis Apigee vers les services cibles s'exécutant dans vos projets Google Cloud).

PSC permet d'établir une connexion privée entre un producteur de services (Apigee) et un client du service (un ou plusieurs autres projets Cloud que vous contrôlez). Avec le provisionnement d'appairage non-VPC, les requêtes passent par un équilibreur de charge externe global ou un équilibreur de charge externe régional vers un seul point de rattachement, appelé rattachement de service (voir Figure 1) utilisant PSC.

Les étapes du provisionnement non-VPC sont décrites dans la section Effectuer un provisionnement sans appairage de VPC.

Figure 1. Architecture Apigee sans appairage de VPC. Consultez également la page Présentation de l'architecture Apigee.

Option d'appairage de VPC

Traditionnellement, Apigee utilise l'appairage de réseaux VPC pour permettre la communication entre un réseau cloud privé virtuel (VPC) géré par vous-même et un réseau VPC géré par Apigee. Cette configuration permet une communication bidirectionnelle entre les deux réseaux VPC et permet aux proxys d'API Apigee d'appeler des services cibles déployés dans votre VPC. Si les applications cibles se trouvent dans le réseau appairé, Apigee peut accéder à leurs adresses IP et acheminer le trafic du proxy d'API vers celles-ci. Consultez également la page Présentation de l'architecture Apigee.

Pour créer une instance Apigee, vous devez allouer une paire de plages d'adresses IP (une plage CIDR /22 et une plage CIDR /28) à Apigee et effectuer l'appairage de VPC entre votre réseau et le réseau Apigee. Chaque instance Apigee nécessite une plage CIDR /22 et /28 sans chevauchement. Les adresses IP de cette plage CIDR sont attribuées au plan d'exécution Apigee. Par conséquent, il est important que la plage soit réservée à Apigee et qu'elle ne soit pas utilisée par d'autres applications dans votre réseau VPC.

Apigee n'accepte l'appairage qu'avec un seul réseau. Cependant, de nombreuses entreprises possèdent plusieurs réseaux dans lesquels des applications et services sont déployés. Dans ce cas, vous pouvez utiliser PSC pour connecter Apigee de manière privée à des services cibles exécutés sur des réseaux VPC en plus du réseau appairé (voir Figure 2). Pour plus d'informations, consultez la section Modèles de mise en réseau Southbound.

Figure 2. Architecture Apigee avec appairage de VPC. Pour en savoir plus sur cette architecture, consultez la page Présentation de l'architecture Apigee.

Les étapes du provisionnement d'Apigee avec appairage de VPC sont décrites dans la section Effectuer un provisionnement avec appairage de VPC.

Choisir une option de mise en réseau

Le tableau suivant décrit les fonctionnalités/approches disponibles pour chaque option de mise en réseau :

Fonctionnalités disponibles Provisionnement basé sur l'appairage de VPC Provisionnement non basé sur l'appairage de VPC
Configuration réseau requise
Nécessite des informations réseau pour la création de l'organisation Apigee Oui Non
Nécessite l'allocation de plages d'adresses IP pour la création d'instances Apigee Oui (plages CIDR /22 et /28 pour chaque région) Non

Routage Northbound
Routage basé sur PSC Oui Oui
Routage basé sur les groupes d'instances gérés (MIG) Oui Non
Équilibrage de charge global Oui Oui
Équilibrage de charge global (classique) Oui Non
Équilibrage de charge régional Oui Oui
Vérification d'état active pour le routage de basculement multirégional Oui (avec routage basé sur les MIG) Non (avec des NEG PSC)

Oui (avec la solution de routage basé sur les MIG)


Routage Southbound
Options de routage Southbound Possibilité d'utiliser l'appairage de VPC ou PSC PSC uniquement

Autres fonctionnalités
Appairage DNS Oui Non.
VPC Service Controls Oui Non.