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.