Migliorare continuamente le applicazioni è fondamentale per raggiungere gli obiettivi operativi e aziendali. I servizi di assistenza e approfondimenti sulle applicazioni, come Cloud Hub e Gemini Cloud Assist, ti aiutano a identificare le opportunità di ottimizzazione. Ad esempio, potresti ricevere suggerimenti per ridimensionare le macchine virtuali sottoutilizzate o configurare Cloud CDN per ridurre la latenza e i costi.
Questa guida mostra come analizzare un'applicazione esistente e poi utilizzare Application Design Center per implementare modifiche architetturali.
Prima di iniziare
Prima di utilizzare i servizi di approfondimento e assistenza per le applicazioni, devi completare i seguenti passaggi:
- Per gli amministratori: - Abilita le API richieste Abilita le API per tutte le risorse che intendi utilizzare.
- Configura App Design Center. Obbligatorio solo se intendi creare nuove risorse dell'applicazione dai modelli.
- 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: - Chiedi all'amministratore di confermare che la configurazione iniziale sia stata completata.
- Assicurati di disporre dei ruoli IAM necessari per le attività che vuoi eseguire.
- Apri la cartella abilitata per le app o il progetto host, a seconda del tuo modello di configurazione.
 
Analizzare 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 consigli:
- Nella console Google Cloud , utilizza il selettore di progetti per selezionare il progetto host o il progetto di gestione della cartella abilitata per l'app, a seconda del tuo modello di configurazione.
- Vai alla pagina Home da Cloud Hub: 
- Seleziona l'applicazione per visualizzare la dashboard integrata. 
- Esamina incidenti, avvisi, metriche di rendimento e tendenze dei costi. Per scoprire di più, consulta la sezione Viste delle applicazioni e dei progetti. 
- Se vuoi, utilizza il riquadro Gemini Cloud Assist per chiedere consigli di ottimizzazione utilizzando prompt in linguaggio naturale, ad esempio: - "Forniscimi consigli per ottimizzare le risorse della mia applicazione".
- "Mostrami le risorse più costose con l'utilizzo più basso per questa applicazione".
 - Gemini Cloud Assist fornisce suggerimenti, ad esempio il ridimensionamento di tipi di macchine sottoutilizzati o l'attivazione di unaCloud CDNd. 
Evolvere l'architettura dell'applicazione
Dopo aver identificato un'ottimizzazione, utilizza Application Design Center per modellare ed eseguire il deployment dell'architettura migliorata:
- Se l'applicazione è stata implementata da un modello: apri il modello e modifica la sua architettura in base ai consigli. A questo punto puoi eseguire il deployment della nuova versione come aggiornamento dell'istanza dell'applicazione esistente.
- Se l'applicazione non è stata implementata da un modello: Crea un nuovo modello in App Design Center che rifletta l'architettura ottimizzata.
Esegui il deployment dell'architettura dell'applicazione ottimizzata. A seconda della natura delle modifiche, questo processo potrebbe comportare l'aggiornamento di un deployment esistente o la creazione di uno nuovo.