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:
- 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.cloudsqlViewer
oucloudsql.viewer
.Aplique recomendações Uma destas funções: recommender.cloudsqlAdmin
,cloudsql.editor
oucloudsql.admin
. -
Enable the Recommender API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin
), which contains theserviceusage.services.enable
permission. Learn how to grant roles.
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:
Aceda ao Active Assist.
Para mais informações, consulte o artigo Introdução ao centro de recomendações.
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, comous-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, comous-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, comous-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, comous-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?
- Google Cloud recommenders
- Blogue: maximize o ROI do Google Cloud
- Blogue: faça mais com menos
- Veja todos os Google Cloud serviços disponíveis em localizações em todo o mundo.