Crea instancias

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

Antes de comenzar

Completa las instrucciones de antes de comenzar:

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

    Nota: Si no planeas conservar los recursos que creas en este procedimiento, crea un proyecto en lugar de seleccionar uno existente. Después de completar estos pasos, puedes borrar el proyecto y quitar todos los recursos asociados con él.


    Ir al selector de proyectos
  2. 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.
  3. Instala y luego, inicializa Google Cloud CLI.

    Nota: Si ya instalaste gcloud CLI, ejecuta gcloud components update para asegurarte de tener la versión más reciente. Necesitas al menos la versión 440.0.0 de gcloud CLI para acceder a los comandos de gcloud CLI de Memorystore for Redis Cluster.

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

Otros requisitos

  • Debes tener uno de estos roles de IAM en el Google Cloud proyecto que usas:
    • roles/redis.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 para la red con la que crearás el clúster de Redis, sigue la guía de Herramientas de redes para crearla.

Crea una instancia

Console

  1. En la Google Cloud consola de, 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, ingresa un ID para el clúster. En el ID de clúster, solo se deben usar letras minúsculas, números y guiones. Además, debe comenzar con 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 zonal, selecciona la opción Varias zonas porque deseas crear un clúster de varias zonas.

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

    • Shared-Core (redis-shared-core-nano)
    • Small (redis-standard-small)
    • Medium (redis-highmem-medium)
    • X-Large (redis-highmem-xlarge)
  7. En la sección Tamaño del clúster, ingresa la cantidad de fragmentos para tu clúster. El recuento de fragmentos determina la capacidad total de memoria para almacenar datos del clúster. Para obtener más información sobre las especificaciones del clúster, consulta Especificación de clúster y nodo.

  8. Si deseas crear un clúster con réplicas, en la sección Réplicas, selecciona la cantidad de réplicas (por fragmento). Puedes seleccionar de 0 a 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 herramientas de redes privadas para Memorystore for Redis Cluster, consulta Descripción general de las herramientas de redes.

  10. Si deseas aumentar la seguridad de tu clúster, entonces en la sección Seguridad, habilita la autenticación de IAM seleccionando la casilla de verificación Habilitar AUTH de IAM.

  11. En la sección Administración de autoridades certificadoras , selecciona la opción CA por instancia, CA administrada por el cliente o CA compartida. Estas opciones representan los modos de autoridad certificadora (AC) para tu clúster. El modo de AC determina qué jerarquía de AC se usa para emitir los certificados digitales para el clúster.

    Si seleccionas la opción CA administrada por el cliente, debes agregar un grupo de AC. Un grupo de AC es un conjunto de varias AC con una política común de emisión de certificados y de administración de Identity and Access Management (IAM). Un grupo de AC facilita la administración de la rotación de AC y te permite lograr un total más alto de consultas efectivas por segundo (QPS).

    Para agregar un grupo de AC, realiza una de las siguientes acciones:

    1. Para agregar un grupo de AC de otro Google Cloud proyecto, selecciona la casilla de verificación Agregar CA de otro proyecto y, luego, ingresa el ID de recurso del grupo en el campo de texto.

    2. Para agregar un grupo de AC que se encuentra en el mismo Google Cloud proyecto que el proyecto que usas para crear el clúster, selecciona el grupo en el menú Grupo de AC.

  12. En la sección Encriptación, elige una de las siguientes opciones:

    • Clave de encriptación administrada por Google: Deseas que Google use una clave para encriptar los datos del clúster. Esta es la encriptación predeterminada de Google.
    • Clave de Cloud KMS: Deseas administrar la encriptación de tus datos con claves de encriptación administradas por el cliente (CMEK) en Cloud Key Management Service (Cloud KMS) con servicios integrados en CMEK, como Memorystore for Redis Cluster.

      Si seleccionas esta opción, haz lo siguiente:

      1. En el menú Tipo de administración de claves, selecciona Cloud KMS.
      2. En el menú Selecciona una clave de Cloud KMS, selecciona una CMEK.
  13. En la sección Estrategia de persistencia de datos, especifica cómo deseas que Memorystore for Redis Cluster conserve los datos de tu clúster. Los valores aceptables son Sin persistencia, persistencia de archivo de solo anexión (AOF), y persistencia de base de datos de Redis (RDB).

  14. Si deseas habilitar las copias de seguridad automatizadas para tu clúster, haz lo siguiente:

    1. Selecciona la casilla de verificación Copias de seguridad diarias automatizadas.
    2. En el campo Días para conservar las copias de seguridad, ingresa la cantidad de días que deseas que Memorystore for Redis Cluster conserve las copias de seguridad antes de que se borren automáticamente. Puedes especificar de 1 a 365 días. El valor predeterminado es 35 días.
    3. En el menú Período, selecciona una hora para la copia de seguridad diaria.
  15. En la sección Mantenimiento, selecciona una de las siguientes opciones:

    • Predeterminado: Memorystore for Redis Cluster actualiza tu clúster de forma rutinaria para garantizar que el servicio sea confiable, tenga un buen rendimiento, sea seguro y esté actualizado.
    • Personalizado: Deseas personalizar el programa de mantenimiento de tu clúster para que se alinee con las necesidades de tu aplicación y minimizar las interrupciones. Si seleccionas esta opción, especifica el día en que deseas que se realice el mantenimiento y la hora en que deseas que comience el período de mantenimiento.
  16. 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

