Crear y administrar 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:

Consola

  1. Ve a la página Memorystore para 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 quieras.
    • Selecciona la red autorizada que desees.

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

    Donde:

    • 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 minúsculas, números o guiones. Debe empezar con una letra minúscula y terminar con una letra minúscula o un número.
    • number-of-nodes es el recuento de nodos deseado.
    • number-of-cpus es la cantidad de CPU virtuales deseada.
      • 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 quieres 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

Consola

  1. Sigue las instrucciones en Cómo crear 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. Si quieres obtener instrucciones sobre cómo crear y enumerar las asignaciones de rangos de IP para el acceso a servicios privados, consulta Crea una asignación de IP y Enumera 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. El ID de tu instancia debe tener entre 1 y 63 caracteres y usar solo 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.
  • number-of-nodes es el recuento de nodos deseado.
  • number-of-cpus es la cantidad de CPU virtuales deseada.
    • 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 la instancia. Usa 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 en el que se encuentra el rango de IP asignado. De lo contrario, la operación de creación fallará.

  • range-name(s) es el nombre de uno o más rangos de acceso a servicios privados asignados. Si quieres obtener instrucciones para crear y enumerar las asignaciones de rango de IP para el acceso a servicios privados, 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:

Consola

  1. Ve a la página Memorystore para 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:

Consola

  1. Ve a la página Memorystore para 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:

Consola

  1. Ve a la página Memorystore para 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?