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
Ve a la página Memorystore para Memcached en la consola de Google Cloud.
Memorystore para MemcachedHaz clic en el botón Crear instancia.
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
- Por ejemplo,
- 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.
- Ingresa un ID de instancia solo con letras minúsculas, números y guiones. Comienza con una letra
Haga clic en Crear.
gcloud
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
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
o2-32
(solo valores pares). - Cada CPU virtual 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 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.
- Excluye la marca
memcached version es la versión de Memcached que deseas para tu instancia. Los valores aceptables 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
Crea una instancia de Memcached que use un rango de direcciones IP específico
Console
Sigue las instrucciones que se indican en Cómo crear instancias de Memcached hasta llegar a la sección Seleccionar rangos de IP (opcional).
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. 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
o2-32
(solo valores pares). - Cada CPU virtual 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 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.
- Excluye la marca
network es la red que se usa para crear tu 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. 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.
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
Ve a la página Memorystore para Memcached en la consola de Google Cloud.
Memorystore para MemcachedHaz clic en el ID de la instancia para ver su información.
gcloud
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
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
Ve a la página Memorystore para Memcached en la consola de Google Cloud.
Memorystore para MemcachedHaz clic en el ID de la instancia que deseas editar.
Haz clic en el botón Editar.
En la página Edita instancia de Memcached, puedes cambiar lo siguiente:
- Cantidad de nodos: consulta Escala instancias de Memcached para obtener más detalles.
- Display name
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:
Cantidad de nodos: consulta Escala instancias de Memcached para obtener más detalles.
Configuración de Memcached: consulta Configura instancias de Memcached para obtener más detalles.
Labels
Display name
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
Ve a la página Memorystore para Memcached en la consola de Google Cloud.
Memorystore para MemcachedHaz clic en el ID de la instancia.
Haz clic en el botón Borrar.
Ingresa el ID de la instancia y haz clic en el botón Borrar para confirmar que quieres borrar la instancia.
gcloud
Para borrar una instancia, usa el siguiente comando:
gcloud memcache instances delete instance-id --region=region-id