Migliora l'affidabilità delle istanze attivando la disponibilità elevata

Il sistema di suggerimenti per l'attivazione dell'alta disponibilità di AlloyDB genera in modo proattivo suggerimenti che ti aiutano a inserire le tue istanze importanti in un accordo sul livello del servizio (SLA) fornendo la ridondanza dei dati. Questa operazione potrebbe essere utile durante un'interruzione a livello di zona o quando un'istanza esaurisce la memoria.

Questa pagina descrive il suggerimento per abilitare l'alta disponibilità di AlloyDB, il suo funzionamento e come utilizzarlo.

Come funziona

Il suggerimento per abilitare l'alta disponibilità di AlloyDB analizza i metadati dell'istanza. Se l'istanza non ha l'alta disponibilità abilitata, AlloyDB consiglia di abilitarla per una disponibilità del 99,99% (*).

(*) Per ulteriori informazioni, consulta l'Accordo sul livello del servizio (SLA) di AlloyDB.

Prezzi

Il suggerimento per l'attivazione dell'alta disponibilità di AlloyDB è disponibile senza costi aggiuntivi per tutti i clienti Google Cloud . Per ulteriori informazioni, consulta la pagina Prezzi di Recommender.

Prima di iniziare

Prima di poter visualizzare consigli e approfondimenti, devi:

  • Assicurati di abilitare l'API Recommender.

  • Per ottenere le autorizzazioni per visualizzare e utilizzare approfondimenti e consigli, assicurati di disporre dei ruoli Identity and Access Management (IAM) necessari.

    Tasks Ruoli
    Visualizza i suggerimenti Uno di questi ruoli: recommender.alloydbViewer o alloydb.viewer.
    Applica consigli Uno di questi ruoli: recommender.alloydbAdmin o alloydb.admin.

Per ulteriori informazioni, consulta la sezione Concedere l'accesso ad altri utenti.

Elenco dei consigli per abilitare l'alta disponibilità

Puoi elencare i suggerimenti per abilitare l'alta disponibilità utilizzando la console Google Cloud , gcloud CLI o l'API Recommender.

Console

Per elencare i consigli per l'attivazione dell'alta affidabilità utilizzando la consoleGoogle Cloud , segui questi passaggi:

  1. Nella console Google Cloud , vai alla pagina Cluster.

    Vai a Cluster

    Per maggiori informazioni, consulta la guida introduttiva all'utilizzo dell'hub dei suggerimenti.

  2. Nella scheda Configurazione della disponibilità, fai clic su Non protetto da failover. Viene visualizzato un elenco di cluster a cui si applica il suggerimento Non protetto dal failover.

gcloud

Per elencare i suggerimenti per l'attivazione dell'alta disponibilità utilizzando gcloud CLI, esegui il comando gcloud recommender recommendations list come segue:

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

Sostituisci quanto segue:

  • PROJECT_ID: il tuo ID progetto.
  • LOCATION: una regione in cui si trovano le istanze, ad esempio us-central1.

API

Per elencare i suggerimenti per abilitare la disponibilità elevata utilizzando l'API Recommendations, chiama il metodo recommendations.list nel seguente modo:

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

Sostituisci quanto segue:

  • PROJECT_ID: il tuo ID progetto.
  • LOCATION: una regione in cui si trovano le istanze, ad esempio us-central1.

Visualizzare approfondimenti e consigli dettagliati

Puoi visualizzare approfondimenti e consigli dettagliati sulle istanze che richiedono l'attivazione dell'alta disponibilità utilizzando la console Google Cloud , gcloud CLI o l'API Recommender.

Per visualizzare approfondimenti e consigli dettagliati:

Console

Nella pagina Cluster, fai clic sul suggerimento Protezione dal failover non disponibile per un'istanza nella colonna Problemi. Viene visualizzato il riquadro dei suggerimenti, che contiene approfondimenti e suggerimenti dettagliati.

gcloud

Esegui il comando gcloud recommender insights list come segue:

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

--filter=insightSubtype=INSTANCE_HIGH_AVAILABILITY_NOT_ENABLED

Sostituisci quanto segue:

  • PROJECT_ID: il tuo ID progetto.
  • LOCATION: una regione in cui si trovano le istanze, ad esempio us-central1.

API

Chiama il metodo insights.list come segue:

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

Sostituisci quanto segue:

  • PROJECT_ID: il tuo ID progetto.
  • LOCATION: una regione in cui si trovano le istanze, ad esempio us-central1.

Applica il consiglio.

Valuta attentamente il consiglio e procedi in uno dei seguenti modi:

Console

Per implementare il consiglio, procedi nel seguente modo:

  1. Fai clic su Modifica sul cluster.
  2. Nel riquadro Modifica istanza primaria, in Disponibilità a livello di zona, seleziona Più zone (alta affidabilità).
  3. Fai clic su Aggiorna istanza.

Interfaccia a riga di comando gcloud

Per implementare il consiglio, segui le istruzioni riportate in Eseguire l'upgrade di un'istanza di base a un'istanza HA.

Passaggi successivi