Crea instancias

En esta página, se proporcionan instrucciones para crear instancias de Memorystore para Valkey.

Antes de comenzar

Completa las instrucciones previas al comienzo:

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

    Nota: Si no planeas conservar los recursos que creaste 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
  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 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 489.0.0 de gcloud CLI para acceder a los comandos de gcloud CLI de Memorystore para Valkey.

  4. Habilita la API de Memorystore para Valkey
    Memorystore para Valkey
  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 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 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 la instancia de Valkey, sigue las instrucciones de Redes para crearla.

Crea una instancia

Console

  1. Ve a la página Memorystore para Valkey en la consola de Google Cloud.

    Memorystore para Valkey

  2. Haz clic en Crear instancia.

  3. En la página Crear una instancia de Valkey, selecciona la configuración que desees para tu nueva instancia.

    • En Asigna un nombre a tu instancia, ingresa un ID de instancia. En el ID de instancia, 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.
      • Por ejemplo: my-instance-1.
    • 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 capacidad de memoria total para almacenar datos de instancias. Para ver más detalles sobre la especificación de instancias, consulta Especificación de instancias y fragmentos.
    • Si deseas crear una instancia con réplicas, ingresa la cantidad deseada de réplicas (por fragmento) en Réplicas. Los valores aceptables son Sin réplica, 1 réplica y 2 réplicas. El valor predeterminado es 1 replica cuando se usa la consola de Google Cloud.
    • En Configurar conexión, selecciona la red que deseas. Para obtener más detalles sobre las herramientas de redes privadas de Memorystore para Valkey, consulta Herramientas de redes.
    • Si deseas habilitar la autenticación de IAM, selecciona Habilitar AUTH de IAM.
    • Si deseas habilitar la encriptación en tránsito, selecciona Habilitar la seguridad de la capa de transporte (TLS).
    • En Elegir versión, selecciona la versión de Valkey que elegiste. La versión predeterminada es la 7.2 de Valkey.
  4. Haz clic en el botón Crear instancia.

gcloud

Para 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 \
--engine-version=ENGINE_VERSION \
--shard-count=SHARD_COUNT

Reemplaza lo siguiente:

  • INSTANCE es el ID de la instancia de Memorystore para Valkey que creas. El ID de tu instancia debe tener entre 1 y 63 caracteres y solo puede contener letras en minúscula, números o guiones. Debe empezar con una letra en minúscula y terminar con una letra o un número.

  • REGION_ID es la región en la que deseas que se coloque 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 deseas usar para crear tu instancia.

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

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

    • 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.

  • ENGINE_VERSION es la versión del motor de Valkey que elegiste. Los valores aceptados son valkey_7_2 y valkey_8_0.

  • SHARD_COUNT determina la cantidad de fragmentos en tu instancia. El recuento de fragmentos determina la capacidad de memoria total para almacenar datos de instancias. 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 zona única

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 \
--engine-version=ENGINE_VERSION \
--shard-count=SHARD_COUNT \
--zone-distribution-config-mode=ZONE_DISTRIBUTION_CONFIG_MODE \
--zone-distribution-config=ZONE

Reemplaza lo siguiente:

  • INSTANCE es el ID de la instancia de Memorystore para Valkey que creas. El ID de tu instancia debe tener entre 1 y 63 caracteres y solo debe usar 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 deseas que se coloque 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 deseas usar para crear tu instancia.

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

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

    • 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.

  • ENGINE_VERSION es la versión del motor de Valkey que elegiste. Los valores aceptados son valkey_7_2 y valkey_8_0.

  • SHARD_COUNT determina la cantidad de fragmentos de tu instancia. El recuento de fragmentos determina la capacidad total de memoria para almacenar datos de instancias. 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 zona única o una de varias zonas. La opción predeterminada es multizona. 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-config-mode= se establece como single-zone.