Networking

Questa pagina fornisce una panoramica del networking per Memorystore for Memcached. Per un elenco degli errori di networking comuni, vedi Scenari di errori di networking.

Accesso privato ai servizi

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

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

L'utilizzo di una connessione di accesso privato ai servizi offre il vantaggio di intervalli di indirizzi IP centralizzati e personalizzabili per i servizi sopra menzionati. Per istruzioni sulla selezione di un'allocazione di intervallo IP specifica, vedi 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 l'istanza Memorystore for 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 di servizi privati. Il peering utilizzato da Memorystore for Memcached è denominato servicenetworking-googleapis-com.
  3. Aggiorna la connessione in peering per scambiare route personalizzate impostando sia --import-custom-routes sia --export-custom-routes flag
  4. Identifica l'intervallo allocato utilizzato dalla connessione di 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).

Comunicare i 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 networking può assicurarsi che non si verifichino sovrapposizioni tra gli indirizzi IP o gli intervalli utilizzati per altre Google Cloud risorse, il che può causare problemi di connettività.

Ti consigliamo di contattare il team di rete/sicurezza della tua organizzazione per configurare la connessione di servizi privati, soprattutto se si verifica un errore durante la procedura di configurazione. Quando contatti il team di networking, invia 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 for Memcached ha un endpoint di rilevamento, e ogni nodo dell'istanza ha il proprio indirizzo IP. Puoi visualizzare questi indirizzi IP nella Google Cloud console o utilizzando gcloud memcache instances describe.

Gli indirizzi IP per i nodi e per l'endpoint di rilevamento non cambiano.

Reti e intervalli IP client supportati

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 Compute Engine, ad eccezione di 172.17.0.0/16 perché questo intervallo IP è riservato ai componenti interni
  • Ti consigliamo di utilizzare un intervallo di accesso privato ai servizi con una dimensione del blocco di almeno /24 per supportare Memorystore for Memcached e altri servizi. Tuttavia, la dimensione minima del blocco necessaria per supportare Memorystore for Memcached è /26.

Passaggi successivi