Google Cloud incentrato sulle applicazioni

Google Cloud incentrato sulle applicazioni ti consente di raggruppare le tue risorse come applicazioni registrate in modo da poterle progettare, implementare e gestire in modo coerente in Google Cloud progetti.

Definizione dell'applicazione

Un'applicazione è un gruppo logico di componenti, come servizi e workload, che collaborano per fornire funzionalità aziendali. Ad esempio, la seguente applicazione web a tre livelli include un frontend Cloud Run, un backend Cloud Run e un database Cloud SQL:

Esempio di applicazione a tre livelli

Il raggruppamento delle risorse ti consente di:

  • Esegui il deployment in modo coerente: utilizza i modelli per progettare, eseguire il deployment e aggiornare le applicazioni.
  • Rafforza la governance: imposta la proprietà e le policy a livello di applicazione.
  • Monitora l'integrità e i costi: visualizza le prestazioni, la security posture e i costi in un unico posto.
  • Risolvi i problemi in modo efficiente: utilizza le dipendenze delle risorse per trovare i problemi e valutare l'impatto.
  • Utilizza l'assistenza AI: utilizza Gemini Cloud Assist per progettare, ottimizzare i costi e risolvere i problemi.

Funzionalità principali e integrazioni

Il seguente diagramma illustra le funzionalità e i prodotti chiave di Google Cloud incentrato sulle applicazioni.

Relazioni tra prodotti e funzionalità incentrati sulle applicazioni.
Figura 1. Relazioni tra prodotti e funzionalità incentrati sulle applicazioni.

I numeri nel diagramma fanno riferimento alle seguenti descrizioni:

  1. Risorse: registra le tue risorse Google Cloud come gruppi logici per gestirle collettivamente.

  2. Progettazione e deployment delle applicazioni:

  3. Osservabilità: utilizza Google Cloud Observability per ottimizzare e monitorare le applicazioni, gli agenti e i server MCP:

    • Monitora l'integrità e le prestazioni con metriche, log e tracce.
    • Configura avvisi in base a metriche e log.
  4. Ottimizzazione dei costi: utilizza l'API App Optimize per comprendere la spesa e l'utilizzo delle risorse.

    • Visualizza le tendenze dei costi e le variazioni di utilizzo in Cloud Hub ed Esplora costi.
    • Utilizza direttamente l'API App Optimize per l'analisi delle tendenze o per unire i dati di costo ad altri dati aziendali.
  5. Sicurezza e conformità: gestisci i rischi monitorando i risultati della security posture in Security Command Center.

  6. Insight:

    • Ottieni una visualizzazione centralizzata di avvisi, incidenti, risultati di sicurezza, costi, attività di manutenzione e deviazione della configurazione in Cloud Hub.
    • Correlare i dati di osservabilità, sicurezza e deployment utilizzando un grafico della topologia interattivo.
  7. Assistenza AI: utilizza Gemini Cloud Assist per ricevere assistenza sensibile al contesto per quanto segue:

Il modello di gestione incentrato sulle applicazioni

Per gestire le risorse, configura un confine di gestione delle applicazioni con un progetto di gestione che centralizza tutte le attività di gestione delle applicazioni, i metadati e le API. Ad esempio, puoi definire il confine a livello di cartella configurando una cartella app.

Esempio di organizzazione delle risorse

L'esempio seguente organizza le risorse in confini di gestione distinti a livello di cartella.

Un esempio di modello di risorse per Google Cloud incentrato sulle applicazioni, che mostra come organizzare cartelle e progetti all'interno dei confini di gestione delle applicazioni.
Figura 2. Un esempio di modello di organizzazione delle risorse in Google Cloud incentrato sulle applicazioni.

L'organizzazione dei perimetri per unità aziendale offre i seguenti vantaggi:

  • Ogni cartella è un confine di gestione delle applicazioni con il proprio progetto di gestione. In questo modo, ogni unità aziendale può registrare le applicazioni utilizzando le risorse pertinenti.

  • Le applicazioni nell'unità aziendale 1 possono includere risorse nei progetti all'interno della cartella della sottounità aziendale 1. In questo modo, le unità aziendali possono separare il proprio lavoro condividendo l'accesso alle risorse.

Per saperne di più sulla strutturazione delle risorse, consulta Best practice per la gestione delle applicazioni.

API abilitate automaticamente

Quando configuri un progetto di gestione, le API richieste per la gestione delle applicazioni vengono abilitate automaticamente, incluse le API per App Hub, Application Design Center e Google Cloud Observability.

Dati dell'applicazione archiviati nel progetto di gestione

Il progetto di gestione archivia i seguenti dati per il tuo confine di gestione delle applicazioni:

  • Dati di App Hub: il modello logico delle tue applicazioni, dei tuoi servizi e dei tuoi workload, inclusi metadati come proprietari, ambiente e criticità aziendale.
  • Dati di Application Design Center: modelli di applicazioni, cataloghi e spazi per la progettazione e il deployment delle applicazioni.

Per visualizzare i dati di telemetria aggregati per le risorse dell'applicazione in una cartella abilitata per le app, configura l'ambito di osservabilità per il progetto di gestione.

Impatto dell'eliminazione del progetto di gestione

Se elimini il progetto di gestione per un confine della cartella, tutti i dati del modello dell'applicazione vengono persi definitivamente. Le risorse Google Cloudsottostanti in altri progetti non sono interessate, ma i relativi raggruppamenti logici e metadati in App Hub vengono eliminati.

Passaggi successivi