Crea un modello riutilizzabile da un'applicazione in esecuzione

Application Design Center ti consente di generare un template riutilizzabile dall'architettura di un'applicazione App Hub in esecuzione. I modelli standardizzati aiutano i team di sviluppatori a eseguire il deployment delle applicazioni in modo coerente, supportano la conformità agli standard della tua organizzazione e promuovono le best practice per la gestione delle applicazioni.

Puoi utilizzare i template come base per i deployment in ambienti diversi o per lo sviluppo di nuove versioni. Ad esempio, puoi utilizzare l'architettura di un'applicazione translator_v4.0 in esecuzione per creare un template per un'applicazione translator_v5.0 imminente.

Prima di iniziare

Prima di creare modelli da applicazioni esistenti, devi completare i seguenti passaggi:

Identifica ed esamina l'applicazione di origine

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

  1. Vai alla pagina Applicazioni da App Hub:

    Vai a Applicazioni

  2. Nell'elenco delle applicazioni, trova l'applicazione in esecuzione che vuoi utilizzare come modello di origine. Quindi, fai clic sul suo nome.

  3. Nella pagina dei dettagli dell'applicazione, esamina i servizi e i workload registrati. Questa visualizzazione funge da fonte di verità per l'architettura dell'applicazione.

Genera e parametrizza il template

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

  1. Progetta un modello di applicazione, mappando l'inventario di servizi e workload dell'applicazione di origine sul canvas di progettazione.
  2. Identifica i valori di configurazione all'interno dei componenti che gli sviluppatori devono personalizzare per ogni deployment, ad esempio regione, dimensioni delle macchine o numero di istanze. Definisci questi valori come parametri di input nel template. Questa pratica consente agli utenti del template di specificare le impostazioni e mantenere l'architettura di base.
  3. Aggiungi al template una descrizione dettagliata, il numero di versione e altri metadati pertinenti.

Pubblica e convalida il modello

Al termine della progettazione e della parametrizzazione del template, 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 possono ora riutilizzare il modello per applicazioni coerenti e conformi agli standard della tua organizzazione.