Opzioni di networking di Apigee

Quando esegui il provisioning di una nuova organizzazione Apigee, puoi scegliere una delle due opzioni di networking distinte: peering non VPC o peering VPC. Queste due opzioni sono riepilogate di seguito.

  • L'opzione Peering non VPC utilizza Private Service Connect (PSC) per instradare il traffico dai client ad Apigee (traffico in entrata) e da Apigee ai servizi di destinazione ospitati nei tuoi progetti Google Cloud (traffico in uscita). In questo modello, non è necessario fornire intervalli IP dedicati nella rete durante il provisioning di Apigee. Vedi anche Pattern di networking in uscita e Networking in ingresso con Private Service Connect.
  • L'opzione di peering VPC utilizza l'accesso privato ai servizi per creare una connessione privata tra la tua rete VPC e una rete di proprietà di Apigee. Questo modello utilizza il peering di rete VPC per connettere la tua rete a quella di Apigee. Il modello di peering richiede l'allocazione di intervalli IP dedicati nella rete quando viene eseguito il provisioning di una nuova istanza di Apigee. Inoltre, puoi anche utilizzare Private Service Connect (PSC) per instradare il traffico dai client ad Apigee (traffico in entrata) e da Apigee ai servizi di destinazione ospitati nei tuoi progetti Google Cloud (traffico in uscita) insieme al peering VPC.

Opzione di peering non VPC

Questa opzione non richiede il peering VPC. Con questo approccio, non è necessario fornire reti e intervalli IP durante il processo di provisioning di Apigee. Utilizzi invece Private Service Connect (PSC) per il routing del traffico in entrata (dai client ad Apigee) e in uscita (da Apigee ai servizi di destinazione in esecuzione nei tuoi progetti Google Cloud).

PSC consente la connessione privata tra un producer di servizi (Apigee) e un consumer di servizi (uno o più altri progetti Cloud che controlli). Con il provisioning del peering non VPC, le richieste passano attraverso un bilanciatore del carico esterno globale o un bilanciatore del carico esterno regionale a un unico punto di collegamento, chiamato collegamento di servizio (Figura 1) utilizzando PSC.

I passaggi di provisioning non VPC sono descritti in Provisioning senza peering VPC

Figura 1. Architettura Apigee senza peering VPC. Vedi anche Panoramica dell'architettura Apigee.

Opzione di peering VPC

Tradizionalmente, Apigee ha utilizzato il peering di rete VPC per consentire la comunicazione tra una rete virtual private cloud (VPC) gestita da te e una rete VPC gestita da Apigee. Questa configurazione consente la comunicazione bidirezionale tra le due reti VPC e consente ai proxy API Apigee di chiamare i servizi di destinazione di cui è stato eseguito il deployment nel tuo VPC. Se le applicazioni di destinazione si trovano nella rete in peering, Apigee può accedere ai relativi indirizzi IP e instradare il traffico del proxy API. Vedi anche Panoramica dell'architettura Apigee.

Per creare un'istanza Apigee, devi allocare una coppia di intervalli di indirizzi IP (un intervallo CIDR /22 e /28) ad Apigee ed eseguire il peering VPC tra la tua rete e quella di Apigee. Ogni istanza Apigee richiede un intervallo CIDR non sovrapposto di /22 e /28. Al piano di runtime Apigee vengono assegnati indirizzi IP all'interno di questo intervallo CIDR. Di conseguenza, è importante che l'intervallo sia riservato ad Apigee e non utilizzato da altre applicazioni nella tua rete VPC.

Apigee supporta il peering con una sola rete. Tuttavia, molte aziende hanno più reti in cui vengono implementati applicazioni e servizi. In questi casi, puoi utilizzare PSC per connettere privatamente Apigee ai servizi di destinazione in esecuzione su reti VPC oltre alla rete in peering (Figura 2). Per saperne di più, consulta Pattern di networking in uscita.

Figura 2. Architettura Apigee con peering VPC. Per i dettagli di questa architettura, consulta la panoramica dell'architettura Apigee.

I passaggi per il provisioning di Apigee con il peering VPC sono descritti in Provisioning con peering VPC.

Come scegliere un'opzione di rete

La tabella seguente descrive le funzionalità/gli approcci disponibili con ciascuna opzione di networking:

Disponibilità della funzionalità Provisioning basato sul peering VPC Provisioning basato sul peering non VPC
Requisiti di rete
Richiede informazioni di rete per la creazione dell'organizzazione Apigee No
Richiede l'allocazione dell'intervallo IP per la creazione dell'istanza Apigee Sì (intervalli CIDR /22 e /28 per ogni regione) No

Routing in direzione nord
Routing basato su PSC
Routing basato su MIG No
Bilanciamento del carico globale
Bilanciamento del carico globale (classico) No
Bilanciamento del carico regionale
Controllo di integrità attivo per il routing di failover multiregionale Sì (con il routing basato su MIG) No (con NEG PSC)

Sì (con il routing basato su MIG)


Routing in uscita
Opzioni di routing verso sud Può utilizzare il peering VPC o PSC Solo PSC

Altre funzionalità
Peering DNS
(vedi Connessione con zone di peering DNS privato)
Controlli di servizio VPC No