Il miglioramento continuo delle applicazioni App Hub è fondamentale per raggiungere gli obiettivi operativi e commerciali. 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 all'architettura.
Prima di iniziare
Questo documento presuppone che tu abbia configurato un limite 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 approfondimento e assistenza per le applicazioni, devi completare i seguenti passaggi:
Per gli amministratori:
- Abilita le API richieste per tutte le risorse Google Cloud che intendi utilizzare.
- Configura App Design Center. Obbligatorio solo se intendi creare nuovi componenti dell'applicazione da 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:
- 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 .
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 di gestione.
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 ulteriori informazioni, vedi Viste delle applicazioni e viste dei progetti.
(Facoltativo) utilizza il riquadro Gemini Cloud Assist per chiedere consigli 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 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 e implementare l'architettura migliorata:
- Se l'applicazione è stata implementata da un modello: apri il modello e modifica la sua architettura in base ai consigli. Puoi quindi 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 Application 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.