Crea un modello riutilizzabile da un'applicazione in esecuzione

Quando un'applicazione App Hub è già in esecuzione correttamente, puoi creare un modello riutilizzabile. Questa pratica consente ai team di sviluppo di eseguire autonomamente i deployment in modo coerente e conforme agli standard della tua organizzazione.

Questa guida mostra come standardizzare l'architettura di un'applicazione App Hub esistente e registrata creando un modello gestito e riutilizzabile.

Questo flusso di lavoro è adatto a promuovere le best practice e a supportare un deployment coerente e sicuro dei servizi. Ad esempio, utilizza l'architettura di un'applicazione translator_v4.0 in esecuzione per creare un modello per un'applicazione translator_v5.0 imminente.

Prima di iniziare

Devi completare i seguenti passaggi prima di creare modelli dalle applicazioni esistenti:

Identificare e rivedere l'applicazione di origine

Utilizza App Hub per ottenere un progetto chiaro dell'architettura dell'applicazione esistente:

  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 Applicazioni da App Hub:

    Vai a Applicazioni

  3. Nell'elenco delle applicazioni, individua e seleziona l'applicazione in esecuzione che vuoi utilizzare come modello.

  4. Nella pagina dei dettagli dell'applicazione, esamina i servizi e i carichi di lavoro registrati. Questa visualizzazione funge da fonte attendibile per l'architettura dell'applicazione.

Genera e parametrizza il modello

Con il progetto dell'applicazione di App Hub, crea un modello flessibile e riutilizzabile in Application Design Center:

  1. Progetta un modello di applicazione, mappando l'inventario di servizi e carichi di lavoro dall'applicazione di origine sulla tela di progettazione.
  2. Identifica eventuali valori di configurazione all'interno dei componenti che gli sviluppatori devono personalizzare per ogni deployment, ad esempio regione, dimensioni delle macchine o conteggi delle istanze. Definisci questi parametri di input nel modello. Questa pratica consente agli utenti dei modelli di specificare le impostazioni mantenendo l'architettura di base.
  3. Aggiungi una descrizione dettagliata, il numero di versione e altri metadati pertinenti al modello.

Pubblicare e convalidare il modello

Una volta terminata la progettazione e la parametrizzazione del modello, pubblicalo in un catalogo per renderlo disponibile ad altri team:

  1. Verifica il modello.
  2. Condividi il modello in un catalogo.
  3. Come convalida finale, verifica che l'architettura di un'applicazione di test corrisponda all'applicazione di origine originale.

Gli sviluppatori ora possono riutilizzare il modello per applicazioni coerenti e conformi agli standard della tua organizzazione.