Ottimizzazione con il motore per suggerimenti

Il motore per suggerimenti è un servizio che fornisce automaticamente consigli e approfondimenti per l'utilizzo delle risorse suGoogle Cloud, in base a metodi euristici, machine learning e utilizzo attuale delle risorse. Ogni consiglio include un link su cui puoi fare clic per applicarlo al tuo servizio.

Questa guida mostra come utilizzare Recommender per ottimizzare i servizi Cloud Run in termini di sicurezza e costi.

Ottimizzare i costi

Il Recommender ottimizza i costi per la fatturazione.

Ottimizzare la fatturazione

Il Recommender esamina automaticamente il traffico ricevuto dal servizio Cloud Run nell'ultimo mese e consiglia di passare dalla fatturazione basata sulle richieste alla fatturazione basata sulle istanze, se è più economica. Per maggiori dettagli, vedi le impostazioni di fatturazione.

Ottimizzare la sicurezza

Il Recommender aumenta la sicurezza ottimizzando:

  • Account di servizio per un servizio Cloud Run in modo che l'account di servizio abbia l'insieme minimo di autorizzazioni richieste.
  • Sicurezza dei seguenti elementi nelle variabili di ambiente:

    • Password
    • Chiavi API
    • Credenziali dell'applicazione Google

Google non esamina i valori contenuti in queste variabili di ambiente. Eseguiamo invece un controllo non sensibile alle maiuscole sui nomi delle chiavi della variabile, come mostrato nei seguenti pattern:

  • La chiave della variabile di ambiente è una variante non sensibile alle maiuscole di API KEY, ad esempio API_KEY, api_key, APIKEY o apikey
  • La variabile di ambiente termina con una variante non sensibile alle maiuscole di PASSWORD, ad esempio PASSWORD o password
  • La variabile di ambiente è GOOGLE_APPLICATION_CREDENTIALS

Problemi di sicurezza risolti dal Recommender

La tabella seguente mostra cosa rileva Recommender e ti aiuta a risolvere i problemi:

Consiglio Azioni
L'account di servizio potrebbe avere più autorizzazioni del necessario. Il Recommender ti guida nella configurazione di un nuovo account di servizio con l'insieme minimo di autorizzazioni richieste.
La variabile di ambiente potrebbe contenere una password. Il Recommender ti guida a spostare la password in Secret Manager.
La variabile di ambiente potrebbe contenere una chiave API. Il Recommender ti guida nella procedura di spostamento della chiave API in Secret Manager.
La variabile di ambiente potrebbe contenere le credenziali dell'applicazione Google. Il Recommender ti suggerisce di sostituire questo valore con l'identità del servizio.

Disponibilità dei consigli dopo il deployment

Il Recommender fornisce automaticamente consigli per un servizio dopo il suo dispiegamento, dopo un periodo di tempo, in genere un giorno. Dopo questo periodo di tempo, i consigli per il servizio vengono visualizzati con il servizio nell'elenco dei servizi Cloud Run nella console Google Cloud e nell'hub dei suggerimenti.

Modi alternativi per utilizzare i consigli

Oltre all'utilizzo dei consigli descritti in questa pagina all'interno dell'UI di Cloud Run, i consigli sono disponibili anche tramite:

Visualizzare e accettare i consigli per Cloud Run

Per visualizzare e accettare un consiglio nell'interfaccia utente di Cloud Run:

  1. Vai a Cloud Run

  2. Individua nell'elenco i servizi che contengono qualcosa nella colonna Consigli.

  3. Fai clic sull'icona Sicurezza per il tuo servizio sotto l'intestazione della colonna Consigli per visualizzare il riquadro dei consigli per il tuo servizio.

  4. Nel riquadro, leggi le informazioni sul tuo servizio e il consiglio.

  5. Se accetti il consiglio, fai clic sul pulsante nella parte inferiore del riquadro per apportare le modifiche suggerite.

  6. Segui le istruzioni e la documentazione per modificare il servizio Cloud Run in base alle tue esigenze.

