Crea instancias

Se proporcionan instrucciones a fin de crear instancias de clústeres de Memorystore para Redis.

Antes de comenzar

Completa las instrucciones antes de comenzar:

  1. 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
  2. Asegúrate de tener habilitada la facturación para tu proyecto. Aprende a verificar si la facturación está habilitada en un proyecto.
  3. 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ón 431.0.0 de gcloud CLI para acceder a los comandos de gcloud CLI del clúster de Memorystore para Redis.

  4. Habilitar la API de Memorystore para Redis
    Memorystore para Redis
  5. Habilitar la API de Network Connectivity
    API de Network Connectivity
  6. 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

  1. Ve a la página Clúster de Memorystore para Redis en Google Cloud Console.

    Clúster de Memorystore para Redis

  2. Haz clic en Crear clúster.

  3. 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.
    • 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).
  4. 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ón create falla.

  • REPLICA_COUNT es la cantidad deseada de réplicas (por fragmento). Los valores aceptados son 0, 1 y 2.

  • 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

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.