Il sistema di suggerimenti per l'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 l'attivazione dell'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 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 IAM (Identity and Access Management) necessari.
Tasks Ruoli Visualizza i suggerimenti Uno di questi ruoli: recommender.alloydbVieweroalloydb.viewer.Applica suggerimenti Uno di questi ruoli: recommender.alloydbAdminoalloydb.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:
Nella console Google Cloud , vai alla pagina Cluster.
Per maggiori informazioni, consulta la guida introduttiva all'utilizzo dell'hub dei suggerimenti.
Nella scheda Configurazione 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 esempious-central1.
API
Per elencare i suggerimenti per l'abilitazione dell'alta disponibilità 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 esempious-central1.
Visualizzare approfondimenti e consigli dettagliati
Puoi visualizzare approfondimenti e suggerimenti 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, segui questi passaggi:
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 esempious-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:
- Fai clic su Modifica sul cluster.
- Nel riquadro Modifica istanza primaria, in Disponibilità a livello di zona, seleziona Più zone (alta affidabilità).
- 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.