Questa pagina mostra come scalare un'istanza AlloyDB. Puoi eseguire il scaling verticale sia delle istanze principali che di quelle di pool di lettura modificando il tipo di macchina dell'istanza e puoi eseguire il scaling orizzontale delle istanze di pool di lettura modificando il numero di nodi dell'istanza.
Prima di iniziare
- Il progetto Google Cloud che utilizzi deve essere stato abilitato per accedere ad AlloyDB.
- Devi disporre di uno di questi ruoli IAM nel progetto Google Cloud che utilizzi:
roles/alloydb.admin
(il ruolo IAM predefinito AlloyDB Admin)roles/owner
(il ruolo IAM di base Proprietario)roles/editor
(il ruolo IAM di base Editor)
Se non disponi di nessuno di questi ruoli, contatta l'amministratore dell'organizzazione per richiedere l'accesso.
Scalare il tipo di macchina di un'istanza
Console
Nella console Google Cloud, vai alla pagina Cluster.
Fai clic su un cluster nella colonna Nome risorsa.
Nella pagina Panoramica, vai alla sezione Istanze nel cluster e fai clic su Modifica principale o Modifica pool di lettura.
Tieni presente che questa azione non è disponibile se la pagina riporta lo stato Manutenzione per un cluster. L'azione diventa di nuovo disponibile dopo che Stato diventa Pronto.
Seleziona una delle seguenti serie di macchine:
- C4A (serie di macchine basate su Google Axion) (anteprima)
- N2 (serie di macchine basate su x86). Questa è la serie di macchine predefinita.
Seleziona un tipo di macchina.
- C4A supporta 1, 4, 8, 16, 32, 48, 64 e 72 tipi o forme di macchine.
N2 supporta 2, 4, 8, 16, 32, 64, 96 e 128 tipi o forme di macchine.
Per saperne di più sull'utilizzo della serie di macchine basate su Axion C4A, incluso il tipo di macchina con 1 vCPU, consulta Considerazioni sull'utilizzo della serie di macchine basate su Axion C4A.
Fai clic su Aggiorna istanza o Aggiorna pool di lettura.
gcloud
Per utilizzare gcloud CLI, puoi installare e inizializzare Google Cloud CLI oppure utilizzare Cloud Shell.
Utilizza il comando gcloud alloydb instances
update
per modificare il tipo di macchina dell'istanza principale.
gcloud alloydb instances update INSTANCE_ID \
--cpu-count=CPU_COUNT \
--machine-type=MACHINE_TYPE \
--region=REGION_ID \
--cluster=CLUSTER_ID \
--project=PROJECT_ID
Sostituisci quanto segue:
INSTANCE_ID
: l'ID dell'istanza che stai aggiornando.CPU_COUNT
: il numero di vCPU N2 che vuoi per l'istanza. N2 è il valore predefinito. I valori validi includono:2
: 2 vCPU, 16 GB di RAM4
: 4 vCPU, 32 GB di RAM8
: 8 vCPU, 64 GB di RAM16
: 16 vCPU, 128 GB di RAM32
: 32 vCPU, 256 GB di RAM64
: 64 vCPU, 512 GB di RAM96
: 96 vCPU, 768 GB di RAM128
: 128 vCPU, 864 GB di RAM
MACHINE_TYPE
: questo parametro è facoltativo quando esegui il deployment di macchine N2. Per eseguire il deployment della serie di macchine basate su Axion C4A (Anteprima) o per eseguire la migrazione tra macchine C4A e N2, scegli questo parametro con i seguenti valori.Quando utilizzi
MACHINE_TYPE
eCPU_COUNT
insieme, i valori inCPU_COUNT
eMACHINE_TYPE
devono corrispondere, altrimenti viene visualizzato un errore.Per la serie di macchine basate su Google Axion C4A, scegli il tipo di macchina con i seguenti valori:
c4a-highmem-1
c4a-highmem-4-lssd
c4a-highmem-8-lssd
c4a-highmem-16-lssd
c4a-highmem-32-lssd
c4a-highmem-48-lssd
c4a-highmem-64-lssd
c4a-highmem-72-lssd
Per eseguire il deployment di C4A con 4 vCPU o più, utilizza il suffisso
lssd
per attivare la cache ultraveloce.Per saperne di più sull'utilizzo della serie di macchine basate su Axion C4A, incluso il tipo di macchina con 1 vCPU, consulta Considerazioni sull'utilizzo della serie di macchine basate su Axion C4A.
Per la serie di macchine N2 basate su x86, utilizza i seguenti valori:
N2-highmem-2
N2-highmem-4
N2-highmem-8
N2-highmem-16
N2-highmem-32
N2-highmem-64
N2-highmem-96
N2-highmem-128
REGION_ID
: la regione in cui è posizionata l'istanza.CLUSTER_ID
: l'ID del cluster in cui è posizionata l'istanza.PROJECT_ID
: l'ID del progetto in cui è posizionato il cluster.
Se il comando restituisce un messaggio di errore che include la frase
invalid cluster state MAINTENANCE
, significa che il cluster è in fase di manutenzioni di routine. In questo modo, la ricofigurazione dell'istanza non sarà consentita temporaneamente.
Esegui di nuovo il comando dopo che il cluster è tornato allo stato READY
.
Per controllare lo stato del cluster, consulta Visualizzare i dettagli del cluster.
Scala il numero di nodi di un'istanza del pool di lettura
AlloyDB ti consente di scalare il numero di nodi in un'istanza del pool di lettura senza alcun tempo di inattività a livello di istanza. Quando aumenti il numero di nodi, le connessioni dei client rimangono invariate.
Quando riduci il numero di nodi, tutti i client connessi a un nodo in fase di chiusura possono riconnettersi agli altri nodi utilizzando l'endpoint dell'istanza.
Console
Nella console Google Cloud, vai alla pagina Cluster.
Fai clic su un cluster nella colonna Nome risorsa.
Nella pagina Panoramica, vai alla sezione Istanze nel cluster e fai clic su Modifica pool di lettura.
Tieni presente che questa azione non è disponibile se la pagina riporta lo stato Manutenzione del cluster. L'azione diventa nuovamente disponibile quando lo stato Stato diventa Pronto.
Nel campo Numero di nodi, inserisci un numero di nodi. Nota:puoi avere un massimo di 20 nodi in tutte le istanze del pool di lettura di un cluster.
Fai clic su Aggiorna pool di lettura.
gcloud
Per utilizzare gcloud CLI, puoi installare e inizializzare Google Cloud CLI oppure utilizzare Cloud Shell.
Utilizza il comando gcloud alloydb instances
update
per modificare il numero di nodi in un'istanza del pool di lettura.
gcloud alloydb instances update INSTANCE_ID \
--read-pool-node-count=NODE_COUNT \
--region=REGION_ID \
--cluster=CLUSTER_ID \
--project=PROJECT_ID
INSTANCE_ID
: l'ID dell'istanza del pool di lettura.NODE_COUNT
: il numero di nodi nell'istanza del pool di lettura. Specifica un numero compreso tra1
e20
, inclusi. Tieni presente che non puoi avere più di 20 nodi in tutte le istanze del pool di lettura in un cluster.REGION_ID:
La regione in cui è posizionata l'istanza.CLUSTER_ID
: l'ID del cluster in cui è collocata l'istanza.PROJECT_ID
: l'ID del progetto in cui è collocato il cluster.
Se il comando restituisce un messaggio di errore che include la frase
invalid cluster state MAINTENANCE
, significa che il cluster è in fase di manutenzioni di routine. In questo modo, la ricofigurazione dell'istanza non sarà consentita temporaneamente.
Esegui di nuovo il comando dopo che il cluster è tornato allo stato READY
. Per controllare lo stato del cluster, consulta Visualizzare i dettagli del cluster.