Analizza e ottimizza le risorse Google Cloud

Questo documento descrive come utilizzare l'assistente conversazionale in Gemini Cloud Assist per analizzare e ottimizzare Google Cloud le risorse.

In Gemini Cloud Assist, puoi utilizzare il riquadro Cloud Assist per scrivere frasi o domande in linguaggio naturale (chiamate prompt) per ricevere spiegazioni approfondite, azioni suggerite o flussi di lavoro guidati. Queste risorse ti aiutano a completare le attività in modo rapido ed efficiente senza dover essere un esperto del cloud.

Prima di iniziare

Apri il riquadro Cloud Assist

  1. Vai a qualsiasi pagina della console Google Cloud, ad esempio la pagina Gemini per Google Cloud.

    Vai a Gemini per Google Cloud

  2. Nella barra degli strumenti della console Google Cloud, fai clic su spark Apri o chiudi la chat dell'AI di Gemini.

    Si apre il riquadro Cloud Assist, che mostra alcuni prompt di esempio su cui puoi fare clic. I prompt variano a seconda della pagina della console Google Cloud corrente.

  3. (Facoltativo) Scrivi prompt in linguaggio naturale per ricevere assistenza.

Richiedi assistenza a Gemini Cloud Assist

Questa sezione include alcuni scenari di esempio e prompt correlati che puoi inserire nel riquadro Assistente Google Cloud.

Genera query SQL

L'esempio seguente mostra come generare query SQL dal riquadro Cloud Assist nelle pagine BigQuery della console Google Cloud:

  1. Nel riquadro Cloud Assist, invia il seguente prompt:

    Generate a SQL query to show me the duration and subscriber type for the ten
    longest trips.
    

    In questo esempio, Gemini Cloud Assist fornisce una query SQL specifica che puoi esaminare e copiare nell'editor di query BigQuery.

  2. (Facoltativo) Invia un prompt per generare codice Python:

    Generate Python code to query the bigquery-public-data.ml_datasets.penguins
    table using bigquery magics.
    

Informazioni sugli asset di cui è stato eseguito il deployment e sulle relative modifiche recenti

Il progetto deve avere un'organizzazione per comprendere gli asset di cui è stato eseguito il deployment e le relative modifiche recenti. I progetti che non hanno un'organizzazione non sono supportati.

L'esempio seguente utilizza Cloud Asset Inventory.

  1. Nel riquadro Cloud Assist, invia il seguente prompt: What are the names of my instances and their private interface names?

    Gemini Cloud Assist elenca le istanze, i relativi nomi e i nomi delle interfacce private.

  2. (Facoltativo) Invia uno dei seguenti prompt per scenari simili:

    • List the name and network name for the subnetworks.
    • List my artifact repo.
    • How many BigQuery datasets have a label whose value is 'foo'?
    • List all config changes in the last 24 hours.
    • List all users granted roles/bigquery.admin and include the attached resources.
    • List a BigQuery dataset organized by name and location.
    • Describe the configuration of "pubsub/topic/…"

Analizza le query del database e le prestazioni del sistema

L'esempio seguente mostra come ottenere i dati sul rendimento delle query dal riquadro Cloud Assist nelle seguenti schede di un'istanza di database specifica nella pagina Cloud SQL della console Google Cloud:

  • Panoramica
  • Approfondimenti del sistema
  • Approfondimenti sulle query
  • Dettagli query
  1. Nel riquadro Cloud Assist, invia il seguente prompt:

    What's the current CPU utilization of this database?
    

    La risposta include un elenco di tutti i problemi di conformità per il parco database con una tabella che suddivide ogni categoria e il conteggio delle risorse.

  2. (Facoltativo) Invia uno dei seguenti prompt per scenari simili:

    • Summarize database query trends by users.
    • Which of my queries have high latency for this database instance?
    • What is the slowest query for this database in this instance?
    • What are the wait times for the query id = in this database?
    • How many error log entries are there for this database instance?

Informazioni sull'integrità e sulla conformità del parco risorse di database

L'esempio seguente mostra come recuperare i dati relativi allo stato e alla conformità del parco database dal riquadro Cloud Assist:

  1. Nel riquadro Cloud Assist, invia il seguente prompt:

    How many databases do I have in the US?
    

    Gemini Cloud Assist fornisce un elenco di tutti i tuoi database negli Stati Uniti.

  2. (Facoltativo) Invia uno dei seguenti prompt per scenari simili:

    • Where are my databases located?
    • What issues are affecting my databases?
    • Show me all databases running on Postgres.
    • What databases have NIST issues in Europe?

L'esempio seguente utilizza Cloud Monitoring.

  1. Nel riquadro Cloud Assist, invia il seguente prompt: Which of my VMs have the highest utilization?

    Gemini Cloud Assist fornisce un'analisi rapida delle tendenze del rendimento di risorse come traffico, throughput ed esecuzioni.

  2. (Facoltativo) Invia uno dei seguenti prompt per scenari simili:

    • What are the top 5 dataflow jobs with the highest estimated backlog processing time?
    • Total VM network bytes sent per second for each instance?
    • What's the QPS on my SQL databases?

Trovare consigli e opportunità di ottimizzazione

L'esempio seguente utilizza Active Assist.

  1. Nel riquadro Cloud Assist, invia il seguente prompt: Give me recommendations to reduce my resource costs.

    Gemini Cloud Assist fornisce consigli specifici per i risparmi stimati e l'affidabilità del cluster.

  2. (Facoltativo) Invia uno dei seguenti prompt per scenari simili:

    • What are all the quotas for my project that are almost hitting the limit?
    • What BigQuery datasets should I partition or cluster?
    • Which of my VMs are idle?