Reemplaza lo siguiente:

  • INSTANCE_ID es el ID de la instancia de Memorystore for Redis Cluster que creas. El ID de instancia debe tener de 1 a 63 caracteres y usar solo 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 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 servicio. De lo contrario, la operación create fallará.

  • REPLICA_COUNT es la cantidad de réplicas (por fragmento). Los valores aceptados son 0-5.

  • NODE_TYPE es el tipo de nodo que elegiste. Los valores aceptados son los siguientes:

    • redis-shared-core-nano
    • redis-standard-small
    • redis-highmem-medium
    • redis-highmem-xlarge
  • SHARD_COUNT determina la cantidad de fragmentos en tu instancia. El recuento de fragmentos determina la capacidad total de memoria para almacenar datos del clúster. Para obtener más detalles sobre la especificación del clúster, consulta Especificación de clúster y nodo.

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, 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 una sola zona.

Console

  1. En la Google Cloud consola de, 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, ingresa un ID para el clúster. En el ID de clúster, solo se deben usar letras minúsculas, números y guiones. Además, debe comenzar con 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 zonal, haz lo siguiente:

    1. Selecciona la opción Zona única.

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

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

    • Shared-Core (redis-shared-core-nano)
    • Small (redis-standard-small)
    • Medium (redis-highmem-medium)
    • X-Large (redis-highmem-xlarge)
  7. En la sección Tamaño del clúster, ingresa la cantidad de fragmentos para tu clúster. El recuento de fragmentos determina la capacidad total de memoria para almacenar datos del clúster. Para obtener más información sobre las especificaciones del clúster, consulta Especificación de clúster y nodo.

  8. Si deseas crear un clúster con réplicas, en la sección Réplicas, selecciona la cantidad de réplicas (por fragmento). Puedes seleccionar de 0 a 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 herramientas de redes privadas para Memorystore for Redis Cluster, consulta Descripción general de las herramientas de redes.

  10. Si deseas aumentar la seguridad de tu clúster, entonces en la sección Seguridad, habilita la autenticación de IAM seleccionando la casilla de verificación Habilitar AUTH de IAM.

  11. En la sección Administración de autoridades certificadoras , selecciona la opción CA por instancia, CA administrada por el cliente o CA compartida. Estas opciones representan los modos de autoridad certificadora (AC) para tu clúster. El modo de AC determina qué jerarquía de AC se usa para emitir los certificados digitales para el clúster.

    Si seleccionas la opción CA administrada por el cliente, debes agregar un grupo de AC. Un grupo de AC es un conjunto de varias AC con una política común de emisión de certificados y de administración de Identity and Access Management (IAM). Un grupo de AC facilita la administración de la rotación de AC y te permite lograr un total más alto de consultas efectivas por segundo (QPS).

    Para agregar un grupo de AC, realiza una de las siguientes acciones:

    1. Para agregar un grupo de AC de otro Google Cloud proyecto, selecciona la casilla de verificación Agregar CA de otro proyecto y, luego, ingresa el ID de recurso del grupo en el campo de texto.

    2. Para agregar un grupo de AC que se encuentra en el mismo Google Cloud proyecto que el proyecto que usas para crear el clúster, selecciona el grupo en el menú Grupo de AC.

  12. En la sección Encriptación, elige una de las siguientes opciones:

    • Clave de encriptación administrada por Google: Deseas que Google use una clave para encriptar los datos del clúster. Esta es la encriptación predeterminada de Google.
    • Clave de Cloud KMS: Deseas administrar la encriptación de tus datos con claves de encriptación administradas por el cliente (CMEK) en Cloud Key Management Service (Cloud KMS) con servicios integrados en CMEK, como Memorystore for Redis Cluster.

      Si seleccionas esta opción, haz lo siguiente:

      1. En el menú Tipo de administración de claves, selecciona Cloud KMS.
      2. En el menú Selecciona una clave de Cloud KMS, selecciona una CMEK.
  13. En la sección Estrategia de persistencia de datos, especifica cómo deseas que Memorystore for Redis Cluster conserve los datos de tu clúster. Los valores aceptables son Sin persistencia, persistencia de archivo de solo anexión (AOF), y persistencia de base de datos de Redis (RDB).

  14. Si deseas habilitar las copias de seguridad automatizadas para tu clúster, haz lo siguiente:

    1. Selecciona la casilla de verificación Copias de seguridad diarias automatizadas.
    2. En el campo Días para conservar las copias de seguridad, ingresa la cantidad de días que deseas que Memorystore for Redis Cluster conserve las copias de seguridad antes de que se borren automáticamente. Puedes especificar de 1 a 365 días. El valor predeterminado es 35 días.
    3. En el menú Período, selecciona una hora para la copia de seguridad diaria.
  15. En la sección Mantenimiento, selecciona una de las siguientes opciones:

    • Predeterminado: Memorystore for Redis Cluster actualiza tu clúster de forma rutinaria para garantizar que el servicio sea confiable, tenga un buen rendimiento, sea seguro y esté actualizado.
    • Personalizado: Deseas personalizar el programa de mantenimiento de tu clúster para que se alinee con las necesidades de tu aplicación y minimizar las interrupciones. Si seleccionas esta opción, especifica el día en que deseas que se realice el mantenimiento y la hora en que deseas que comience el período de mantenimiento.
  16. 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

Reemplaza lo siguiente:

  • INSTANCE_ID es el ID de la instancia de Memorystore for Redis Cluster que creas. El ID de instancia debe tener de 1 a 63 caracteres y usar solo 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 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 servicio. De lo contrario, la operación create fallará.

  • REPLICA_COUNT es la cantidad de réplicas (por fragmento). Los valores aceptados son 0-5.

  • NODE_TYPE es el tipo de nodo que elegiste. Los valores aceptados son los siguientes:

    • redis-shared-core-nano
    • redis-standard-small
    • redis-highmem-medium
    • redis-highmem-xlarge
  • SHARD_COUNT determina la cantidad de fragmentos en tu instancia. El recuento de fragmentos determina la capacidad total de memoria para almacenar datos del clúster. Para obtener más información sobre la especificación del clúster, consulta Especificación de clúster y nodo.

  • ZONE_DISTRIBUTION_MODE es el modo que te permite elegir entre aprovisionar una instancia de una sola zona o una instancia de varias zonas. La opción predeterminada es varias zonas. Los valores aceptados son single-zone y multi-zone.

  • ZONE es la zona en la que deseas aprovisionar tus nodos. Esta marca solo se aplica si --zone-distribution-mode se establece en single-zone.