Visualizzare i consigli nell'hub dei suggerimenti

Per visualizzare i consigli nell'hub dei suggerimenti:

Vai all'hub dei suggerimenti

Per ulteriori informazioni, consulta la pagina Guida introduttiva dell'hub dei suggerimenti.

Ignorare un consiglio

Fai clic su Ignora se vuoi ignorare il consiglio senza applicarlo. In questo modo, il consiglio per la funzione non verrà visualizzato di nuovo per 30 giorni.

Ottimizzare le app Cloud Run con l'assistenza di Gemini

Puoi ricevere assistenza basata sull'IA dalla chat di Gemini Cloud Assist per migliorare le prestazioni e la sicurezza. Con Gemini Cloud Assist, puoi risolvere in modo proattivo potenziali problemi e vulnerabilità nell'infrastruttura cloud, garantendo un ambiente solido e stabile per le tue applicazioni e i tuoi servizi.

Per utilizzare Gemini Cloud Assist dalla console Google Cloud, segui questi passaggi:

  1. Assicurati che Gemini Cloud Assist sia configurato per il tuo Google Cloud account utente e il tuo progetto.
  2. Configura l'ambiente di sviluppo Cloud Run nel tuo Google Cloud progetto e assicurati di disporre delle autorizzazioni di deployment appropriate.

  3. Vai alla pagina Cloud Run nella console Google Cloud.

    Vai a Cloud Run

  4. Nella barra degli strumenti della console, seleziona un Google Cloud progetto. Utilizza un progetto associato a un ID progetto che hai inviato dopo che ti è stato concesso l'accesso a Gemini Cloud Assist.

  5. Fai clic su Scintilla Apri o chiudi la chat dell'AI di Gemini.

    Viene visualizzato il riquadro Gemini.

  6. Se necessario, fai clic su Accetta se accetti i termini.

  7. Se hai una domanda su un'applicazione specifica, fornisci il contesto visitando la pagina che mostra la risorsa prima di porre la domanda. Quando genera una risposta, Gemini include informazioni sulla pagina e sul progetto della console correnti.

  8. Inserisci un prompt nel riquadro Gemini.

    La seguente tabella fornisce alcuni prompt di esempio per l'utilizzo di Gemini Cloud Assist con Cloud Run.

    Prompt Tipo di risposta
    "Come faccio a risparmiare sui costi del mio servizio Cloud Run senza sacrificare le prestazioni del servizio example-service?" Best practice per risparmiare sui costi del servizio senza sacrificare le prestazioni.
    "Come faccio a rendere il mio servizio Cloud Run più affidabile ed evitare i tempi di riposo?" Suggerimenti per migliorare l'affidabilità e ridurre al minimo i tempi di inattività del servizio.
    "Come posso migliorare la sicurezza dei miei servizi Cloud Run?" Elenco di consigli per aumentare la sicurezza del servizio Cloud Run.
    "Per il Black Friday/Cyber Monday, ho bisogno che i miei carichi di lavoro gestiscano un traffico elevato. Come devo prepararmi?" Strategia completa suggerita che comprende la pianificazione della capacità, i test di affidabilità e pratiche operative solide.
    "Come posso migliorare le prestazioni del mio servizio Cloud Run example-service?" Considerazioni per migliorare il rendimento della tua app.
    "Il mio servizio Cloud Run "svc1" ha registrato un calo delle prestazioni questa settimana. Riesci a capire se c'è un motivo?" Istruzioni su come esaminare il problema utilizzando gli strumenti disponibili nella console Google Cloud, in particolare nella pagina Esplora log di Logging.
    "Come faccio ad abbassare la fattura del servizio Cloud Run?" Fornisce diverse strategie di ottimizzazione dei costi.

Per maggiori dettagli, consulta le risorse seguenti: