En esta página se describe cómo usar la Google Cloud consola y la CLI de Google Cloud para crear y gestionar instancias de Memorystore for Memcached.
Consulta las prácticas recomendadas para aprovisionar instancias de Memcached si necesitas ayuda para crear instancias.
Para ver una lista de los permisos que necesitas para crear y gestionar instancias de Memcached, consulta Control de acceso y permisos.
Crear instancias de Memcached
Para crear una instancia de Memcached, sigue estos pasos:
Consola
Ve a la página Memorystore para Memcached en la Google Cloud consola.
Memorystore para MemcachedHaz clic en el botón Crear instancia.
En la página Crear una instancia de Memcached, selecciona las configuraciones de tu nueva instancia.
- Introduce un ID de instancia que solo contenga letras minúsculas, números y guiones. y debe empezar por una letra.
- Por ejemplo,
my-memcached-instance-1
.
- Por ejemplo,
- Si quieres, puedes introducir un nombre visible para la instancia.
- Elige una región en el menú desplegable Región.
- Elige
Automatically distribute
o la zona que prefieras en el menú desplegable Zona. - Elige el número de nodos.
- Elige la memoria por nodo.
- Elige los núcleos por nodo.
- Elige tu versión.
Selecciona la red autorizada.
- Introduce un ID de instancia que solo contenga letras minúsculas, números y guiones. y debe empezar por una letra.
Haz clic en Crear.
gcloud
Define el proyecto predeterminado en el que se creará una instancia de Memcached. Introduce el siguiente comando y sustituye highlighted-variables por los valores correspondientes:
gcloud config set core/project project-id
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 instancia debe tener entre 1 y 63 caracteres y solo puede incluir letras minúsculas, números o guiones. Debe empezar por una letra minúscula y terminar por una letra minúscula o un número.
- number-of-nodes es el número de nodos.
- number-of-cpus es el número de vCPUs.
- Valores aceptables:
1
o2-32
(solo valores pares). - Cada vCPU requiere 0, 9 GB de memoria de nodo y admite hasta 8 GB de memoria de nodo.
- Valores aceptables:
memory-per-node es la memoria de cada nodo.
- Mínimo: 1 GB o (0,9 GB * vCPUs por nodo), el valor 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 automáticamente los nodos entre las zonas.
- Excluye la marca
memcached version es la versión de Memcached de tu instancia. Los valores aceptados son
1.5
y1.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
Crear una instancia de Memcached que use un intervalo de direcciones IP específico
Consola
Sigue las instrucciones de la sección Crear instancias de Memcached hasta que llegues a la sección Seleccionar intervalos de IP (opcional).
En el menú desplegable Seleccionar intervalos de direcciones IP, elija un intervalo asignado a su red. Para obtener instrucciones sobre cómo crear y enumerar asignaciones de intervalos de IP para el acceso a servicios privados, consulta los artículos Crear una asignación de IP y Enumerar intervalos 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)
Haz los cambios siguientes:
- instance-id es el ID asignado a la instancia. El ID de instancia debe tener entre 1 y 63 caracteres y solo puede incluir letras minúsculas, números o guiones. Debe empezar por una letra minúscula y terminar por una letra minúscula o un número.
- number-of-nodes es el número de nodos.
- number-of-cpus es el número de vCPUs.
- Valores aceptables:
1
o2-32
(solo valores pares). - Cada vCPU requiere 0, 9 GB de memoria de nodo y admite hasta 8 GB de memoria de nodo.
- Valores aceptables:
memory-per-node es la memoria de cada nodo.
- Mínimo: 1 GB o (0,9 GB * vCPUs por nodo), el valor 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 automáticamente los nodos entre las zonas.
- Excluye la marca
network es la red que se ha usado 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 intervalo de IPs asignado. De lo contrario, la operación de creación fallará.range-name(s) es el nombre de uno o varios intervalos de acceso de servicios privados asignados. Para obtener instrucciones sobre cómo crear y enumerar asignaciones de intervalos de IP para el acceso a servicios privados, consulta los artículos Crear una asignación de IP y Enumerar intervalos 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 sobre instancias
Para ver la información de una instancia, sigue estos pasos:
Consola
Ve a la página Memorystore para Memcached en la Google Cloud consola.
Memorystore para MemcachedHaga clic en el ID de instancia para ver su información.
gcloud
Para ver la lista de todas las instancias de Memcached de una región, introduce el siguiente comando:
gcloud memcache instances list --region=region-id
Para ver los detalles de una instancia, introduce el siguiente comando:
gcloud memcache instances describe instance_id --region=region_id
Editar instancias
Para editar una instancia:
Consola
Ve a la página Memorystore para Memcached en la Google Cloud consola.
Memorystore para MemcachedHaz clic en el ID de instancia de la instancia que quieras editar.
Haz clic en el botón Edit (Editar).
En la página Editar instancia de Memcached, puede cambiar lo siguiente de una instancia:
- Número de nodos: consulta más información en Escalar instancias de Memcached.
- Nombre visible
Haz clic en el botón Save (Guardar).
Mientras se realizan los cambios, aparece un círculo giratorio junto a tu instancia en la página principal de Memorystore para Memcached. Cuando se hayan completado las actualizaciones, el círculo se convertirá en una marca de verificación verde.
gcloud
Puede actualizar las siguientes propiedades después de crear una instancia:
Número de nodos: consulta más información en Escalar instancias de Memcached.
Configuración de Memcached: consulta Configurar instancias de Memcached para obtener más información.
Etiquetas
Nombre visible
Por ejemplo, introduce el siguiente comando para actualizar el nombre visible y las etiquetas de una instancia. Sustituye variables por los valores adecuados:
gcloud memcache instances update instance-id --region=region-id --display-name=name --labels=key=value
Eliminar instancias
Para eliminar una instancia:
Consola
Ve a la página Memorystore para Memcached en la Google Cloud consola.
Memorystore para MemcachedHaz clic en el ID de instancia.
Haz clic en el botón Eliminar.
Confirma que quieres eliminar la instancia introduciendo su ID y haciendo clic en el botón Eliminar.
gcloud
Para eliminar una instancia, introduce el siguiente comando:
gcloud memcache instances delete instance-id --region=region-id