Melhore a fiabilidade da instância ativando a alta disponibilidade

O recomendador enable-high-availability do AlloyDB gera proativamente recomendações que ajudam a colocar as suas instâncias importantes ao abrigo de um contrato de nível de serviço (SLA) através da disponibilização de redundância de dados. Isto pode ser útil durante uma indisponibilidade zonal ou quando uma instância fica sem memória.

Esta página descreve o recomendador enable-high-availability do AlloyDB, como este recomendador funciona e como o usar.

Como funciona

O recomendador enable-high-availability do AlloyDB analisa os metadados da instância. Se a instância não tiver a elevada disponibilidade ativada, o AlloyDB recomenda que ative a elevada disponibilidade para uma disponibilidade de 99,99% (*).

(*) Consulte o contrato de nível de serviço (SLA) do AlloyDB para mais informações.

Preços

O recomendador enable-high-availability do AlloyDB está disponível sem custo financeiro para todos os Google Cloud clientes. Para mais informações, consulte os preços do Recommender.

Antes de começar

Antes de poder ver recomendações e estatísticas, tem de fazer o seguinte:

  • Certifique-se de que ativa a API Recommender.

  • Para ter as autorizações para ver e trabalhar com estatísticas e recomendações, certifique-se de que tem as funções de gestão de identidade e de acesso (IAM) necessárias.

    Tasks Funções
    Ver recomendações Uma destas funções: recommender.alloydbViewer ou alloydb.viewer.
    Aplique recomendações Uma destas funções: recommender.alloydbAdmin ou alloydb.admin.

Consulte o artigo Conceda acesso a outros utilizadores para mais informações.

Apresente recomendações para ativar a alta disponibilidade

Pode listar as recomendações de ativação da alta disponibilidade através da Google Cloud consola, gcloud CLIou da API Recommender.

Consola

Para listar as recomendações de ativação da alta disponibilidade através da consolaGoogle Cloud , siga estes passos:

  1. Na Google Cloud consola, aceda à página Clusters.

    Aceda a Clusters

    Para mais informações, consulte o artigo Introdução ao centro de recomendações.

  2. No cartão Configuração de disponibilidade, clique em Não protegido por comutação por falha. É apresentada uma lista de clusters aos quais se aplica a recomendação Não protegido por comutação por falha.

gcloud

Para apresentar uma lista de recomendações de ativação da alta disponibilidade através da CLI gcloud, execute o comando gcloud recommender recommendations list da seguinte forma:

gcloud recommender recommendations list \
--project=PROJECT_ID \
--location=LOCATION \
--recommender=google.alloydb.cluster.ReliabilityRecommender \
--filter=recommenderSubtype=ENABLE_INSTANCE_HIGH_AVAILABILITY

Substitua o seguinte:

  • PROJECT_ID: o ID do seu projeto.
  • LOCATION: uma região onde as suas instâncias estão localizadas, como us-central1.

API

Para listar as recomendações de ativação da alta disponibilidade através da API Recommendations, chame o método recommendations.list da seguinte forma:

GET https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/recommenders/google.alloydb.cluster.ReliabilityRecommender/recommendations?filter=recommenderSubtype=ENABLE_INSTANCE_HIGH_AVAILABILITY

Substitua o seguinte:

  • PROJECT_ID: o ID do seu projeto.
  • LOCATION: uma região onde as suas instâncias estão localizadas, como us-central1.

Veja estatísticas e recomendações detalhadas

Pode ver estatísticas e recomendações detalhadas sobre instâncias que requerem a ativação da alta disponibilidade através da Google Cloud consola, gcloud CLI ou da API Recommender.

Para ver estatísticas e recomendações detalhadas, siga estes passos:

Consola

Na página Clusters, clique na recomendação Não protegido por comutação por falha para uma instância na coluna Problemas. É apresentado o painel de recomendações, que contém estatísticas e recomendações detalhadas.

gcloud

Execute o comando gcloud recommender insights list da seguinte forma:

gcloud recommender insights list \
--project=PROJECT_ID \
--location=LOCATION \
--insight-type=google.alloydb.cluster.ReliabilityInsight \

--filter=insightSubtype=INSTANCE_HIGH_AVAILABILITY_NOT_ENABLED

Substitua o seguinte:

  • PROJECT_ID: o ID do seu projeto.
  • LOCATION: uma região onde as suas instâncias estão localizadas, como us-central1.

API

Chame o método insights.list da seguinte forma:

GET https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/insightTypes/google.alloydb.cluster.ReliabilityInsight/insights?filter=insightSubtype=INSTANCE_HIGH_AVAILABILITY_NOT_ENABLED

Substitua o seguinte:

  • PROJECT_ID: o ID do seu projeto.
  • LOCATION: uma região onde as suas instâncias estão localizadas, como us-central1.

Aplique a recomendação

Avalie cuidadosamente a recomendação e faça uma das seguintes ações:

Consola

Para implementar a recomendação, faça o seguinte:

  1. Clique em Editar no cluster.
  2. No painel Editar instância principal, em Disponibilidade zonal, selecione Várias zonas (altamente disponível).
  3. Clique em Atualizar instância.

CLI gcloud

Para implementar a recomendação, siga as instruções no artigo Atualize uma instância básica para uma instância de HA.

O que se segue?