Networking

Questa pagina fornisce una panoramica della rete per Memorystore for Memcached. Per un elenco degli errori di rete comuni, consulta Scenari di errori di rete.

Accesso privato ai servizi

Memorystore per Memcached utilizza l'accesso privato ai servizi per creare un peering di rete tra il tuo progetto e una rete interna per alcuni servizi Google Cloud come Cloud SQL, Memorystore per Redis e Memorystore per Memcached.

Ciò significa che devi prima stabilire una connessione di accesso privato ai servizi per una rete prima di poter creare un'istanza Memcached utilizzando quella rete.

L'utilizzo di una connessione di accesso ai servizi privati offre il vantaggio di intervalli di indirizzi IP centralizzati e personalizzabili per i servizi sopra indicati. Per le istruzioni su come selezionare un'allocazione di intervalli IP specifici, consulta Creare un'istanza Memcached che utilizza un intervallo di indirizzi IP specifico.

Accesso on-premise con accesso privato ai servizi

Puoi connetterti da un client in una rete on-premise se la rete on-premise è connessa alla rete VPC a cui è connessa la tua istanza Memorystore per Memcached. Per consentire le connessioni da una rete on-premise:

  1. Assicurati che la rete VPC condiviso condivisa sia connessa alla rete on-premise utilizzando una delle seguenti opzioni
  2. Identifica il peering prodotto dalla connessione privata ai servizi. Il peering utilizzato da Memorystore for Memcached è denominato servicenetworking-googleapis-com.
  3. Aggiorna la connessione in peering per scambiare route personalizzate impostando entrambi i flag --import-custom-routes e --export-custom-routes.
  4. Identifica l'intervallo allocato utilizzato dalla connessione ai servizi privati.
  5. Crea una route annunciata personalizzata del router Cloud per l'intervallo allocato sui router Cloud che gestiscono le sessioni BGP per i tuoi tunnel Cloud VPN o i collegamenti Cloud Interconnect (VLAN).

Comunicazione dei requisiti di networking

In genere, il team di networking e/o l'amministratore di rete della tua organizzazione è responsabile della configurazione di una connessione di accesso privato ai servizi. In questo modo, il team di rete può assicurarsi che nessun indirizzo o intervallo IP utilizzato per altre risorse Google Cloud si sovrapponga, il che può causare problemi di connettività.

Ti consigliamo di contattare il team di rete/sicurezza della tua organizzazione per farti configurare la connessione privata ai servizi, in particolare se riscontri un errore durante la procedura di configurazione. Quando contatti il team di networking, inviagli le seguenti informazioni:

The Memorystore for Memcached instance cannot be created due to the following
error:

"Google private services access is not enabled. Enable privates service access
and try again."

Before an instance can be created, a private service access connection needs to
be established for network <project name: network>. Please refer to the
following Memorystore documentation links for more information on how to create
this connection:

* Networking.
* Establishing a private services access connection.
* Verifying a private services access connection.

Indirizzi IP

Ogni istanza Memorystore per Memcached ha un endpoint di discovery e ogni nodo dell'istanza ha il proprio indirizzo IP. Puoi visualizzare questi indirizzi IP nella console Google Cloud o utilizzando gcloud memcache instances describe.

Gli indirizzi IP dei nodi e dell'endpoint di rilevamento non cambiano.

Reti supportate e intervalli IP dei client

Sono supportate le seguenti reti o istanze con indirizzi IP RFC 1918:
  • Reti VPC, ad eccezione delle reti legacy
  • Reti VPC condivise
  • sistemi on-premise
  • Istanze VM di Compute Engine, ad eccezione di 172.17.0.0/16 perché questa intervallo IP è riservato ai componenti interni
  • Ti consigliamo di utilizzare un intervallo di accesso ai servizi privati con una dimensione del blocco di almeno /24 per supportare Memorystore per Memcached e altri servizi. Tuttavia, la dimensione minima del blocco necessaria per supportare Memorystore for Memcached è /26.

Passaggi successivi