Ottimizza le risorse cloud

Gestisci e ottimizza le risorse utilizzate dai tuoi workload Google Cloud prima che si verifichi l'evento di picco della capacità. Ciò comporta il dimensionamento corretto delle risorse in base all'utilizzo e alla domanda effettivi, l'utilizzo della scalabilità automatica per l'allocazione dinamica delle risorse e la revisione dei suggerimenti relativi ad architettura e sicurezza. Sia Cloud Monitoring che il Motore per suggerimenti (Active Assist) possono aiutarti a identificare le opportunità per ottimizzare le risorse cloud. Utilizzando questi strumenti, puoi ottenere informazioni sull'utilizzo delle risorse e prendere decisioni informate prima dell'evento.

Consulta le best practice Google Cloud

Molti dei problemi relativi agli eventi con picchi delle capacità possono essere evitati seguendo le best practice consigliate per il prodotto Google Cloud che stai utilizzando. Di seguito sono riportati alcuni esempi di guide alle best practice:

Generale
BigQuery
Cloud Storage
Compute Engine
Dataflow
Dataproc
Google Kubernetes Engine

Esamina la scalabilità

La scalabilità automatica può garantire che le tue applicazioni basate su cloud dispongano delle risorse necessarie per gestire workload variabili, evitando al contempo l'over provisioning e costi non necessari. Google Cloud offre diverse opzioni di scalabilità automatica specifiche per prodotto, tra cui:

  • I gruppi di istanze gestite (MIG) di Compute Engine sono gruppi di VM gestiti e scalati come una singola entità. Con i MIG, puoi definire policy di scalabilità automatica che specificano il numero minimo e massimo di VM da mantenere nel gruppo e le condizioni che attivano la scalabilità automatica.
  • La scalabilità automatica di Google Kubernetes Engine (GKE) regola dinamicamente le risorse del cluster in base alle esigenze della tua applicazione. Offre strumenti che possono ottimizzare l'utilizzo delle risorse, garantire le prestazioni delle applicazioni e semplificare la gestione dei cluster.
  • Cloud Run offre scalabilità automatica integrata, che regola automaticamente il numero di istanze in base al traffico in entrata.

Prima dell'evento, ti consigliamo di fare lo scale up manualmente. Anche se hai configurato la scalabilità automatica, a causa della velocità del traffico degli eventi, la scalabilità automatica potrebbe non essere in grado di soddisfare la domanda. Pertanto, prepara le risorse in anticipo, tra cui:

  • Macchine virtuali
  • Cache se vuoi eseguire un precaricamento
  • Componenti serverless per evitare gli avvii a freddo

Esamina i suggerimenti di Active Assist

Active Assist si riferisce al portafoglio di strumenti utilizzati inGoogle Cloud per generare suggerimenti e insight utili per ottimizzare i tuoi progetti Google Cloud . Per saperne di più, consulta Che cos'è Active Assist.

Esamina le versioni del prodotto

Assicurati che tutti i tuoi prodotti e servizi cloud siano aggiornati all'ultima versione stabile.

Esamina gli avvisi e le dashboard

Identifica e risolvi in modo proattivo i problemi valutando gli avvisi e le dashboard forniti tramite gli strumenti Google Cloud Observability e le soluzioni di terze parti.

Controlla le metriche, i log e le tracce di Google Cloud Observability per ottenere informazioni dettagliate sull'utilizzo delle risorse, sulle caratteristiche delle prestazioni e sullo stato generale delle risorse. Monitora metriche importanti in linea con gli indicatori di integrità del sistema, come utilizzo della CPU, utilizzo della memoria, traffico di rete, I/O del disco e tempi di risposta delle applicazioni. Dovresti anche prendere in considerazione le metriche specifiche per la tua attività. Monitorando queste metriche, puoi identificare potenziali colli di bottiglia, problemi di prestazioni e vincoli delle risorse. Inoltre, puoi configurare avvisi per avvertire in modo proattivo i team competenti di potenziali problemi o anomalie.

Per gli avvisi, concentrati sulle metriche principali, imposta soglie appropriate per ridurre al minimo l'eccesso di avvisi e assicurati rispondere in modo tempestivo ai problemi significativi. Questo approccio mirato ti consente di mantenere in modo proattivo l'affidabilità del workload. Per ulteriori informazioni, consulta la Panoramica degli avvisi.

Passaggi successivi