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
oualloydb.viewer
.Aplique recomendações Uma destas funções: recommender.alloydbAdmin
oualloydb.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 CLI
ou da API Recommender.
Consola
Para listar as recomendações de ativação da alta disponibilidade através da consolaGoogle Cloud , siga estes passos:
Na Google Cloud consola, aceda à página Clusters.
Para mais informações, consulte o artigo Introdução ao centro de recomendações.
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, comous-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, comous-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, comous-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:
- Clique em Editar no cluster.
- No painel Editar instância principal, em Disponibilidade zonal, selecione Várias zonas (altamente disponível).
- 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.