Se proporcionan instrucciones a fin de crear instancias de clústeres de Memorystore para Redis.
Antes de comenzar
Completa las instrucciones antes de comenzar:
- En la página del selector de proyectos de Google Cloud Console, selecciona o crea un proyecto de Google Cloud.
Nota: Si no planea conservar los recursos que creará en este procedimiento, cree 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. Aprende a 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ón431.0.0
de gcloud CLI para acceder a los comandos de gcloud CLI del clúster de Memorystore para Redis.-
Habilitar la API de Memorystore para Redis
Memorystore para Redis -
Habilitar la API de Network Connectivity
API de Network Connectivity -
Habilitar la API de Service Consumer Management
API de Service Consumer Management
Otros requisitos
- El proyecto que usas debe estar en la lista de entidades permitidas para acceder a la vista previa privada del clúster de Memorystore para Redis. Si el equipo de ingeniería de Memorystore aún no incluyó tu proyecto en la lista de entidades permitidas, comunícate por correo electrónico a
memorystore-cluster-feedback@google.com
. - Debes tener una de estas funciones de IAM en el proyecto de Google Cloud que usas:
roles/redis.admin
(la función de IAM predefinida de administrador de Memorystore)roles/owner
(el rol de IAM básico de propietario)roles/editor
(el rol básico de IAM de editor)
Configura las herramientas de redes
Lee la página sobre 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 para la red con la que crearás el clúster de Redis, sigue las instrucciones de las Herramientas de redes para crearlo.
Crea una instancia
Consola
Ve a la página Clúster de Memorystore para Redis en Google Cloud Console.
Haz clic en Crear clúster.
En la página Crea una instancia de clúster de Redis, selecciona la configuración que desees para tu instancia nueva.
- Asigna a la instancia un ID de clúster. El ID del clúster solo debe usar letras minúsculas, números y guiones. También debe comenzar con una letra y ser único en su región.
- Por ejemplo:
my-instance-1
.
- Por ejemplo:
- Elige una región para tu instancia.
- En Tamaño del clúster, define la cantidad de fragmentos de 13 GB para tu clúster. El recuento de fragmentos determina la capacidad de memoria total para almacenar datos del clúster. Para obtener más detalles sobre la especificación del clúster, consulta la Especificación del clúster y los fragmentos.
- Si no eliges réplicas, este valor puede variar entre 3 y 250 fragmentos.
- Si eliges 1 réplica por nodo, este valor puede variar entre 3 y 125 fragmentos.
- Si eliges 2 réplicas por nodo, este valor puede variar entre 3 y 83 fragmentos.
- Si quieres crear una instancia con réplicas, ingresa la cantidad de réplicas (por fragmento) que deseas en Réplicas. Los valores aceptables son No Replica, 1 Replica y 2 Replicas. El valor predeterminado es 1 réplica cuando usas la consola de Google Cloud.
- En Configurar redes privadas, selecciona la red que deseas. Si deseas obtener más detalles sobre las redes privadas para el clúster de Memorystore para Redis, consulta Herramientas de redes.
- Si quieres habilitar la encriptación en tránsito, selecciona Habilitar seguridad de la capa de transporte (TLS).
- Asigna a la instancia un ID de clúster. El ID del clúster solo debe usar letras minúsculas, números y guiones. También debe comenzar con una letra y ser único en su región.
Haz clic en el botón Crear clúster.
gcloud
Para crear una instancia de clúster de Memorystore para Redis, ejecuta el comando create
:
gcloud alpha redis clusters create INSTANCE_ID \ --region=REGION_ID \ --network=NETWORK \ --replica-count=REPLICA_COUNT \ --shard-count=SHARD_COUNT
Reemplaza lo siguiente:
INSTANCE_ID es el ID de la instancia del clúster de Memorystore para Redis que estás creando. El ID de la instancia debe tener entre 1 y 63 caracteres y solo 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 deseas colocar la instancia.
NETWORK es la red que se usa para crear tu instancia. Debe usar el siguiente formato:
projects/NETWORK_PROJECT_ID/global/networks/NETWORK_ID
. El ID de red que se usa aquí debe coincidir con el ID de red que usa la política de conexión de servicios. De lo contrario, la operacióncreate
falla.REPLICA_COUNT es la cantidad deseada de réplicas (por fragmento). Los valores aceptados son
0
,1
y2
.SHARD_COUNT determina la cantidad de fragmentos de 13 GB en la instancia. El recuento de fragmentos determina la capacidad de memoria total para almacenar datos del clúster. Para obtener más detalles sobre la especificación del clúster, consulta Especificación de clústeres y fragmentos.
- El recuento de fragmentos puede variar entre 3 y 250, según la cantidad de réplicas que elijas:
- 0 réplicas; el recuento máximo de fragmentos es de 250
- 1 réplica: el recuento máximo de fragmentos es de 125
- 2 réplicas; el recuento máximo de fragmentos es 83
- El recuento de fragmentos puede variar entre 3 y 250, según la cantidad de réplicas que elijas:
Por ejemplo:
gcloud alpha redis clusters create my-instance \ --region=us-central1 \ --network=projects/my-project-335118/global/networks/default \ --replica-count=2 \ --shard-count=8
De forma predeterminada, la encriptación en tránsito está inhabilitada y la red autorizada es default
.