Informazioni su applicazioni, servizi e workload di App Hub

L'esempio seguente mostra come utilizzare il riquadro Cloud Assist nella console Google Cloud per ottenere un elenco di applicazioni App Hub all'interno di un progetto host App Hub a cui ha accesso un membro del team specifico.

  1. Nel riquadro Cloud Assist, invia il seguente prompt: Show me all applications in this project with the developer owner lee@example.com

    Gemini Cloud Assist restituisce un elenco di applicazioni che soddisfano i criteri specificati.

  2. (Facoltativo) Invia uno dei seguenti prompt per scenari specifici:

    • List all the registered services in application "foo" in the location us-central1.
    • Show me all applications with user email myemail@example.com as business owners.
    • Describe my application "app-1" in us-east1.

Ricevere un consiglio per il controllo normativo

L'esempio seguente mostra come utilizzare il riquadro Cloud Assist nella console Google Cloud per ricevere un consiglio su quale pacchetto di controllo normativo Assured Workloads utilizzare.

  1. Nel riquadro Cloud Assist, invia il seguente prompt: Help me choose a regulatory control for my Google Cloud folders.

    Gemini Cloud Assist avvia una conversazione in linguaggio naturale con te in merito ai tuoi requisiti e poi suggerisce un pacchetto di controllo più adatto.

  2. (Facoltativo) Invia uno dei seguenti prompt per scenari simili:

    • How do I set up an Assured Workloads control package?
    • How do I create an Assured Workloads folder?
    • How do I monitor an Assured Workloads folder for violations?

Informazioni sulle classi di archiviazione di Cloud Storage

L'esempio seguente mostra come utilizzare il riquadro Cloud Assist nelle pagine di Cloud Storage per esaminare le diverse classi di archiviazione che puoi utilizzare per archiviare i dati nei tuoi bucket.

  1. Nel riquadro Cloud Assist, invia il seguente prompt: What storage class should I use for my data?

    Gemini Cloud Assist restituisce un elenco delle classi di archiviazione disponibili e descrive i casi d'uso per ciascuna.

  2. (Facoltativo) Se hai un abbonamento a Storage Intelligence e i ruoli IAM appropriati per accedere ai set di dati di Storage Insights, puoi inviare prompt relativi a bucket e oggetti specifici. Ad esempio, puoi inviare i seguenti prompt:

    • How many bytes are stored in my buckets in the us-central1 location?
    • What is my Cloud storage usage, broken down by content type?
    • How many objects do I have in Standard storage smaller than 50 GB?

Monitorare il costo del progetto nel tempo

L'esempio seguente mostra come utilizzare il riquadro Cloud Assist nella console Google Cloud per ottenere il costo mensile del progetto nell'ultimo anno.

  1. Nel riquadro Cloud Assist, invia il seguente prompt: How much did I spend on this project last year by month?

    Per ricevere una risposta diretta alla tua domanda, devi disporre dell'autorizzazione IAM appropriata per accedere alle informazioni sui costi del progetto.

    Gemini Cloud Assist restituisce i costi mensili nell'intervallo di date specificato.

  2. (Facoltativo) Invia uno dei seguenti prompt per scenari simili:

    • Which SKUs are costing me the most?
    • Did I spend more in October or November?

Informazioni sui controlli per la sicurezza della privacy e della protezione dei dati

L'esempio seguente mostra come utilizzare il riquadro Cloud Assist nella console Google Cloud per creare un segreto Secret Manager ed elencare le chiavi di Cloud Key Management Service di cui disponi.

  1. Nel riquadro Cloud Assist, invia il seguente prompt:

    Help me create a secret.
    

    Gemini Cloud Assist avvia una conversazione con te in linguaggio naturale che fornisce indicazioni passo passo per la creazione di un segreto.

  2. (Facoltativo) Nell'ambito delle istruzioni passo passo, puoi chiedere consigli, ad esempio quale protezione è adatta alle tue esigenze. Ad esempio, invia una delle seguenti richieste per ulteriori indicazioni:

    • What protection level should I use for my Cloud KMS key?
    • Help me create a Confidential Space

    Al termine della procedura, Gemini Cloud Assist genera il codice Terraform e i comandi gcloud CLI appropriati da utilizzare.

  3. Nel riquadro Cloud Assist, invia il seguente prompt per visualizzare informazioni sulle tue risorse di sicurezza:

    List my Cloud KMS keys in a table.
    

    Gemini Cloud Assist restituisce le informazioni richieste.

  4. (Facoltativo) Invia uno dei seguenti prompt per scenari simili:

    • Which VMs have Confidential Computing enabled?
    • How many VMs have confidential Confidential Computing enabled?
    • What is the rotation policy for my Cloud KMS key?
    • When was my Cloud KMS key last rotated?

Controlla se sono presenti Google Cloud incidenti noti che interessano il tuo progetto

L'esempio seguente mostra come utilizzare il riquadro Cloud Assist nella console Google Cloud per ottenere un elenco di Google Cloud incidenti in corso che potrebbero influire sul tuo progetto.

  1. Nel riquadro Cloud Assist, invia il seguente prompt: Is there something going on with Google Cloud? I'm seeing issues with my project.

    Gemini Cloud Assist segnala eventuali incidenti recenti che potrebbero essere pertinenti al tuo progetto.

  2. (Facoltativo) Invia uno dei seguenti prompt per scenari simili:

    • What's the latest update on the Compute Engine outage in us-central1?
    • How is my project impacted by the Cloud Storage incident?
    • Is there a workaround for the BigQuery incident?

Passaggi successivi