Configurer une instance Memorystore pour Valkey

Memorystore pour Valkey est un service Valkey entièrement géré pour Google Cloudqui accepte les instances avec le mode cluster activé et celles avec le mode cluster désactivé. Les applications exécutées sur Google Cloud peuvent atteindre des performances exceptionnelles en exploitant le service Valkey hautement évolutif, disponible et sécurisé, sans qu'il soit nécessaire de gérer des déploiements Valkey complexes. Pour en savoir plus, consultez la présentation de Memorystore pour Valkey.

Ce document décrit les connexions et les paramètres que vous pouvez configurer lorsque vous utilisez App Design Center pour créer une instance Memorystore pour Valkey. 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 Valkey, ainsi que les modifications apportées à votre application et à son code Terraform généré.

Composant connecté

Mises à jour d'applications

Informations générales

Cloud Run

  • Le service Cloud Run peut mettre en cache les données dans l'instance Memorystore pour Valkey.
  • App Design Center ajoute les informations de connexion Memorystore pour Valkey aux variables d'environnement Cloud Run.
  • App Design Center ajoute le rôle roles/memorystore.dbConnectionUser au compte de service Cloud Run.
Se connecter à une instance Memorystore pour Valkey

Modèle d'instance Compute Engine

  • Le modèle d'instance peut mettre en cache les données dans l'instance Memorystore pour Valkey.
  • App Design Center ajoute les informations de connexion Memorystore pour Valkey aux métadonnées de l'instance de calcul.
Se connecter à une instance Memorystore pour Valkey

Compte de service

  • App Design Center ajoute le rôle roles/memorystore.editor aux identifiants du compte de service pour lui permettre de gérer l'instance.
Se connecter à une instance Memorystore pour Valkey

Réseau VPC

  • App Design Center déploie l'instance Memorystore for Valkey dans le réseau VPC sélectionné.
  • App Design Center ajoute les informations sur le réseau VPC aux paramètres réseau de Memorystore pour Valkey.
Conseils pour configurer la mise en réseau

Clé KMS

  • L'instance Memorystore pour Valkey utilise la clé KMS connectée pour le chiffrement des données au repos.
  • App Design Center transmet l'ID de clé KMS à la configuration de l'instance Memorystore pour Valkey.
Utiliser des clés de chiffrement gérées par le client (CMEK)

Paramètres de configuration requis

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

Nom du paramètre

Description et contraintes

Informations générales

Nom

name Créer des instances

ID du projet

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

Configurer les composants

Région

locationId Régions où le service est disponible

Réseau

réseau Conseils pour configurer la mise en réseau

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

Nombre de segments

shardCount Fragments

Nombre d'instances répliquées

replicaCount Nœuds principaux et nœuds répliqués

Mode de chiffrement en transit

transitEncryptionMode À propos du chiffrement en transit

Mode d'autorisation

authorizationMode À propos de l'authentification IAM

Type de nœud

nodeType Spécification des instances et des nœuds

Mode de configuration de la distribution des zones

mode Instances à zone unique

Intervalles de maintenance

Day

jour À propos de la maintenance sur Memorystore pour Valkey

Heures

heures À propos de la maintenance sur Memorystore pour Valkey

Minutes

minutes À propos de la maintenance sur Memorystore pour Valkey

Secondes

secondes À propos de la maintenance sur Memorystore pour Valkey

Nanos

nanos À propos de la maintenance sur Memorystore pour Valkey

Configuration de la persistance

Mode Persistance

persistenceMode Présentation de la persistance

Période de l'instantané RDB

rdbSnapshotPeriod À propos des instantanés RDB

Heure de début de l'instantané RDB

rdbSnapshotStartTime À propos des instantanés RDB

Configuration de l'AOF

aofConfig À propos des instantanés AOF

Activer les API

App Design Center active l'API memorystore.googleapis.com par défaut.

Google Cloud API Memorystore pour Valkey

Règle de connexion au service

ServiceConnectionPolicy Créer une règle de connexion de service

Configuration du moteur

maxmemory-clients

engineConfigs Paramètres de configuration modifiables

maxmemory

engineConfigs Paramètres de configuration modifiables

maxmemory-policy

engineConfigs Paramètres de configuration modifiables

notify-keyspace-events

engineConfigs Paramètres de configuration modifiables

slowlog-log-slower-than

engineConfigs Paramètres de configuration modifiables

maxclients

engineConfigs Paramètres de configuration modifiables

bases de données

engineConfigs Paramètres de configuration modifiables

cluster-databases

engineConfigs Paramètres de configuration modifiables

Zone de configuration de la distribution des zones

zone Instances à zone unique

Protection contre la suppression activée

App Design Center active par défaut la protection contre la suppression des clusters.

Empêcher la suppression d'un cluster

Clé KMS

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

Étiquettes

Clé

étiquette

Créer et gérer des libellés

Valeur

étiquette

Créer et gérer des libellés

Mode de configuration de la distribution zonale

Mode de distribution des zones Instances à zone unique

Cluster mode (Mode du cluster)

mode Activer et désactiver le mode cluster

Version du moteur

engineVersion Versions prises en charge

Mode CA du serveur

serverCaMode Autorités de certification

Pool d'autorités de certification du serveur

serverCaPool Sécuriser vos données à l'aide d'une autorité de certification (AC) gérée par le client

Projet réseau

Projet qui héberge le réseau VPC partagé.

Présentation du VPC partagé

Version de maintenance

maintenanceVersion À propos de la maintenance sur Memorystore pour Valkey

Configuration des sauvegardes

Configuration de la sauvegarde automatique

automatedBackupConfig À propos des sauvegardes

Source Cloud Storage

uri À propos des sauvegardes

Source de sauvegarde gérée

managedBackupSource À propos des sauvegardes

Paramètres de réplication interrégionale

Nom du paramètre

Description et contraintes

Informations générales

Rôle de l'instance

instanceRole À propos de la réplication interrégionale

Cluster principal

primaryInstance À propos de la réplication interrégionale

Clusters secondaires

secondaryInstance À propos de la réplication interrégionale

Pour en savoir plus sur les opérations de réplication interrégionale (comme l'association, le basculement et la dissociation), consultez la documentation sur la ressource Terraform google_memorystore_instance.