Esta página descreve como dimensionar uma instância do AlloyDB. Pode dimensionar verticalmente as instâncias do pool principal e de leitura alterando o tipo de máquina da instância. Além disso, pode dimensionar horizontalmente as instâncias do pool de leitura alterando o número de nós na instância.
Antes de começar
- O Google Cloud projeto que está a usar tem de ter sido ativado para aceder ao AlloyDB.
- Tem de ter uma destas funções de IAM no Google Cloud projeto que está a usar:
roles/alloydb.admin(a função IAM predefinida de administrador do AlloyDB)roles/owner(a função de IAM básica de proprietário)roles/editor(a função de IAM básica de editor)
Se não tiver nenhuma destas funções, contacte o administrador organizacional para pedir acesso.
Dimensione o tipo de máquina de uma instância
Consola
Na Google Cloud consola, aceda à página Clusters.
Clique num cluster na coluna Nome do recurso.
Na página Vista geral, aceda à secção Instâncias no seu cluster e clique em Editar principal ou Editar conjunto de leitura.
Tenha em atenção que esta ação não está disponível se a página comunicar um estado de manutenção. A ação volta a ficar disponível depois de o Estado mudar para Pronto.
Selecione uma das seguintes séries de máquinas:
- C4A (série de máquinas baseada no Google Axion)
- N2 (série de máquinas baseadas em x86). Esta é a série de máquinas predefinida.
Selecione um tipo de máquina.
- O C4A suporta 1, 4, 8, 16, 32, 48, 64 e 72 tipos ou formas de máquinas.
O N2 suporta 2, 4, 8, 16, 32, 64, 96 e 128 tipos ou formas de máquinas.
Para mais informações sobre a utilização da série de máquinas baseadas em Axion C4A, incluindo o tipo de máquina de 1 vCPU, consulte Considerações ao usar a série de máquinas baseadas em Axion C4A.
Clique em Atualizar instância ou Atualizar conjunto de leitura.
gcloud
Para usar a CLI gcloud, pode instalar e inicializar a CLI Google Cloud ou usar a Cloud Shell.
Use o comando gcloud alloydb instances
update
para alterar o tipo de máquina da instância principal.
gcloud alloydb instances update INSTANCE_ID \
--cpu-count=CPU_COUNT \
--machine-type=MACHINE_TYPE \
--region=REGION_ID \
--cluster=CLUSTER_ID \
--project=PROJECT_IDSubstitua o seguinte:
INSTANCE_ID: o ID da instância que está a atualizar.CPU_COUNT: o número de vCPUs que quer para a instância. Este valor tem de estar alinhado com o número de vCPUs especificado no elementoMACHINE_TYPE. Por exemplo, seMACHINE_TYPEforn2-highmem-4,CPU_COUNTtem de ser definido como4.MACHINE_TYPE: o tipo de máquina da instância.Para a série de máquinas baseada no C4A Axion, os seguintes são valores válidos:
c4a-highmem-1c4a-highmem-4-lssdc4a-highmem-8-lssdc4a-highmem-16-lssdc4a-highmem-32-lssdc4a-highmem-48-lssdc4a-highmem-64-lssdc4a-highmem-72-lssd
Para a série de máquinas N2, os seguintes são valores válidos:
n2-highmem-2n2-highmem-4n2-highmem-8n2-highmem-16n2-highmem-32n2-highmem-64n2-highmem-96n2-highmem-128
REGION_ID: a região onde a instância está localizada.CLUSTER_ID: o ID do cluster onde a instância está colocada.PROJECT_ID: o ID do projeto onde o cluster está colocado.
Se o comando devolver uma mensagem de erro que inclua a expressão invalid cluster state MAINTENANCE, significa que o cluster está a passar por uma manutenção de rotina. Isto impede temporariamente a reconfiguração da instância.
Execute o comando novamente depois de o cluster regressar ao estado READY.
Para verificar o estado do cluster, consulte Ver detalhes do cluster.
Aumente o número de nós de uma instância do conjunto de leitura
O AlloyDB permite-lhe dimensionar o número de nós numa instância de pool de leitura sem qualquer tempo de inatividade ao nível da instância. Quando aumenta a contagem de nós, as ligações de cliente permanecem inalteradas.
Quando diminui a quantidade de nós, todos os clientes ligados a um nó que está a ser encerrado podem voltar a ligar-se aos outros nós através do ponto final da instância.
Consola
Na Google Cloud consola, aceda à página Clusters.
Clique num cluster na coluna Nome do recurso.
Na página Vista geral, aceda à secção Instâncias no seu cluster e clique em Editar conjunto de leitura.
Tenha em atenção que esta ação não está disponível se a página comunicar um estado do cluster de Manutenção. A ação volta a ficar disponível depois de o Estado mudar para Pronto.
No campo Node count (Número de nós), introduza um número de nós. Nota: pode ter um máximo de 20 nós em todas as instâncias do conjunto de leitura num cluster.
Clique em Atualizar conjunto de leitura.
gcloud
Para usar a CLI gcloud, pode instalar e inicializar a CLI Google Cloud ou usar a Cloud Shell.
Use o comando gcloud alloydb instances
update para alterar o número de nós numa instância do conjunto de leitura.
gcloud alloydb instances update INSTANCE_ID \
--read-pool-node-count=NODE_COUNT \
--region=REGION_ID \
--cluster=CLUSTER_ID \
--project=PROJECT_IDINSTANCE_ID: o ID da instância do pool de leitura.NODE_COUNT: o número de nós na instância do conjunto de leitura. Especifique um número de1a20, inclusive. Tenha em atenção que não pode ter mais de 20 nós em todas as instâncias do conjunto de leitura num cluster.REGION_ID:A região onde a instância está localizada.CLUSTER_ID: o ID do cluster onde a instância está posicionada.PROJECT_ID: o ID do projeto onde o cluster está localizado.
Se o comando devolver uma mensagem de erro que inclua a expressão invalid cluster state MAINTENANCE, significa que o cluster está a passar por uma manutenção de rotina. Isto impede temporariamente a reconfiguração da instância.
Execute o comando novamente depois de o cluster regressar ao estado READY. Para verificar o estado do cluster, consulte Ver detalhes do cluster.