Crea instancias

En esta página, se proporcionan instrucciones para crear instancias de una sola zona y de varias zonas en Memorystore para Valkey.

Antes de comenzar

Completa las instrucciones de antes de comenzar:

  1. En la consola de Google Cloud , en la página del selector de proyectos, 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, 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 489.0.0 de gcloud CLI para acceder a los comandos de gcloud CLI de Memorystore para Valkey.

  4. Habilita la API de Memorystore for Valkey.
    Memorystore for 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 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 básico de IAM de Editor)

Configura las herramientas de redes

Lee la página Networking 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 Networking para crearla.

Crea una instancia multizona

En esta sección, se proporcionan instrucciones para crear una instancia multizonal.

Console

  1. En la consola de Google Cloud , ve a la página Memorystore para Valkey.

    Memorystore for Valkey

  2. Haz clic en Crear instancia.

  3. En la sección Asigna un nombre a tu instancia, ingresa un ID para la instancia. El ID de instancia solo debe contener 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 instancia.

  5. En la sección Disponibilidad zonal, selecciona la opción Varias zonas, ya que deseas crear una instancia de varias zonas.

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

    • Shared-Core (shared-core-nano)
    • Pequeña (standard-small)
    • Mediana (highmem-medium)
    • X-Large (highmem-xlarge)
  7. En la sección Modo de clúster, especifica si quieres una instancia con el modo de clúster habilitado o inhabilitado. Para obtener más información sobre estos tipos de instancias, consulta Cómo habilitar y cómo inhabilitar el modo de clúster.

  8. En la sección Tamaño de la instancia, ingresa la cantidad de fragmentos para tu instancia. El recuento de fragmentos determina la capacidad total de memoria para almacenar datos de instancias. Para obtener más información sobre las especificaciones de instancias, consulta Especificaciones de instancias y nodos.

  9. Si deseas crear una instancia 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.

  10. En la sección Configurar conexión, selecciona la red que tus aplicaciones pueden usar para conectarse a esta instancia. Para obtener más información sobre las redes privadas de Memorystore para Valkey, consulta Herramientas de redes.

  11. Opcional. Si deseas aumentar la seguridad de tu instancia, en la sección Seguridad, selecciona la casilla de verificación Habilitar autenticación de IAM para habilitar la autenticación de IAM.

  12. En la sección Estrategia de persistencia de datos, especifica cómo deseas que Memorystore para Valkey conserve los datos en tu instancia. Los valores aceptables son No persistence, Append Only File (AOF) persistence y Memory Snapshot persistence.

  13. Opcional. Si deseas habilitar las copias de seguridad automáticas para tu instancia, haz lo siguiente:

    1. Selecciona la casilla de verificación Copias de seguridad diarias automáticas.
    2. En el campo Días para conservar las copias de seguridad, ingresa la cantidad de días que deseas que Memorystore for Valkey 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.
  14. En la sección Elige la versión, selecciona tu versión de Valkey. Las versiones disponibles son 7.2, 8.0 y 9.0 (versión preliminar). La versión predeterminada es la 8.0.

  15. Haz clic en Crear instancia.

gcloud

Para crear una instancia de Memorystore para Valkey, ejecuta el comando create:

gcloud memorystore instances create INSTANCE \
--location=REGION_ID \
--endpoints='[{"connections": [{"pscAutoConnection": {"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 \
--mode=MODE

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

  • PROJECT_ID es el ID del proyecto en el que deseas crear la instancia.

  • NETWORK_ID es el ID de la red que deseas usar para crear tu instancia.

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

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

    • shared-core-nano
    • standard-small
    • highmem-medium
    • highmem-xlarge
  • ENGINE_VERSION es la versión de tu instancia de Memorystore for Valkey. Los valores aceptados para este parámetro son VALKEY_7_2, VALKEY_8_0 y VALKEY_9_0 (vista previa). Si no especificas un valor, el valor predeterminado es 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. Las instancias con el modo de clúster inhabilitado solo admiten un fragmento. Para obtener más información, consulta Especificación de instancias y nodos.

  • MODE determina si la instancia tiene habilitado o inhabilitado el modo de clúster. Si se omite este campo, la instancia se establece de forma predeterminada en el modo de clúster habilitado. Para obtener más información, consulta Cómo habilitar y, luego, inhabilitar el modo de clúster.

Por ejemplo:

Ejemplo de Cluster Mode Enabled


