O recomendador de ativação da alta disponibilidade do AlloyDB gera recomendações proativamente para ajudar a trazer suas instâncias importantes para um contrato de nível de serviço (SLA) ao fornecer redundância de dados. Isso pode ser útil durante uma interrupção temporária de zona ou quando uma instância fica sem memória.
Nesta página, descrevemos o recomendador de ativação da alta disponibilidade do AlloyDB, como ele funciona e como usá-lo.
Como funciona
O recomendador de ativação da alta disponibilidade do AlloyDB analisa os metadados da instância. Se a instância não tiver a alta disponibilidade ativada, o AlloyDB recomenda que você ative a alta disponibilidade para 99,99% (*) de disponibilidade.
(*) Consulte o Contrato de nível de serviço (SLA) do AlloyDB para mais informações.
Preços
O recomendador de ativação de alta disponibilidade do AlloyDB está disponível sem custo financeiro para todos os clientes do Google Cloud . Para mais informações, consulte Preço recomendado.
Antes de começar
Para visualizar as recomendações e os insights, faça o seguinte:
Para ter as permissões de visualizar e trabalhar com insights e recomendações, verifique se você tem os papéis do Identity and Access Management (IAM) necessários.
Tarefas Papéis Ver recomendações Um destes papéis: roles/recommender.alloydbViewerouroles/alloydb.viewer.Aplicar recomendações Um destes papéis: roles/recommender.alloydbAdminouroles/alloydb.admin.
Consulte Conceder acesso a outros usuários para mais informações.
Listar recomendações de ativar alta disponibilidade
É possível listar as recomendações de ativação da alta disponibilidade usando o Google Cloud console, a CLI gcloud ou a API Recommender.
Console
Para listar as recomendações de ativação da alta disponibilidade usando o console doGoogle Cloud , siga estas etapas:
No Google Cloud console, acesse a página Clusters.
Para mais informações, consulte Começar a usar o Active Assist.
Na tabela de lista Recursos, encontre o cluster e clique em Ver problemas na coluna Problemas.
Uma lista de problemas é exibida no painel Problemas agregados. Selecione o card de recomendação Não protegido contra failover.
gcloud
Para listar as recomendações de ativar alta disponibilidade usando a CLI gcloud, execute o comando gcloud recommender recommendations list conforme a seguir:
gcloud recommender recommendations list \ --project=PROJECT_ID \ --location=LOCATION \ --recommender=google.alloydb.cluster.ReliabilityRecommender \ --filter=recommenderSubtype=ENABLE_INSTANCE_HIGH_AVAILABILITY
Substitua:
PROJECT_ID: o ID do projeto.LOCATION: uma região em que suas instâncias estão localizadas, comous-central1.
API
Para listar as recomendações de ativação de alta disponibilidade usando a
API Recommender, chame o
método recommendations.list
da seguinte maneira:
GET https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/recommenders/google.alloydb.cluster.ReliabilityRecommender/recommendations?filter=recommenderSubtype=ENABLE_INSTANCE_HIGH_AVAILABILITY
Substitua:
PROJECT_ID: o ID do projeto.LOCATION: uma região em que suas instâncias estão localizadas, comous-central1.
Ver insights e recomendações detalhadas
É possível ver insights e recomendações detalhadas sobre instâncias que exigem a ativação da alta disponibilidade usando o console do Google Cloud , a CLI gcloud ou a API Recommender.
Para ver insights e recomendações detalhadas, siga estas etapas:
Console
Na página Clusters, na tabela Recursos, clique em Ver problemas na coluna Problemas do cluster.
O painel Problemas agregados aparece à direita, com insights e recomendações detalhadas para Não protegido contra failover.
gcloud
Execute o comando gcloud recommender insights list da seguinte maneira:
gcloud recommender insights list \ --project=PROJECT_ID \ --location=LOCATION \ --insight-type=google.alloydb.cluster.ReliabilityInsight \ --filter=insightSubtype=INSTANCE_HIGH_AVAILABILITY_NOT_ENABLED
Substitua:
PROJECT_ID: o ID do projeto.LOCATION: uma região em que suas instâncias estão localizadas, comous-central1.
API
Chame o método insights.list da seguinte maneira:
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:
PROJECT_ID: o ID do projeto.LOCATION: uma região em que suas instâncias estão localizadas, comous-central1.
Aplicar a recomendação
Avalie as recomendações com atenção e siga um destes procedimentos:
Console
Para implementar a recomendação, faça o seguinte:
- Clique em Editar no cluster.
- No painel Editar instância principal, em Disponibilidade por zona, selecione Várias zonas (altamente disponível).
- Clique em Atualizar instância.
CLI da gcloud
Para implementar a recomendação, siga as instruções em Fazer upgrade de uma instância básica para uma instância de alta disponibilidade.