Descripción general de Memorystore para Valkey

Memorystore para Valkey es un servicio de Valkey completamente administrado para Google Cloud que admite instancias con el modo de clúster habilitado y con el modo de clúster inhabilitado. Las aplicaciones que se ejecutan en Google Cloud pueden lograr un rendimiento extremo aprovechando el servicio de Valkey altamente escalable, disponible y seguro sin la carga de administrar implementaciones complejas de Valkey.

Conceptos y términos clave

Instancias con el modo de clúster habilitado y con el modo de clúster inhabilitado

La instancia de Memorystore para Valkey se puede crear en los modos con el modo de clúster habilitado y con el modo de clúster inhabilitado. Si bien una instancia con el modo de clúster habilitado puede tener uno o más fragmentos, una instancia con el modo de clúster inhabilitado se ejecuta en un solo fragmento. Para obtener más detalles, consulta Habilita y deshabilita el modo de clúster.

Estructura jerárquica de recursos

Memorystore para Valkey recopila los diversos recursos que se usan en una implementación de Valkey en una estructura jerárquica que simplifica la administración. Este es un diagrama que ilustra esta estructura:

Un diagrama que muestra que una instancia de Memorystore contiene un nodo principal y nodos de réplica

Las instancias de Memorystore para Valkey se componen de un conjunto de fragmentos, cada uno de los cuales contiene un subconjunto de tu espacio de claves. Cada fragmento de una instancia se compone de un nodo principal y, de manera opcional, hasta cinco nodos de réplica. Cuando se agregan nodos de réplica, Memorystore distribuye automáticamente los nodos de un fragmento entre las zonas para proporcionar una mayor disponibilidad y capacidad de procesamiento.

Instancias

Cuando aprovisiones una instancia de Memorystore para Valkey, debes aprovisionar suficientes fragmentos para entregar el espacio de claves de toda tu aplicación. Para obtener detalles sobre la especificación de la instancia, consulta Especificación de instancias y nodos.

Fragmentos

Tu instancia se compone de varios fragmentos del mismo tamaño. Para obtener detalles sobre la especificación de fragmentos, consulta Especificación de instancias y nodos.

Nodos principales y de réplica

Hay un nodo principal por fragmento. Cada fragmento puede tener de 0 a 5 nodos de réplica. Las réplicas proporcionan alta disponibilidad y un procesamiento de lectura adicional, y se distribuyen de manera uniforme entre las zonas.

Para obtener más detalles, consulta Alta disponibilidad y réplicas.

Versión de Valkey

Memorystore for Valkey admite las versiones 7.2, 8.0 y 9.0 de Valkey. Para obtener más información sobre las funciones que se introdujeron en cada versión, consulta Versiones compatibles. Memorystore para Valkey admite un subconjunto de la biblioteca de comandos total de Valkey.

Endpoints de instancias

  • Modo de clúster habilitado: Cada instancia tiene un extremo de descubrimiento al que se conecta tu cliente. Tu cliente también usa el extremo de descubrimiento para el descubrimiento de nodos. Para obtener más información, consulta Endpoints de instancias para el modo de clúster habilitado.

  • Modo de clúster inhabilitado: Cada instancia tiene un extremo principal y un extremo de lector. El extremo principal siempre dirige el tráfico al nodo principal, mientras que el extremo de lector balancea automáticamente las consultas de lectura en las réplicas disponibles. Para obtener más información, consulta Endpoints de instancias para el modo de clúster inhabilitado.

Requisitos previos de Herramientas de redes

Antes de crear una instancia de Memorystore para Valkey, debes configurar Herramientas de redes para tu proyecto.

Facturación

Consulta la página de precios para obtener información sobre los precios de las regiones disponibles.