Crea y administra instancias de Memcached

En esta página, se describe cómo usar la consola de Google Cloud y Google Cloud CLI para crear y administrar instancias de Memorystore para Memcached.

Consulta las Prácticas recomendadas para aprovisionar instancias de Memcached a fin de obtener orientación sobre la creación de instancias.

A fin de obtener una lista de los permisos que necesitas para crear y administrar instancias de Memcached, consulta Control de acceso y permisos.

Crea instancias de Memcached

Para crear una instancia de Memcached, haz lo siguiente:

Console

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

  2. Haz clic en el botón Crear instancia.

  3. En la página Crea una instancia de Memcached, selecciona las configuración para tu nueva instancia.

    • Ingresa un ID de instancia solo con letras minúsculas, números y guiones. Comienza con una letra
      • Por ejemplo, my-memcached-instance-1
    • De manera opcional, ingresa un nombre visible para tu instancia.
    • Elige una región del menú desplegable Región.
    • Elige Automatically distribute o la zona que prefieras en el menú desplegable Zona.
    • Elige la cantidad de nodos que desees.
    • Elige la memoria por nodo que desees.
    • Elige los núcleos por nodo que desees.
    • Elige la Versión que desees.
    • Selecciona la red autorizada que desees.

  4. Haga clic en Crear.

gcloud

  1. Define el proyecto predeterminado en el que se creará una instancia de Memcached. Ingresa el siguiente comando. Reemplaza highlighted-variables por los valores correspondientes:

    gcloud config set core/project project-id
    
  2. Crea una instancia de Memcached

    gcloud memcache instances create instance-id --node-count=number-of-nodes --node-cpu=number-of-cpus --node-memory=memory-per-node --region=region --zones=zone(s) --memcached-version=memcached-version
    

    Aquí:

    • instance-id es el ID asignado a la instancia. El ID de tu instancia debe tener entre 1 y 63 caracteres y usar solo letras en minúscula, números o guiones. Debe empezar con una letra minúscula y terminar con una letra o un número.
    • number-of-nodes es el recuento de nodos deseado.
    • number-of-cpus es el recuento de CPU virtuales deseado.
      • Valores aceptables: 1 o 2-32 (solo valores pares).
      • Cada CPU virtual requiere 0.9 GB de memoria de nodo y admite hasta 8 GB de memoria de nodo.
    • memory-per-node es la memoria que deseas para cada nodo.

      • Mínimo: 1 GB o (0.9 GB * de CPU virtual por nodo), lo que sea mayor.
      • Máximo: 256 GB.
    • region es la región en la que se crearán los nodos.

    • zone(s) son las zonas en las que se crearán los nodos.

      • Excluye la marca --zones para distribuir de forma automática los nodos entre zonas.
    • memcached version es la versión de Memcached que deseas para tu instancia. Los valores aceptables son 1.5 y 1.6.15.

    Por ejemplo:

    gcloud memcache instances create myinstance --node-count=3 --node-cpu=2 --node-memory=2GB --region=us-central1 --zones=us-central1-a,us-central1-b,us-central1-c --memcached-version=1.6.15
    

Crea una instancia de Memcached que use un rango de direcciones IP específico

Console

  1. Sigue las instrucciones en Crea instancias de Memcached hasta llegar a la sección Seleccionar rangos de IP (opcional).

  2. Usa el menú desplegable Seleccionar rangos de IP para seleccionar un rango asignado existente para tu red. Para obtener instrucciones sobre cómo crear y enumerar asignaciones de rangos de IP para el acceso a servicios privados, consulta Cómo crear una asignación de IP y Cómo enumerar rangos de direcciones IP asignados.

gcloud

Crea una instancia de Memcached

gcloud memcache instances create instance-id --node-count=number-of-nodes --node-cpu=number-of-cpus --node-memory=memory-per-node --region=region --zones=zone(s) --authorized-network=network --reserved-ip-range-id=range-name(s)

Reemplaza lo siguiente:

  • instance-id es el ID asignado a la instancia. Tu El ID de instancia debe tener entre 1 y 63 caracteres y usar solo minúsculas letras, números o guiones. Debe empezar con una letra minúscula y terminar con una letra o un número.
  • number-of-nodes es el recuento de nodos deseado.
  • number-of-cpus es el recuento de CPU virtuales deseado.
    • Valores aceptables: 1 o 2-32 (solo valores pares).
    • Cada CPU virtual requiere 0.9 GB de memoria de nodo y admite hasta 8 GB de memoria de nodo.
  • memory-per-node es la memoria que deseas para cada nodo.

    • Mínimo: 1 GB o (0.9 GB * de CPU virtual por nodo), lo que sea mayor.
    • Máximo: 256 GB.
  • region es la región en la que se crearán los nodos.

  • zone(s) son las zonas en las que se crearán los nodos.

    • Excluye la marca --zones para distribuir de forma automática los nodos entre zonas.
  • network es la red que se usa para crear tu instancia. Utiliza 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 a la que se asignó tu rango de IP. De lo contrario, la operación de creación fallará.

  • range-name(s) es el nombre de uno o más privados asignados. los rangos de acceso a servicios. Para obtener instrucciones sobre cómo crear y enumerar las IP asignaciones de rangos para el acceso privado a servicios, consulta Crea una asignación de IP y Enumera rangos de direcciones IP asignados.

Por ejemplo:

gcloud memcache instances create myinstance --node-count=3 --node-cpu=2 --node-memory=2GB --region=us-central1 --zones=us-central1-a,us-central1-b,us-central1-c --authorized-network=projects/my-project-335118/global/networks/default --reserved-ip-range-id=myrange1,myrange2

Ver información de instancias

Para ver la información de una instancia, sigue estos pasos:

Console

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

  2. Haz clic en el ID de la instancia para ver su información.

gcloud

  1. Para ver la lista de todas las instancias de Memcached en una región, ingresa el siguiente comando:

    gcloud memcache instances list --region=region-id
    
  2. Para ver los detalles de una instancia, ingresa el siguiente comando:

    gcloud memcache instances describe instance_id --region=region_id
    

Edita instancias

Para editar una instancia, sigue estos pasos:

Console

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

  2. Haz clic en el ID de la instancia que deseas editar.

  3. Haz clic en el botón Editar.

    1. En la página Edita instancia de Memcached, puedes cambiar lo siguiente:

  4. Haz clic en el botón Guardar.

Mientras se realizan las actualizaciones, aparece un círculo que gira junto a tu instancia en la página principal de Memorystore para Memcached. Cuando terminen las actualizaciones, el círculo se convertirá en una marca de verificación verde.

gcloud

Puedes actualizar las siguientes propiedades después de crear una instancia:

Por ejemplo, ingresa el siguiente comando para actualizar el nombre visible y las etiquetas de una instancia, y reemplaza variables por los valores apropiados:

gcloud memcache instances update instance-id --region=region-id --display-name=name --labels=key=value

Borra instancias

Para borrar una instancia, sigue estos pasos:

Console

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

  2. Haz clic en el ID de la instancia.

  3. Haz clic en el botón Borrar.

  4. Ingresa el ID de la instancia y haz clic en el botón Borrar para confirmar que quieres borrar la instancia.

gcloud

  1. Para borrar una instancia, usa el siguiente comando:

    gcloud memcache instances delete instance-id --region=region-id
    

¿Qué sigue?