Melhore a fiabilidade da instância ativando a alta disponibilidade

O recomendador enable-high-availability do Cloud SQL gera proativamente recomendações que ajudam a colocar as suas instâncias importantes dentro do SLA, fornecendo 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 Cloud SQL, como este recomendador funciona e como o usar.

Como funciona

O recomendador de ativação da alta disponibilidade do Cloud SQL analisa os metadados da instância. Se a instância estiver configurada de forma semelhante às instâncias que suportam cargas de trabalho importantes, mas não tiver a alta disponibilidade ativada, o Cloud SQL recomenda que ative a alta disponibilidade para um SLA de disponibilidade de 99,95% ou migre para a edição Cloud SQL Enterprise Plus com alta disponibilidade para um SLA de disponibilidade de 99,99%.

Preços

O recomendador enable-high-availability do Cloud SQL 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, faça o seguinte:

Apresente recomendações para ativar a alta disponibilidade

Consola

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

  1. Aceda ao Active Assist.

    Aceda ao Active Assist

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

  2. No cartão Melhore a fiabilidade nas instâncias do Cloud SQL, clique em Ver tudo.

gcloud

Para listar as recomendações enable-high-availability 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.cloudsql.instance.ReliabilityRecommender \
--filter=recommenderSubtype=ENABLE_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 enable-high-availability através da API Recommendations, chame o método recommendations.list da seguinte forma:

GET https://recommender.googleapis.com/v1beta1/projects/PROJECT-ID/locations/LOCATION/recommenders/google.cloudsql.instance.ReliabilityRecommender/recommendations

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

Consola

Para ver estatísticas e recomendações detalhadas sobre instâncias configuradas de forma semelhante a instâncias que suportam cargas de trabalho importantes, mas não têm a alta disponibilidade ativada, clique no link da recomendação na lista de instâncias.

gcloud

Para ver estatísticas e recomendações detalhadas sobre instâncias configuradas de forma semelhante a instâncias que suportam cargas de trabalho importantes, mas não têm a alta disponibilidade ativada, execute o comando gcloud recommender insights list da seguinte forma:

gcloud recommender insights list \
--project=PROJECT_ID \
--location=LOCATION \
--insight-type=google.cloudsql.instance.ReliabilityInsight \
--filter=insightSubtype=CRITICAL_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

Para ver estatísticas e recomendações detalhadas sobre instâncias configuradas de forma semelhante a instâncias que suportam cargas de trabalho importantes, mas não têm a alta disponibilidade ativada através da API Recommendations, chame o método insights.list da seguinte forma:

GET https://recommender.googleapis.com/v1beta1/projects/PROJECT-ID/locations/LOCATION/insightTypes/google.cloudsql.instance.ReliabilityInsight/insights

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.

A tabela seguinte lista as estatísticas e as recomendações geradas pelo recomendador do Cloud SQL enable-high-availability. Os subtipos são visíveis nos resultados da API e da CLI gcloud.

Insight Recomendação
Esta instância não está altamente disponível, apesar de estar configurada de forma semelhante às instâncias que suportam cargas de trabalho importantes. As instâncias de zona única são mais suscetíveis a tempo de inatividade.
Subtype: CRITICAL_INSTANCE_HIGH_AVAILABILITY_NOT_ENABLED
Ative a alta disponibilidade para um SLA de disponibilidade de 99,95% ou migre para a edição Cloud SQL Enterprise Plus com alta disponibilidade para um SLA de disponibilidade ainda mais elevado de 99,99%. A ativação da alta disponibilidade torna a sua instância multizonal, o que replica os seus dados numa região para proteger contra interrupções zonais, limitar o tempo de inatividade e melhorar o tempo de recuperação.
Subtype: ENABLE_HIGH_AVAILABILITY

Aplique a recomendação

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

  • Para examinar a instância, clique em Ver instância e faça qualquer uma das seguintes ações:

    • Configure a alta disponibilidade na sua instância. Para mais informações, consulte o artigo Ative e desative a alta disponibilidade.

    • Migre para a edição Cloud SQL Enterprise Plus. Para mais informações, consulte o artigo Introdução às edições do Cloud SQL.

  • Para ignorar a recomendação, clique em Ignorar.

  • Para fechar o painel sem aplicar nem ignorar a recomendação, clique em Cancelar.

O que se segue?