Memorystore pour Valkey est un service Valkey entièrement géré pour Google Cloud qui 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 avoir à gérer de déploiements Valkey complexes.
Concepts et termes clés
Instances avec le mode cluster activé et désactivé
Vous pouvez créer une instance Memorystore pour Valkey en mode cluster activé ou désactivé. Alors qu'une instance en mode cluster activé peut comporter un ou plusieurs segments, une instance en mode cluster désactivé s'exécute sur un seul segment. Pour en savoir plus, consultez Activer et désactiver le mode cluster.
Structure hiérarchique des ressources
Memorystore pour Valkey regroupe les différentes ressources utilisées dans un déploiement Valkey dans une structure hiérarchique qui simplifie l'administration et la gestion. Voici un diagramme illustrant cette structure :

Les instances Memorystore pour Valkey sont composées d'un ensemble de partitions, chacune contenant un sous-ensemble de votre espace de clés. Chaque partition d'une instance est composée d'un nœud principal et, éventuellement, de cinq nœuds répliqués au maximum. Lorsque des nœuds répliqués sont ajoutés, Memorystore distribue automatiquement les nœuds d'un shard entre les zones pour offrir une disponibilité et un débit plus élevés.
Instances
Lorsque vous provisionnez une instance Memorystore pour Valkey, vous devez provisionner suffisamment de partitions pour desservir l'espace de clés de l'ensemble de votre application. Pour en savoir plus sur les spécifications des instances, consultez Spécifications des instances et des nœuds.
Segments
Votre instance est composée de plusieurs partitions de taille égale. Pour en savoir plus sur la spécification des shards, consultez Spécification des instances et des nœuds.
Nœuds principaux et nœuds répliqués
Il existe un nœud principal par partition. Chaque segment peut comporter entre 0 et 5 nœuds de réplique. Les répliques offrent une haute disponibilité et un débit en lecture supplémentaire. Elles sont réparties de manière uniforme entre les zones.
Pour en savoir plus, consultez Haute disponibilité et réplicas.
Version Valkey
Memorystore pour Valkey est compatible avec les versions 7.2 et 8.0 de Valkey. Pour en savoir plus sur les fonctionnalités introduites par chaque version, consultez Versions compatibles. Memorystore pour Valkey est compatible avec un sous-ensemble de la bibliothèque de commandes Valkey totale.
Points de terminaison d'instance
Mode cluster activé : chaque instance dispose d'un point de terminaison de découverte auquel votre client se connecte. Votre client utilise également le point de terminaison de détection pour la découverte des nœuds. Pour en savoir plus, consultez Points de terminaison d'instance pour le mode cluster activé.
Mode cluster désactivé : chaque instance possède un point de terminaison principal et un point de terminaison de lecteur. Le point de terminaison principal dirige toujours le trafic vers le nœud principal, tandis que le point de terminaison de lecture équilibre automatiquement la charge des requêtes de lecture sur les instances dupliquées disponibles. Pour en savoir plus, consultez Points de terminaison d'instance lorsque le mode cluster est désactivé.
Conditions préalables de mise en réseau
Avant de pouvoir créer une instance Memorystore pour Valkey, vous devez configurer la mise en réseau pour votre projet.
Facturation
Consultez la page Tarifs pour en savoir plus sur les tarifs dans les régions disponibles.