Questa pagina descrive come scalare un'istanza di Memorystore for Valkey. La capacità dell'istanza è determinata dal numero di shard nell'istanza e dal tipo di nodo dell'istanza. Per scalare l'istanza, devi modificare il numero di shard o il tipo di nodo. Per ulteriori informazioni sul comportamento di un'istanza durante lo scaling, consulta Informazioni sullo scaling della capacità dell'istanza.
Scalare il numero di shard
Puoi aumentare o diminuire il numero di shard per un'istanza utilizzando la Google Cloud console o Google Cloud CLI.
Console
Nella Google Cloud console, vai alla pagina Memorystore for Valkey.
Fai clic sull'ID istanza.
Nella sezione Configurazioni, fai clic sull'icona a forma di matita accanto a Shard.
Nel campo Shard, inserisci il numero di shard a cui vuoi scalare l'istanza.
Fai clic su Aggiorna istanza.
gcloud
Per scalare il numero di shard per un'istanza, utilizza il gcloud memorystore instances update comando:
gcloud memorystore instances update INSTANCE_ID \ --location=REGION_ID \ --shard-count=SHARD_COUNT
Sostituisci quanto segue:
- INSTANCE_ID: l'ID dell'istanza.
- REGION_ID: la regione in cui si trova l'istanza.
- SHARD_COUNT: il numero di shard nell'istanza. Il numero di shard determina la capacità di memoria totale per l'archiviazione dei dati dell'istanza. Per ulteriori informazioni sulle specifiche di istanza e nodo per le istanze di Memorystore for Valkey, consulta Specifiche di istanza e nodo.
Ad esempio:
gcloud memorystore instances update my-instance \ --location=us-central1 \ --shard-count=8
Scalare il tipo di nodo
Puoi scalare il tipo di nodo per un'istanza utilizzando Google Cloud CLI.
gcloud
Per recuperare informazioni su un'istanza, utilizza il
gcloud memorystore instances describecomando:gcloud memorystore instances describe INSTANCE_ID \ --location=REGION_ID
Sostituisci quanto segue:
- INSTANCE_ID: l'ID dell'istanza
- REGION_ID: la regione in cui si trova l'istanza (ad esempio,
us-central1)
Controlla l'output per verificare se esistono le seguenti condizioni:
L'output contiene una sezione
engineConfigs.I parametri
maxmemory-clients,maxmemoryomaxclientsvengono visualizzati in questa sezione.
Se viene visualizzato uno di questi parametri, quando scali il tipo di nodo per l'istanza, devi scalare i valori dei parametri in modo che riflettano i valori che Memorystore for Valkey può accettare per il tipo di nodo scalato. Per ulteriori informazioni, consulta Parametri di configurazione modificabili.
Per scalare il tipo di nodo, utilizza il
gcloud memorystore instances updatecomando:gcloud memorystore instances update INSTANCE_ID \ --location=REGION_ID \ --node-type=NODE_TYPE
Sostituisci quanto segue:
- INSTANCE_ID: l'ID dell'istanza.
- REGION_ID: la regione in cui si trova l'istanza.
NODE_TYPE: il tipo di nodo a cui vuoi scalare la tua istanza.
In questo esempio, scali il tipo di nodo dell'istanza
my-instanceahighmem-medium. Questa istanza si trova nella regioneus-central1.gcloud memorystore instances update my-instance \ --location=us-central1 \ --node-type=highmem-medium
In questo esempio, modifichi il valore del parametro
maxclientsin15,000.gcloud memorystore instances update my-instance \ --location=us-central1 \ --node-type=highmem-medium \ --update-engine-configs=maxclients=15000