Reduza os custos com instâncias básicas

Por predefinição, uma instância principal do AlloyDB para PostgreSQL está altamente disponível (HA), com a capacidade de realizar uma comutação por falha automatizada para um nó de reserva em caso de uma indisponibilidade. Se o seu cluster do AlloyDB para PostgreSQL não exigir HA, tem a opção de reduzir os custos operacionais tornando a instância principal do cluster numa instância básica, em vez de numa instância de HA.

Esta página fornece uma vista geral das instâncias básicas. Também mostra como realizar os seguintes procedimentos:

  • Crie uma instância básica num cluster do AlloyDB.

  • Alterar uma instância básica para uma instância de HA e vice-versa.

  • Determine se uma determinada instância é básica ou de HA.

Para uma vista geral mais geral dos clusters e das instâncias do AlloyDB, consulte a vista geral do AlloyDB.

Vista geral das instâncias básicas

Uma instância básica funciona exatamente como uma instância principal de HA, com uma diferença fundamental: não tem um nó de espera. Esta arquitetura mais simples faz com que uma instância básica, também conhecida como instância zonal, tenha um custo de funcionamento inferior ao de uma instância de HA.

Devido ao seu único nó, uma instância básica não suporta a comutação por falha automática. Se a zona que aloja o nó ativo de uma instância básica tiver uma indisponibilidade, a instância fica indisponível para todas as consultas até a indisponibilidade terminar. Este comportamento contrasta com uma instância principal de HA, que responde a qualquer indisponibilidade do respetivo nó ativo transformando automaticamente o nó de reserva da instância no novo nó ativo.

Durante as operações de manutenção, tanto uma instância principal de HA como uma instância básica, normalmente, têm um tempo de inatividade de manutenção mínimo inferior a um segundo.

As instâncias básicas são adequadas para utilização em ambientes de desenvolvimento ou de preparação, que não precisam necessariamente de oferecer alta disponibilidade. A Google recomenda vivamente que use apenas instâncias de HA e não instâncias básicas em implementações de produção de clusters do AlloyDB. As garantias de tempo de atividade fornecidas pelo SLA do AlloyDB aplicam-se apenas a instâncias multizona. Uma vez que as instâncias básicas consistem apenas num nó numa única zona, não podemos garantir a elevada disponibilidade das instâncias básicas.

Crie um cluster com uma instância básica

Consola

Siga o procedimento descrito no artigo Crie um cluster e a respetiva instância principal, com a seguinte modificação:

Depois de clicar em Criar cluster, selecione Básico ou Básico com pools de leitura como o tipo de cluster. Em seguida, avance para o processo de criação de clusters como habitualmente.

gcloud

Siga o procedimento descrito no artigo Crie um cluster e a respetiva instância principal, com a seguinte modificação:

Quando executar o comando gcloud alloydb instances create para criar a instância principal do novo cluster, adicione o argumento --availability-type=ZONAL.

Crie uma instância básica para um cluster existente

Consola

Siga o procedimento descrito no artigo Crie uma instância principal, com a seguinte modificação:

No painel Configurar instância principal, em Disponibilidade zonal, selecione Zona única.

gcloud

Siga o procedimento descrito no artigo Crie uma instância principal com a seguinte modificação:

Quando executar o comando gcloud alloydb instances create para criar a instância principal, adicione o argumento --availability-type=ZONAL.

Atualize uma instância básica para uma instância de HA

Esta operação coloca efetivamente um novo nó online e define-o como o modo de espera da instância.

Consola

  1. Aceda à página Clusters.

    Aceda a Clusters

  2. Clique na coluna Ações da instância principal da qual quer fazer a atualização do básico para o HA.

  3. Selecione Editar.

  4. No painel Editar instância principal, em Disponibilidade zonal, selecione Várias zonas (altamente disponível).

  5. Clique em Atualizar instância.

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 transformar uma instância básica numa instância de alta disponibilidade.

gcloud alloydb instances update INSTANCE_ID \
--availability-type=REGIONAL
--region=REGION_ID \
--cluster=CLUSTER_ID \
--project=PROJECT_ID

Substitua o seguinte:

  • INSTANCE_ID: o ID da instância que está a atualizar.

  • 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á localizado.

Mude uma instância de HA para uma instância básica

Esta operação coloca efetivamente o nó de espera da instância offline, deixando-a apenas com o respetivo nó ativo.

Consola

  1. Aceda à página Clusters.

    Aceda a Clusters

  2. Clique na coluna Ações da instância principal da qual quer mudar de HA para básico.

  3. Selecione Editar.

  4. No painel Editar instância principal, em Disponibilidade zonal, selecione Zona única.

  5. Clique em Atualizar instância.

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 transformar uma instância básica numa instância de alta disponibilidade.

gcloud alloydb instances update INSTANCE_ID \
--availability-type=ZONAL
--region=REGION_ID \
--cluster=CLUSTER_ID \
--project=PROJECT_ID

Substitua o seguinte:

  • INSTANCE_ID: o ID da instância que está a atualizar.

  • 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á localizado.

Determine se uma instância é de HA ou básica

Consola

  1. Siga o procedimento descrito em Veja os detalhes da instância.

  2. Encontre a linha Alta disponibilidade na tabela de detalhes da instância. Tem um dos seguintes valores:

    • Altamente disponível: esta instância tem mais do que um nó em várias zonas, o que a torna HA.

    • Não: esta instância tem apenas um nó e não é de HA.

gcloud

  1. Siga o procedimento descrito em Veja os detalhes da instância.

  2. Localize a linha availabilityType na saída do comando.

    O seu valor é REGIONAL, para uma instância de HA, ou ZONAL, para uma instância básica.