Mise en réseau

Cette page présente la mise en réseau de Memorystore pour Memcached. Pour obtenir la liste des erreurs de mise en réseau courantes, consultez la section Scénarios d'erreurs de mise en réseau.

Accès aux services privés

Memorystore pour Memcached utilise l'accès aux services privés pour créer un appairage réseau entre votre projet et un réseau interne pour certains services Google Cloud, tels que Cloud SQL, Memorystore pour Redis et Memorystore pour Memcached.

Cela signifie que vous devez d'abord établir une connexion d'accès aux services privés pour un réseau avant de pouvoir créer une instance Memcached à l'aide de ce réseau.

L'utilisation d'une connexion d'accès aux services privés vous permet de bénéficier de plages d'adresses IP centralisées et personnalisables pour les services susmentionnés. Pour obtenir des instructions sur la sélection d'une plage d'adresses IP spécifique, consultez la page Créer une instance Memcached qui utilise une plage d'adresses IP spécifique.

Accès sur site avec accès aux services privés

Vous pouvez vous connecter à partir d'un client sur un réseau sur site si ce réseau est connecté au réseau VPC auquel votre instance Memorystore pour Memcached est connectée. Pour autoriser les connexions à partir d'un réseau sur site, procédez comme suit :

  1. Assurez-vous que votre réseau VPC partagé est connecté à votre réseau sur site à l'aide de l'une des options suivantes :
  2. Identifiez l'appairage généré par la connexion aux services privés. L'appairage utilisé par Memorystore pour Redis se nomme servicenetworking-googleapis-com.
  3. Mettez à jour la connexion d'appairage pour échanger des routes personnalisées en définissant à la fois --import-custom-routes et --export-custom-routes.
  4. Identifiez la plage allouée utilisée par la connexion aux services privés.
  5. Créez une annonce de routage personnalisée Cloud Router pour la plage allouée sur les routeurs cloud qui gèrent les sessions BGP pour vos tunnels Cloud VPN ou vos rattachements Cloud Interconnect (VLAN).

Communiquer les exigences de mise en réseau

Généralement, l'équipe réseau et/ou l'administrateur réseau de votre organisation sont chargés de configurer une connexion d'accès aux services privés. Cela permet à l'équipe réseau de s'assurer qu'aucune adresse IP ou plage utilisée pour d'autres ressources Google Cloud ne se chevauche, ce qui peut entraîner des problèmes de connectivité.

Nous vous recommandons de contacter l'équipe réseau/sécurité de votre organisation pour configurer la connexion de service privé, en particulier si vous rencontrez une erreur lors du processus de configuration. Lorsque vous contactez votre équipe réseau, envoyez-lui les informations suivantes :

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.

Adresses IP

Chaque instance Memorystore pour Memcached possède un point de terminaison de découverte, et chaque nœud de l'instance possède sa propre adresse IP. Vous pouvez afficher ces adresses IP dans la console Google Cloud ou à l'aide de gcloud memcache instances describe.

Les adresses IP des nœuds et du point de terminaison de découverte ne changent pas.

Réseaux et plages d'adresses IP clientes compatibles

Le réseau ou les instances suivants dotés d'adresses IP RFC 1918 sont compatibles :
  • Réseaux VPC, sauf les anciens réseaux
  • Réseaux VPC partagés
  • Systèmes sur site
  • Instances de VM Compute Engine, à l'exception de la page d'adresse IP 172.17.0.0/16, car celle-ci est réservée aux composants internes
  • Nous vous recommandons d'utiliser une plage d'accès aux services privés ayant une taille de bloc d'au moins /24 pour assurer la prise en charge de Memorystore pour Memcached et d'autres services. Cependant, la taille de bloc minimale requise pour prendre en charge Memorystore pour Memcached est /26.

Étapes suivantes