En esta página, se proporcionan instrucciones para crear instancias de Memorystore para Valkey.
Antes de comenzar
Completa las instrucciones antes de comenzar:
- En la consola de Google Cloud, en la página del selector de proyectos, selecciona o crea un proyecto de Google Cloud.
Nota: Si no planeas conservar los recursos creados durante este procedimiento, crea un proyecto en lugar de seleccionar uno existente. Cuando termines, puedes borrar el proyecto y quitar todos los recursos asociados con él.
Ir al selector de proyectos - Asegúrate de tener habilitada la facturación para tu proyecto. Obtén información para verificar si la facturación está habilitada en un proyecto.
Instala e inicializa Google Cloud CLI.
Nota: Si instalaste gcloud CLI anteriormente, ejecuta
gcloud components update
para asegurarte de tener la versión más reciente. Necesitas al menos la versión489.0.0
de la CLI de gcloud para acceder a los comandos de la CLI de gcloud de Memorystore para Valkey.-
Habilita la API de Memorystore for Valkey
Memorystore para Valkey -
Habilita la API de Network Connectivity
API de Network Connectivity -
Habilita la API de Service Consumer Management
API de Service Consumer Management
Otros requisitos
- Debes tener una de estas funciones de IAM en el proyecto de Google Cloud que usas:
roles/memorystore.admin
(el rol de IAM predefinido de administrador de Memorystore)roles/owner
(el rol de IAM básico de propietario)roles/editor
(el rol de IAM básico de editor)
Configura las herramientas de redes
Lee la página Herramientas de redes para determinar si necesitas configurar una política de conexión de servicio.
Si no se creó una política de conexión de servicio debes crear la instancia de Valkey y seguir las instrucciones de Herramientas de redes guía para crearlo.
Crea una instancia
Console
Ve a la página Memorystore for Valkey en la consola de Google Cloud.
Haz clic en Crear instancia.
En la página Crear una instancia de Valkey, selecciona la de configuración para tu nueva instancia.
- En Asigna un nombre a tu instancia, ingresa un ID de instancia. El ID de la instancia
debe usar solo letras minúsculas, números y guiones. También debe
comiencen con una letra y sean únicos en su región.
- Por ejemplo:
my-instance-1
.
- Por ejemplo:
- En Elegir región, selecciona una región para tu instancia.
- En Tipo de nodo, selecciona el tipo de nodo que elegiste.
- En Tamaño de la instancia, define la cantidad de fragmentos para tu instancia. El recuento de fragmentos determina la memoria total para almacenar datos de instancias. Para ver más detalles sobre la instancia consulta Especificación de instancias y fragmentos.
- Si quieres crear una instancia con réplicas, ingresa la cantidad deseada de réplicas (por fragmento) en Réplicas. Aceptable son Sin réplica, 1 réplica y 2 réplicas. El valor predeterminado es 1. Réplica cuando se usa la consola de Google Cloud.
- En Configurar conexión, selecciona la red que desees. Para más detalles sobre las redes privadas de Memorystore para Valkey, consulta Herramientas de redes.
- Si deseas habilitar la autenticación de IAM, selecciona Habilitar AUTH de IAM.
- Si quieres habilitar la encriptación en tránsito Selecciona Habilitar la seguridad de la capa de transporte (TLS).
- En Asigna un nombre a tu instancia, ingresa un ID de instancia. El ID de la instancia
debe usar solo letras minúsculas, números y guiones. También debe
comiencen con una letra y sean únicos en su región.
Haz clic en el botón Crear instancia.
gcloud
Si quieres crear una instancia de Memorystore para Valkey, ejecuta el comando create
:
gcloud beta memorystore instances create INSTANCE \ --location=REGION_ID \ --psc-auto-connections=network=projects/PROJECT_ID/global/networks/NETWORK_ID,projectId=PROJECT_ID \ --replica-count=REPLICA_COUNT \ --node-type=NODE_TYPE \ --shard-count=SHARD_COUNT
Reemplaza lo siguiente:
INSTANCE es el ID de Memorystore para la instancia de Valkey. que estás creando. El ID de tu instancia debe tener entre 1 y 63 caracteres y solo se debe usar letras minúsculas, números o guiones. Debe comenzar con una letra minúscula y terminar con una letra minúscula o un número.
REGION_ID es la región en la que quieres que se ubique la instancia.
PROJECT_ID es el ID del proyecto en el que deseas crear. tu instancia.
NETWORK_ID es el ID de la red que quieres usar para crear. tu instancia.
REPLICA_COUNT es la cantidad de réplicas deseadas (por fragmento). Los valores aceptados son
0
,1
y2
.NODE_TYPE es el tipo de nodo que elegiste. Se aceptan los siguientes valores:
shared-core-nano
standard-small
highmem-medium
highmem-xlarge
Para obtener más detalles sobre los tipos de nodos y la configuración de instancias, consulta Especificación de instancias y nodos.
SHARD_COUNT determina la cantidad de fragmentos en tu instancia. El recuento de fragmentos determina la capacidad total de memoria para almacenar los datos de una instancia de VM. Para obtener más detalles sobre la especificación de instancias, consulta Especificación de instancias y nodos.
Por ejemplo:
gcloud beta memorystore instances create my-instance \ --location=us-central1 \ --psc-auto-connections=network=projects/my-project/global/networks/default,projectId=my-project \ --replica-count=2 \ --node-type=highmem-medium \ --shard-count=8
De forma predeterminada, la encriptación en tránsito
está inhabilitada, y la red autorizada es default
.
Crea una instancia de una sola zona
En esta sección, se proporcionan instrucciones para crear una instancia de zona única.
gcloud
Para crear una instancia de una sola zona, ejecuta el comando create
:
gcloud beta memorystore instances create INSTANCE \ --location=REGION_ID \ --psc-auto-connections=network=projects/PROJECT_ID/global/networks/NETWORK_ID,projectId=PROJECT_ID \ --replica-count=REPLICA_COUNT \ --node-type=NODE_TYPE \ --shard-count=SHARD_COUNT \ --zone-distribution-config-mode=ZONE_DISTRIBUTION_CONFIG_MODE \ --zone-distribution-config=ZONE
Reemplaza lo siguiente:
INSTANCE es el ID de Memorystore para la instancia de Valkey que creas. El ID de tu instancia debe tener entre 1 y 63 caracteres y usar solo letras minúsculas, números o guiones. Debe empezar con una letra minúscula y terminar con una letra minúscula o un número.
REGION_ID es la región en la que quieres que se ubique la instancia.
PROJECT_ID es el ID del proyecto en el que deseas crear. tu instancia.
NETWORK_ID es el ID de la red que quieres usar para crear. tu instancia.
REPLICA_COUNT es la cantidad de réplicas que elegiste (por fragmento). Los valores aceptados son
0
,1
y2
.NODE_TYPE es el tipo de nodo que elegiste. Se aceptan los siguientes valores:
shared-core-nano
standard-small
highmem-medium
highmem-xlarge
Para obtener más detalles sobre los tipos de nodos y la configuración de instancias, consulta Especificación de instancias y nodos.
SHARD_COUNT determina la cantidad de fragmentos en tu instancia. El recuento de fragmentos determina la capacidad total de memoria para almacenar datos de la instancia. Para obtener más información sobre la especificación de instancias, consulta Especificación de instancias y nodos.
ZONE_DISTRIBUTION_CONFIG_MODE es el modo que te permite elegir entre aprovisionar una instancia de una sola zona o una de varias zonas. La configuración predeterminada es de varias zonas. Los valores aceptados son
single-zone
ymulti-zone
.ZONE es la zona en la que deseas aprovisionar tus nodos. Esta marca solo es aplicable si
--zone-distribution-config-mode=
se establece ensingle-zone
.