Gli insight di Cloud Hub e Gemini Cloud Assist ti aiutano a identificare le opportunità per ottimizzare le tue applicazioni. Ad esempio, puoi esaminare i suggerimenti per ridimensionare le macchine virtuali sottoutilizzate o configurare Cloud CDN per ridurre latenza e costi.
Dopo aver analizzato un'applicazione esistente, puoi utilizzare Application Design Center per modellare ed eseguire il deployment delle modifiche architettoniche consigliate.
Prima di iniziare
Questo documento presuppone che tu abbia configurato un confine di gestione delle applicazioni a livello di cartella per le tue applicazioni. Application Design Center, Cloud Hub e Gemini Cloud Assist richiedono questo tipo di confine.
Prima di utilizzare i servizi di assistenza e insight sulle applicazioni, devi completare i seguenti passaggi:
Per gli amministratori:
- Abilita le API richieste per tutte le risorse Google Cloud che intendi utilizzare.
- Configura Application Design Center. Obbligatorio solo se intendi creare nuovi componenti dell'applicazione dai template.
- Configura Cloud Hub. Obbligatorio solo se intendi utilizzare Cloud Hub per identificare le opportunità di ottimizzazione.
- Configura Gemini Cloud Assist. Obbligatorio solo se intendi utilizzare Gemini Cloud Assist per identificare le opportunità di ottimizzazione.
- Concedi l'accesso agli utenti. Assegna i ruoli IAM appropriati in base alle responsabilità dell'utente nel ciclo di vita dell'applicazione.
Per sviluppatori e operatori:
- Verifica che le applicazioni esistano all'interno del tuo confine di gestione delle applicazioni.
- Assicurati di disporre dei ruoli IAM necessari per le attività che vuoi eseguire.
- Apri il progetto di gestione nella console Google Cloud .
Analizza l'applicazione per individuare opportunità di ottimizzazione
Utilizza Cloud Hub e Gemini Cloud Assist per ottenere una visualizzazione consolidata dei dati operativi della tua applicazione e ricevere suggerimenti:
- Nella console Google Cloud , utilizza il selettore di progetti per selezionare il progetto di gestione.
Vai alla Home page da Cloud Hub:
Seleziona la tua applicazione per visualizzare la relativa dashboard integrata.
Esamina incidenti, avvisi, metriche sul rendimento e tendenze dei costi. Per saperne di più, consulta Visualizzazioni di applicazioni e visualizzazioni di progetti.
Facoltativamente, utilizza il riquadro Gemini Cloud Assist per richiedere suggerimenti di ottimizzazione utilizzando prompt in linguaggio naturale, ad esempio:
Give me recommendations to optimize my application.Show me the most expensive resources with the lowest utilization for this application.
Gemini Cloud Assist fornisce suggerimenti, ad esempio per ridimensionare i tipi di macchine sottoutilizzate o abilitare Cloud CDN.
Evolvi l'architettura dell'applicazione
Dopo aver identificato un'ottimizzazione, utilizza Application Design Center per modellare ed eseguire il deployment dell'architettura migliorata:
- Se è stato eseguito il deployment dell'applicazione da un template: apri il template e modifica la sua architettura in base ai suggerimenti. Puoi quindi eseguire il deployment della nuova versione come aggiornamento dell'istanza dell'applicazione esistente.
- Se il deployment dell'applicazione non è stato eseguito da un template: crea un nuovo template in Application Design Center che rifletta l'architettura ottimizzata.
Esegui il deployment dell'architettura dell'applicazione ottimizzata. Questo processo potrebbe comportare l'aggiornamento di un deployment esistente o la creazione di uno nuovo, a seconda della natura delle modifiche.