Crear instancias

En esta página se proporcionan instrucciones para crear instancias de Memorystore for Redis Cluster.

Antes de empezar

Completa las instrucciones de la sección "Antes de empezar":

  1. En la Google Cloud consola, en la página del selector de proyectos, selecciona o crea un proyecto de Google Cloud.

    Nota: Si no tienes la intención de guardar los recursos que obtendrás a lo largo de este procedimiento, crea un proyecto en lugar de seleccionar uno disponible. Después de completar estos pasos, podrás eliminar el proyecto y, con él, todos los recursos asociados.


    Ir al selector de proyectos
  2. Comprueba que la facturación esté habilitada en tu proyecto. Consulta cómo comprobar si la facturación está habilitada en un proyecto.
  3. Instala e inicializa la CLI de Google Cloud.

    Nota: Si ya has instalado gcloud CLI, asegúrate de que tienes la versión más reciente ejecutando gcloud components update. Necesitas al menos la versión 440.0.0 de la interfaz de línea de comandos de gcloud para acceder a los comandos de la interfaz de línea de comandos de gcloud de Memorystore for Redis Cluster.

  4. Habilita la API Memorystore para Redis
    Memorystore para Redis
  5. Habilita la API Network Connectivity.
    API Network Connectivity
  6. Habilitar la API Service Consumer Management
    API Service Consumer Management

Otros requisitos previos

  • Debes tener uno de estos roles de gestión de identidades y accesos en el Google Cloud proyecto que estés usando:
    • roles/redis.admin (el rol de gestión de identidades y accesos predefinido de administrador de Memorystore)
    • roles/owner (el rol básico de propietario de gestión de identidades y accesos)
    • roles/editor (el rol básico de gestión de identidades y accesos Editor)

Configurar redes

Consulta la página Redes para determinar si tienes que configurar una política de conexión de servicio.

Si no se ha creado una política de conexiones de servicio para la red con la que vas a crear el clúster de Redis, sigue las instrucciones de Redes para crearla.

Crear una instancia

Consola

  1. En la Google Cloud consola, ve a la página Memorystore for Redis Cluster.

    Memorystore for Redis Cluster

  2. Haz clic en Crear clúster.

  3. En la sección Name your cluster instance (Asigna un nombre a tu instancia de clúster), introduce un ID para el clúster. El ID de clúster solo puede contener letras minúsculas, números y guiones. También debe empezar por una letra y ser único en su región.

  4. En el menú Región, selecciona una región para tu clúster.

  5. En la sección Disponibilidad por zona, selecciona la opción Multizona porque quieres crear un clúster multizona.

  6. En la sección Tipo de nodo, seleccione uno de los siguientes tipos de nodo:

    • Shared-Core (redis-shared-core-nano)
    • Pequeño (redis-standard-small)
    • Media (redis-highmem-medium)
    • Extragrande (redis-highmem-xlarge)
  7. En la sección Tamaño del clúster, introduce el número de particiones de tu clúster. El número de particiones determina la capacidad total de memoria para almacenar datos del clúster. Para obtener más información sobre las especificaciones de los clústeres, consulta Especificaciones de clústeres y nodos.

  8. Si quieres crear un clúster con réplicas, en la sección Réplicas, selecciona el número de réplicas (por partición). Puedes seleccionar entre 0 y 5 réplicas. El valor predeterminado es 1 réplica.

  9. En la sección Configurar conexión, selecciona la red que pueden usar tus aplicaciones para conectarse a este clúster. Para obtener más información sobre las redes privadas de Memorystore para Redis Cluster, consulta la información general sobre redes.

  10. Opcional. Si quieres aumentar la seguridad de tu clúster, en la sección Seguridad, habilita Autenticación de IAM seleccionando la casilla Habilitar autenticación de IAM.

  11. En la sección Estrategia de persistencia de datos, especifica cómo quieres que Memorystore para Redis Cluster conserve los datos de tu clúster. Los valores aceptables son Sin persistencia, Persistencia de archivo de solo agregación (AOF) y Persistencia de base de datos de Redis (RDB).

  12. Opcional. Si quieres habilitar las copias de seguridad automáticas de tu clúster, haz lo siguiente:

    1. Selecciona la casilla Copias de seguridad diarias automatizadas.
    2. En el campo Días para conservar las copias de seguridad, introduce el número de días que quieres que Memorystore for Redis Cluster conserve las copias de seguridad antes de que se eliminen automáticamente. Puedes especificar entre 1 y 365 días. El valor predeterminado es 35 días.
    3. En el menú Ventana temporal, selecciona la hora de la copia de seguridad diaria.
  13. Haz clic en Crear clúster.

gcloud

Para crear una instancia de Memorystore for Redis Cluster, ejecuta el comando create:

gcloud redis clusters create INSTANCE_ID \
--region=REGION_ID \
--network=NETWORK \
--replica-count=REPLICA_COUNT \
--node-type=NODE_TYPE \
--shard-count=SHARD_COUNT

Haz los cambios siguientes:

  • INSTANCE_ID es el ID de la instancia de Memorystore for Redis Cluster que vas a crear. El ID de instancia debe tener entre 1 y 63 caracteres, y solo puede contener letras en minúscula, números o guiones. Debe empezar por una letra minúscula y terminar por una letra minúscula o un número.

  • REGION_ID es la región en la que quieres colocar la instancia.

  • NETWORK es la red que se ha usado para crear la instancia. Debe usar el formato projects/NETWORK_PROJECT_ID/global/networks/NETWORK_ID. El ID de red que se usa aquí debe coincidir con el que usa la política de conexión de servicio. De lo contrario, la operación create fallará.

  • REPLICA_COUNT es el número de réplicas (por fragmento). Los valores aceptados son 0-5.

  • NODE_TYPE es el tipo de nodo que has elegido. Los valores aceptados son:

    • redis-shared-core-nano
    • redis-standard-small
    • redis-highmem-medium
    • redis-highmem-xlarge
  • SHARD_COUNT determina el número de particiones de tu instancia. El número de particiones determina la capacidad total de memoria para almacenar datos del clúster. Para obtener más información sobre las especificaciones de los clústeres, consulta Especificaciones de clústeres y nodos.

Por ejemplo:

gcloud alpha redis clusters create my-instance \
--region=us-central1 \
--network=projects/my-project-335118/global/networks/default \
--replica-count=2 \
--node-type=redis-highmem-medium \
--shard-count=8

De forma predeterminada, el cifrado en tránsito está inhabilitado y la red autorizada es default.

Crear una instancia de una sola zona

En esta sección se proporcionan instrucciones para crear una instancia de zona única.

Consola

  1. En la Google Cloud consola, ve a la página Memorystore for Redis Cluster.

    Memorystore for Redis Cluster

  2. Haz clic en Crear clúster.

  3. En la sección Name your cluster instance (Asigna un nombre a tu instancia de clúster), introduce un ID para el clúster. El ID de clúster solo puede contener letras minúsculas, números y guiones. También debe empezar por una letra y ser único en su región.

  4. En el menú Región, selecciona una región para tu clúster.

  5. En la sección Disponibilidad por zonas, haz lo siguiente:

    1. Selecciona la opción Zona única.

    2. En el menú Zona, selecciona la zona en la que quieres que Memorystore for Redis Cluster cree el clúster.

  6. En la sección Tipo de nodo, seleccione uno de los siguientes tipos de nodo:

    • Shared-Core (redis-shared-core-nano)
    • Pequeño (redis-standard-small)
    • Media (redis-highmem-medium)
    • Extragrande (redis-highmem-xlarge)
  7. En la sección Tamaño del clúster, introduce el número de particiones de tu clúster. El número de particiones determina la capacidad total de memoria para almacenar datos del clúster. Para obtener más información sobre las especificaciones de los clústeres, consulta Especificaciones de clústeres y nodos.

  8. Si quieres crear un clúster con réplicas, en la sección Réplicas, selecciona el número de réplicas (por partición). Puedes seleccionar entre 0 y 5 réplicas. El valor predeterminado es 1 réplica.

  9. En la sección Configurar conexión, selecciona la red que pueden usar tus aplicaciones para conectarse a este clúster. Para obtener más información sobre las redes privadas de Memorystore para Redis Cluster, consulta la información general sobre redes.

  10. Opcional. Si quieres aumentar la seguridad de tu clúster, en la sección Seguridad, habilita Autenticación de IAM seleccionando la casilla Habilitar autenticación de IAM.

  11. En la sección Estrategia de persistencia de datos, especifica cómo quieres que Memorystore para Redis Cluster conserve los datos de tu clúster. Los valores aceptables son Sin persistencia, Persistencia de archivo de solo agregación (AOF) y Persistencia de base de datos de Redis (RDB).

  12. Opcional. Si quieres habilitar las copias de seguridad automáticas de tu clúster, haz lo siguiente:

    1. Selecciona la casilla Copias de seguridad diarias automatizadas.
    2. En el campo Días para conservar las copias de seguridad, introduce el número de días que quieres que Memorystore for Redis Cluster conserve las copias de seguridad antes de que se eliminen automáticamente. Puedes especificar entre 1 y 365 días. El valor predeterminado es 35 días.
    3. En el menú Ventana temporal, selecciona la hora de la copia de seguridad diaria.
  13. Haz clic en Crear clúster.

gcloud

Para crear una instancia de una sola zona, ejecuta el comando create:

gcloud redis clusters create INSTANCE_ID \
--region=REGION_ID \
--network=NETWORK \
--replica-count=REPLICA_COUNT \
--node-type=NODE_TYPE \
--shard-count=SHARD_COUNT \
--zone-distribution-mode=ZONE_DISTRIBUTION_MODE \
--zone=ZONE

Haz los cambios siguientes:

  • INSTANCE_ID es el ID de la instancia de Memorystore for Redis Cluster que vas a crear. El ID de instancia debe tener entre 1 y 63 caracteres, y solo puede incluir letras minúsculas, números o guiones. Debe empezar por una letra minúscula y terminar por una letra minúscula o un número.

  • REGION_ID es la región en la que quieres colocar la instancia.

  • NETWORK es la red que se ha usado para crear la instancia. Debe usar el formato projects/NETWORK_PROJECT_ID/global/networks/NETWORK_ID. El ID de red que se usa aquí debe coincidir con el que usa la política de conexión de servicio. De lo contrario, la operación create fallará.

  • REPLICA_COUNT es el número de réplicas (por fragmento). Los valores aceptados son 0-5.

  • NODE_TYPE es el tipo de nodo que has elegido. Los valores aceptados son:

    • redis-shared-core-nano
    • redis-standard-small
    • redis-highmem-medium
    • redis-highmem-xlarge
  • SHARD_COUNT determina el número de particiones de tu instancia. El número de particiones determina la capacidad total de memoria para almacenar datos del clúster. Para obtener más información sobre las especificaciones de los clústeres, consulta Especificaciones de clústeres y nodos.

  • ZONE_DISTRIBUTION_MODE es el modo que te permite elegir entre aprovisionar una instancia de una sola zona o una instancia de varias zonas. El valor predeterminado es multizona. Los valores aceptados son single-zone y multi-zone.

  • ZONE es la zona en la que quieres aprovisionar tus nodos. Esta marca solo se aplica si se asigna el valor single-zone a --zone-distribution-mode.