Mise en réseau

Cette page décrit les paramètres réseau de Cloud Memorystore pour Redis.

Paramètres réseau principaux

Pour se connecter à une instance Cloud Memorystore pour Redis, les clients doivent appartenir au même projet GCP, à la même région et au même réseau VPC. Par exemple, si vous souhaitez vous connecter à une instance Redis avec une instance Compute Engine, créez l'instance Compute Engine dans le même projet et la même région que l'instance Redis. Les ressources créées dans le même projet partagent automatiquement un réseau VPC par défaut. Vous pouvez toutefois spécifier un réseau VPC différent pour connecter vos ressources, si vous le souhaitez.

Réseaux limités et non compatibles

Si vous souhaitez vous connecter à votre instance Redis à partir d'une ressource d'un autre projet via un VPC partagé, déployez l'instance Redis dans le projet hôte du VPC partagé. Par ailleurs, la ressource et l'instance Redis doivent se trouver sur le même réseau VPC partagé, ou les réseaux doivent être appairés. La connexion à une instance Redis déployée sur un réseau VPC partagé dans un projet de service n'est pas acceptée.

Les VPN et les anciens réseaux ne sont pas compatibles avec les instances Cloud Memorystore pour Redis.

Les instances de VM Compute Engine dont l'adresse IP interne est comprise dans la plage 172.17.0.0/16 ne peuvent pas accéder aux instances Cloud Memorystore pour Redis, dans la mesure où cette plage est réservée à un composant interne.

Appairage de réseaux

La première fois que vous créez une instance Cloud Memorystore pour Redis, un réseau appairé est également créé afin de permettre la connectivité réseau entre les clients de votre projet et l'instance Redis. Le nom du réseau appairé correspondant à votre instance Redis apparaîtra sous la forme redis-peer-[PROJECT_NUMBER], ainsi que dans la page Appairage de réseaux VPC.

Ne supprimez pas le réseau appairé, car vous perdrez la connectivité avec vos instances Redis. Si vous supprimez accidentellement le réseau appairé, la méthode la plus simple pour le récupérer consiste à créer une autre instance Redis. Cloud Memorystore pour Redis détectera l'absence de connectivité entre votre projet et la nouvelle instance et recréera le réseau appairé. Vous pouvez ensuite supprimer la nouvelle instance Redis si vous n'en avez pas l'utilité.

Plage d'adresses IP

Chaque instance Cloud Memorystore pour Redis doit être associée à une plage d'adresses IP. La plage d'adresses IP doit être définie à partir des plages d'adresses IP internes (10.0.0.0/8, 172.16.0.0/12 et 192.168.0.0/16) et disposer d'une taille de bloc de 29. Exemples valides de plages d'adresses IP d'instance Cloud Memorystore pour Redis : 10.0.3.0/29 et 172.31.0.0/29.

Vous pouvez attribuer la plage d'adresses IP si vous souhaitez en utiliser une en particulier, sans quoi Cloud Memorystore pour Redis choisit une plage aléatoire parmi les plages d'adresses IP internes. Si cette plage est déjà utilisée, le service réessaie jusqu'à trouver une plage libre. Si vous attribuez une plage d'adresses IP, assurez-vous qu'elle ne chevauche aucun sous-réseau existant du réseau VPC utilisé par l'instance Redis et aucune des plages d'adresses IP attribuées à d'autres instances Redis existantes sur ce réseau.

Règles de pare-feu

Veillez à ne pas créer de règles de pare-feu de réseau susceptibles de bloquer la plage d'adresses IP de l'instance Redis.

Activer le VPC natif/les adresses IP d'alias pour les clusters Kubernetes

Vous devez activer le VPC natif/les adresses IP d'alias afin de vous connecter à une instance Cloud Memorystore pour Redis depuis un cluster Kubernetes. Il est plus simple d'activer le VPC natif/les adresses IP d'alias lors de la création du cluster. Lors de la création du cluster, sélectionnez VPC natif sous Options avancées. Pour en savoir plus, consultez la page Créer des clusters de VPC natif à l'aide d'adresses IP d'alias.