Ottimizzare un'applicazione con i consigli di progettazione

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:

    1. Abilita le API richieste Abilita le API per tutte le risorse che intendi utilizzare.
    2. Configura App Design Center. Obbligatorio solo se intendi creare nuove risorse dell'applicazione dai modelli.
    3. Configura Cloud Hub. Obbligatorio solo se intendi utilizzare Cloud Hub per identificare le opportunità di ottimizzazione.
    4. Configura Gemini Cloud Assist. Obbligatorio solo se intendi utilizzare Gemini Cloud Assist per identificare le opportunità di ottimizzazione.
    5. 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:

    1. Chiedi all'amministratore di confermare che la configurazione iniziale sia stata completata.
    2. Assicurati di disporre dei ruoli IAM necessari per le attività che vuoi eseguire.
    3. 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:

  1. 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.
  2. Vai alla pagina Home da Cloud Hub:

    Vai alla home page

  3. Seleziona l'applicazione per visualizzare la dashboard integrata.

  4. Esamina incidenti, avvisi, metriche di rendimento e tendenze dei costi. Per scoprire di più, consulta la sezione Viste delle applicazioni e dei progetti.

  5. 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:

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.