Best practice per la gestione delle applicazioni

Questa guida fornisce le best practice per progettare, definire e gestire le applicazioni App Hub in Google Cloud incentrato sulle applicazioni, utilizzando App Hub e App Design Center. Seguire queste pratiche è fondamentale per creare applicazioni operative, governabili ed efficienti in linea con i tuoi obiettivi aziendali.

Principi fondamentali della gestione delle applicazioni

Il rispetto dei seguenti principi fondamentali ti aiuta a massimizzare il valore che ottieni dalla gestione della tua infrastruttura Google Cloud in modo incentrato sulle applicazioni:

  • Definisci confini chiari:imposta il confine di gestione delle applicazioni in modo logico per le operazioni, il monitoraggio, la governance e la risoluzione dei problemi. Inoltre, le risorse all'interno di questo confine che utilizzi come componenti dell'applicazione dovrebbero idealmente condividere un ciclo di vita operativo o un valore aziendale congiunto per semplificare la gestione e ridurre il rischio.

    Ai fini operativi, è importante comprendere la differenza tra un confine di gestione delle applicazioni e gli ambiti di osservabilità.

    • Il confine di gestione delle applicazioni definisce la raccolta di progetti che contengono le risorse Google Cloud che puoi utilizzare per progettare, creare e gestire le applicazioni, come descritto in Concetti chiave.
    • Gli ambiti di osservabilità in Google Cloud Observability ti consentono di visualizzare insieme i dati di telemetria di più progetti.

    Gli ambiti di log, metriche e tracce devono includere dati degli stessi progetti inclusi nel limite di gestione delle applicazioni. Per ulteriori informazioni sugli ambiti di osservabilità, consulta Configura gli ambiti di osservabilità.

  • Rifletti sulle funzionalità aziendali: definisci le tue applicazioni in base alle funzioni aziendali o ai flussi di lavoro end-to-end, non solo ai livelli tecnici. Un'applicazione deve rappresentare un flusso di valore distinto per la tua attività.

  • Stabilisci una proprietà e metadati chiari:assegna attributi chiari a ogni applicazione per consentire ai team di trovarle, comprenderle e gestirle in modo efficace in App Hub. Questi attributi supportano la rilevabilità e la governance. La rilevabilità significa che i team pertinenti, come sviluppatori e operatori, possono trovare le applicazioni. La governance definisce chiaramente chi possiede e chi è responsabile di ogni applicazione.

    In App Hub puoi definire attributi chiave come i seguenti: