Configurer Memorystore pour Redis dans Application Design Center

Memorystore pour Redis est un service Redis entièrement géré pour Google Cloud. Les applications exécutées sur Google Cloud peuvent atteindre des performances exceptionnelles en exploitant le service Redis hautement évolutif, disponible et sécurisé, sans avoir à gérer de déploiements Redis complexes. Pour en savoir plus, consultez la présentation de Memorystore pour Redis.

Ce document décrit la connexion et les paramètres que vous pouvez configurer lorsque vous utilisez App Design Center pour créer une instance Memorystore pour Redis. Les paramètres de configuration sont basés sur le module Terraform terraform-google-memorystore.

Connexions des composants

Le tableau suivant inclut les composants que vous pouvez connecter à une instance Memorystore pour Redis, ainsi que les mises à jour apportées à votre application et à son code Terraform généré.

Composant connecté

Mises à jour des applications

Informations générales

Modèle d'instance Compute Engine

  • Les instances Compute Engine peuvent gérer et mettre en cache les données dans l'instance Memorystore.
  • Les informations de connexion Memorystore sont ajoutées aux métadonnées du modèle d'instance Compute Engine.
  • Le rôle roles/redis.editor est ajouté au compte de service Compute Engine.
Options de déploiement de Redis sur Google Cloud

compte de service

  • Le compte de service peut gérer l'instance Memorystore pour Redis.
  • Le rôle roles/redis.editor est ajouté au compte de service.
Compte de service Memorystore pour Redis

Cloud Run

  • Le service Cloud Run peut mettre en cache les données dans l'instance Memorystore pour Redis.
  • Les informations de connexion Memorystore pour Redis sont ajoutées aux variables d'environnement Cloud Run.
  • Le rôle roles/redis.editor est ajouté au compte de service Cloud Run.
Se connecter à une instance Redis à partir d'un service Cloud Run

Paramètres de configuration requis

Si votre modèle inclut un composant Memorystore pour Redis, vous devez configurer les paramètres suivants avant de le déployer.

Nom du paramètre

Description et contraintes

Informations générales

ID du projet

Projet dans lequel vous souhaitez déployer la ressource Memorystore pour Redis.

Configurer les composants

Région

locationId Régions et zones

Zone

locationId Régions et zones

Nom

name Créer et gérer des instances Redis

Paramètres de configuration facultatifs

Les paramètres suivants sont facultatifs. Pour afficher les paramètres avancés, dans la zone Configuration, sélectionnez Afficher les champs avancés.

Fonctionnalité

Nom du paramètre

Description et informations sur les contraintes

Informations générales

Nom à afficher

displayName Créer et gérer des instances Redis

Niveau

Niveau Fonctionnalités de niveau Redis

Taille de la mémoire (Go)

memorySizeGb Niveaux de capacité

Version Redis

redisVersion Versions prises en charge

Mode Connect

ConnectMode Modes de connexion

Nombre d'instances répliquées

replicaCount À propos des instances répliquées avec accès en lecture

Authentification activée

authEnabled À propos de Redis AUTH

Mode de chiffrement en transit

TransitEncryptionMode À propos du chiffrement en transit

Stratégie de maintenance

Description

description À propos de la maintenance sur Memorystore pour Redis

Day

jour À propos de la maintenance sur Memorystore pour Redis

Heures

heures À propos de la maintenance sur Memorystore pour Redis

Minutes

minutes À propos de la maintenance sur Memorystore pour Redis

Secondes

secondes À propos de la maintenance sur Memorystore pour Redis

Nanos

nanos À propos de la maintenance sur Memorystore pour Redis

Configuration de la persistance

Mode Persistance

persistenceMode À propos des instantanés RDB

Période d'instantané RDB

rdbSnapshotPeriod À propos des instantanés RDB

Mode Instances répliquées avec accès en lecture

ReadReplicasMode À propos des instances répliquées avec accès en lecture

Réseau autorisé

authorizedNetwork Réseaux VPC

Activer les API

Active l'API redis.googleapis.com par défaut.

Google Cloud API Memorystore pour Redis

ID de lieu alternatif

alternativeLocationId Régions et zones

Plage d'adresses IP réservée

reservedIpRange Créer une instance Redis avec une plage d'adresses IP spécifique

Plage d'adresses IP secondaires

secondaryIpRange Créer une instance Redis avec une plage d'adresses IP spécifique

Étiquettes

Clé

labels Créer et gérer des libellés

Valeur

labels Créer et gérer des libellés

Clé gérée par le client

customerManagedKey À propos des clés de chiffrement gérées par le client (CMEK)