Questa pagina descrive come utilizzare la console Google Cloud e Google Cloud CLI per creare e gestire le istanze Memorystore per Memcached.
Consulta le best practice per il provisioning delle istanze Memcached per indicazioni sulla creazione delle istanze.
Per un elenco delle autorizzazioni necessarie per creare e gestire le istanze Memcached, consulta Controllo dell'accesso e autorizzazioni.
Creazione di istanze Memcached
Per creare un'istanza Memcached:
Console
Vai alla pagina Memorystore for Memcached nella console Google Cloud.
Memorystore for MemcachedFai clic sul pulsante Crea istanza.
Nella pagina Crea un'istanza Memcached, seleziona le configurazioni per la nuova istanza.
- Inserisci un ID istanza utilizzando solo lettere minuscole, numeri e trattini. Deve iniziare con una lettera.
- Ad esempio,
my-memcached-instance-1
.
- Ad esempio,
- Se vuoi, inserisci un Nome visualizzato per l'istanza.
- Scegli una regione dal menu a discesa Regione.
- Scegli
Automatically distribute
o una zona preferita dal menu a discesa Zona. - Scegli il numero di Nodi che preferisci.
- Scegli la memoria per nodo che preferisci.
- Scegli il numero di core per nodo che preferisci.
- Scegli la versione che preferisci.
Seleziona la rete autorizzata che preferisci.
- Inserisci un ID istanza utilizzando solo lettere minuscole, numeri e trattini. Deve iniziare con una lettera.
Fai clic su Crea.
gcloud
Imposta il progetto predefinito in cui creare un'istanza Memcached. Inserisci il seguente comando, sostituendo highlighted-variables con i valori appropriati:
gcloud config set core/project project-id
Crea un'istanza 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
Dove:
- instance-id è l'ID assegnato all'istanza. L'ID istanza deve contenere da 1 a 63 caratteri e utilizzare solo lettere minuscole, numeri o trattini. Deve iniziare con una lettera minuscola e terminare con una lettera minuscola o un numero.
- number-of-nodes è il numero di nodi desiderato.
- number-of-cpus è il numero di vCPU che vuoi.
- Valori accettati:
1
o2-32
(solo valori pari). - Ogni vCPU richiede 0, 9 GB di memoria del nodo e supporta fino a 8 GB di memoria del nodo.
- Valori accettati:
memory-per-node è la memoria che vuoi per ogni nodo.
- Minimo: 1 GB o (0,9 GB * vCPU per nodo), a seconda del valore maggiore.
- Massimo: 256 GB.
region è la regione in cui creare i nodi.
zone(s) sono le zone in cui creare i nodi.
- Escludi il flag
--zones
per distribuire automaticamente i nodi tra le zone.
- Escludi il flag
memcached version è la versione Memcached che vuoi per la tua istanza. I valori accettabili sono
1.5
e1.6.15
.
Ad esempio:
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
Creazione di un'istanza Memcached che utilizza un intervallo di indirizzi IP specifico
Console
Segui le istruzioni riportate in Creazione di istanze Memcached fino a raggiungere la sezione Seleziona intervalli IP (facoltativo).
Utilizza il menu a discesa Seleziona intervalli IP per selezionare un intervallo allocato esistente per la tua rete. Per istruzioni su come creare e elencare le allocazioni di intervalli IP per l'accesso privato ai servizi, consulta Creare un'allocazione IP ed Elenca gli intervalli di indirizzi IP allocati.
gcloud
Crea un'istanza 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)
Sostituisci quanto segue:
- instance-id è l'ID assegnato all'istanza. L'ID istanza deve contenere da 1 a 63 caratteri e utilizzare solo lettere minuscole, numeri o trattini. Deve iniziare con una lettera minuscola e terminare con una lettera minuscola o un numero.
- number-of-nodes è il numero di nodi desiderato.
- number-of-cpus è il numero di vCPU che vuoi.
- Valori accettati:
1
o2-32
(solo valori pari). - Ogni vCPU richiede 0, 9 GB di memoria del nodo e supporta fino a 8 GB di memoria del nodo.
- Valori accettati:
memory-per-node è la memoria che vuoi per ogni nodo.
- Minimo: 1 GB o (0,9 GB * vCPU per nodo), a seconda del valore maggiore.
- Massimo: 256 GB.
region è la regione in cui creare i nodi.
zone(s) sono le zone in cui creare i nodi.
- Escludi il flag
--zones
per distribuire automaticamente i nodi tra le zone.
- Escludi il flag
network è la rete utilizzata per creare l'istanza. Utilizza il formato:
projects/NETWORK_PROJECT_ID/global/networks/NETWORK_ID
. L'ID rete utilizzato qui deve corrispondere all'ID rete in cui si trova l'intervallo IP allocato. In caso contrario, l'operazione di creazione non andrà a buon fine.range-name(s) è il nome di uno o più intervalli di accesso ai servizi privati allocati. Per istruzioni su come creare e elencare le allocazioni di intervalli IP per l'accesso privato ai servizi, consulta Creare un'allocazione IP ed Elenca gli intervalli di indirizzi IP allocati.
Ad esempio:
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
Visualizzazione di informazioni sulle istanze
Per visualizzare le informazioni di un'istanza:
Console
Vai alla pagina Memorystore for Memcached nella console Google Cloud.
Memorystore for MemcachedFai clic sull'ID istanza per visualizzarne le informazioni.
gcloud
Per visualizzare l'elenco di tutte le istanze Memcached in una regione, inserisci il seguente comando:
gcloud memcache instances list --region=region-id
Per visualizzare i dettagli di un'istanza, inserisci il seguente comando:
gcloud memcache instances describe instance_id --region=region_id
Modifica di istanze
Per modificare un'istanza:
Console
Vai alla pagina Memorystore for Memcached nella console Google Cloud.
Memorystore for MemcachedFai clic sull'ID istanza dell'istanza che vuoi modificare.
Fai clic sul pulsante Edit (Modifica).
Nella pagina Modifica istanza Memcached puoi modificare i seguenti elementi di un'istanza:
- Numero di nodi: consulta Eseguire il ridimensionamento delle istanze Memcached per ulteriori dettagli.
- Nome visualizzato
Fai clic sul pulsante Salva.
Durante l'esecuzione degli aggiornamenti, accanto all'istanza viene visualizzato un cerchio vorticoso nella home page di Memorystore for Memcached. Al termine degli aggiornamenti, il cerchio diventa un segno di spunta verde.
gcloud
Dopo aver creato un'istanza, puoi aggiornare le seguenti proprietà:
Numero di nodi: consulta Eseguire il ridimensionamento delle istanze Memcached per ulteriori dettagli.
Configurazione di Memcached: consulta Configurare le istanze Memcached per ulteriori dettagli.
Etichette
Nome visualizzato
Ad esempio, inserisci il seguente comando per aggiornare il nome visualizzato e le etichette di un'istanza, sostituendo variables con i valori appropriati:
gcloud memcache instances update instance-id --region=region-id --display-name=name --labels=key=value
Eliminazione di istanze
Per eliminare un'istanza:
Console
Vai alla pagina Memorystore for Memcached nella console Google Cloud.
Memorystore for MemcachedFai clic sull'ID istanza.
Fai clic sul pulsante Elimina.
Conferma di voler eliminare l'istanza inserendo l'ID istanza e facendo clic sul pulsante Elimina.
gcloud
Per eliminare un'istanza, inserisci il seguente comando:
gcloud memcache instances delete instance-id --region=region-id