gcloud memorystore instances create my-instance \
--location=us-central1 \
--endpoints='[{"connections": [{"pscAutoConnection": {"network": "projects/my-project/global/networks/default", "projectId": "my-project"}}]}]' \
--replica-count=2 \
--node-type=highmem-medium \
--shard-count=8 \
--mode=cluster

Ejemplo de Cluster Mode Disabled


gcloud memorystore instances create my-instance \
--location=us-central1 \
--endpoints='[{"connections": [{"pscAutoConnection": {"network": "projects/my-project/global/networks/default", "projectId": "my-project"}}]}]' \
--shard-count=1 \
--replica-count=2 \
--node-type=highmem-medium \
--mode=cluster-disabled

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

Console

  1. En la consola de Google Cloud , ve a la página Memorystore para Valkey.

    Memorystore for Valkey

  2. Haz clic en Crear instancia.

  3. En la sección Asigna un nombre a tu instancia, ingresa un ID para la instancia. El ID de instancia solo debe contener 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 instancia.

  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 para Valkey cree la instancia.

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

    • Shared-Core (shared-core-nano)
    • Pequeña (standard-small)
    • Mediana (highmem-medium)
    • X-Large (highmem-xlarge)
  7. En la sección Modo de clúster, especifica si quieres una instancia con el modo de clúster habilitado o inhabilitado. Para obtener más información sobre estos tipos de instancias, consulta Cómo habilitar y cómo inhabilitar el modo de clúster.

  8. En la sección Tamaño de la instancia, ingresa la cantidad de fragmentos para tu instancia. El recuento de fragmentos determina la capacidad total de memoria para almacenar datos de instancias. Para obtener más información sobre las especificaciones de instancias, consulta Especificaciones de instancias y nodos.

  9. Si deseas crear una instancia 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.

  10. En la sección Configurar conexión, selecciona la red que tus aplicaciones pueden usar para conectarse a esta instancia. Para obtener más información sobre las redes privadas de Memorystore para Valkey, consulta Herramientas de redes.

  11. Opcional. Si deseas aumentar la seguridad de tu instancia, en la sección Seguridad, selecciona la casilla de verificación Habilitar autenticación de IAM para habilitar la autenticación de IAM.

  12. En la sección Estrategia de persistencia de datos, especifica cómo deseas que Memorystore para Valkey conserve los datos en tu instancia. Los valores aceptables son No persistence, Append Only File (AOF) persistence y Memory Snapshot persistence.

  13. Opcional. Si deseas habilitar las copias de seguridad automáticas para tu instancia, haz lo siguiente:

    1. Selecciona la casilla de verificación Copias de seguridad diarias automáticas.
    2. En el campo Días para conservar las copias de seguridad, ingresa la cantidad de días que deseas que Memorystore for Valkey 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.
  14. En la sección Elige la versión, selecciona tu versión de Valkey. Las versiones disponibles son 7.2, 8.0 y 9.0 (versión preliminar). La versión predeterminada es la 8.0.

  15. Haz clic en Crear instancia.

gcloud

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

gcloud memorystore instances create INSTANCE \
--location=REGION_ID \
--endpoints='[{"connections": [{"pscAutoConnection": {"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 \
--mode=MODE

Reemplaza lo siguiente:

  • INSTANCE es el ID de la instancia de Memorystore para Valkey que creas. El ID de la instancia debe tener entre 1 y 63 caracteres, y solo debe incluir letras en minúscula, 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.

  • PROJECT_ID es el ID del proyecto en el que deseas crear la instancia.

  • NETWORK_ID es el ID de la red que deseas usar para crear tu instancia.

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

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

    • shared-core-nano
    • standard-small
    • highmem-medium
    • highmem-xlarge
  • ENGINE_VERSION es la versión de tu instancia de Memorystore para Valkey. Los valores aceptados para este parámetro son VALKEY_7_2, VALKEY_8_0 y VALKEY_9_0 (vista previa). Si no especificas un valor, el valor predeterminado es 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. Si seleccionas el modo Cluster Mode Disabled, solo podrás especificar un fragmento para tu instancia. Para obtener más información, consulta Especificación de instancias y nodos.

  • MODE determina si la instancia debe tener habilitado o inhabilitado el modo de clúster. Si omites este campo, el modo predeterminado será Cluster Mode Enabled. Para obtener más información, consulta Cómo habilitar y, luego, inhabilitar el modo de clúster.

  • ZONE_DISTRIBUTION_CONFIG_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 deseas aprovisionar tus nodos. Esta marca solo se aplica si --zone-distribution-config-mode= se configura como single-zone.