Questa pagina descrive come modellare e pacchettizzare le unità di deployment per un'offerta di app. In App Lifecycle Manager, un'unità di deployment è chiamata tipo di unità.
Crea un tipo di unità per ogni componente dell'offerta di app che vuoi gestire in modo indipendente. Per maggiori dettagli, vedi Determinare il modello dell' offerta di app.
Puoi anche creare un'offerta di app utilizzando un singolo tipo di unità per l'intera offerta di app.
I tipi di unità sono definiti nei modelli compositi di Application Design Center. Utilizza App Design Center per modellare i tipi di unità della tua offerta di app utilizzando i modelli compositi.
Prima di iniziare
- Assicurati di aver creato un' offerta di app per la tua applicazione SaaS.
- Assicurati di disporre dei service account con le autorizzazioni richieste. Per maggiori dettagli, vedi Service account App Lifecycle Manager.
- Per ogni offerta di app che crei, assicurati di avere un modello composito. Per maggiori dettagli, consulta la sezione seguente Determinare il modello dell'offerta di app.
Determinare il modello dell'offerta di app
Per modellare l'offerta di app, devi determinare quanti tipi di unità creare e la relazione tra questi tipi di unità.
Ad esempio, puoi creare due tipi di unità: un tipo di unità per l' infrastruttura, ad esempio una VM, e un tipo di unità per l'applicazione di cui è stato eseguito il deployment sull'infrastruttura.
Per decidere come modellare l'offerta di app utilizzando i tipi di unità, considera quanto segue:
- Esamina le dipendenze tra i componenti dell'offerta di app. Ad esempio, se un'offerta di app include un'applicazione di cui è stato eseguito il deployment su un cluster Kubernetes condiviso, valuta la possibilità di utilizzare un tipo di unità per modellare questo cluster condiviso.
- Considera il ciclo di rilascio e manutenzione dei componenti dell'offerta di app. Se esistono componenti gestiti insieme, ad esempio l'infrastruttura, valuta la possibilità di modellare questi componenti con un tipo di unità.
Una volta determinato questo modello, devi modellare ogni tipo di unità nel tuo modello composito per ogni tipo di unità.
Crea un tipo di unità
Puoi creare un tipo di unità utilizzando i modelli compositi.
Crea un nuovo template composito
Puoi gestire i tipi di unità utilizzando i modelli compositi di App Design Center.
Per creare un nuovo modello composito utilizzando App Lifecycle Manager:
Nella Google Cloud console, vai a App Lifecycle Manager > Offerte di app.
Fai clic su Crea nuovo modello.
Nella pagina Crea un nuovo modello composito:
Nella casella ID modello, inserisci un identificatore per il modello.
(Facoltativo) Nella casella Nome modello, inserisci un nome per il modello.
(Facoltativo) Nella casella Descrizione, inserisci una breve descrizione del modello.
Fai clic su Crea modello. App Lifecycle Manager impiegherà alcuni minuti per creare il modello.
Quando il modello è stato creato correttamente, vedrai i dettagli del modello nella sezione Modello di applicazione connessa della pagina Dettagli offerta di app.
Hai creato correttamente un modello composito utilizzando App Lifecycle Manager.
Popolare i tipi di unità utilizzando un modello composito esistente
Puoi popolare i tipi di unità utilizzando i modelli compositi di App Design Center.
Per popolare i tipi di unità da un modello composito esistente:
Nella Google Cloud console, vai a App Lifecycle Manager > Offerte di app.
Fai clic su Connetti modello esistente.
Nella pagina Connetti un modello di applicazione composita, configura la connessione del modello:
- Nel menu a discesa Spazio, seleziona lo spazio App Design Center con il modello composito.
- Nel menu a discesa Modello di applicazione composita, scegli un modello composito.
- Nel menu a discesa Revisione, scegli la revisione del modello con cui vuoi popolare i tipi di unità dell'offerta di app.
- Fai clic su Connetti.
App Lifecycle Manager impiegherà alcuni minuti per importare il modello composito da App Design Center. Una volta importato correttamente il modello da App Lifecycle Manager, la scheda Tipi di unità verrà compilata con i tipi di unità definiti nel modello composito.
Hai popolato correttamente i tipi di unità dell'offerta di app utilizzando un modello composito.
Passaggi successivi
- Dopo aver modellato l'offerta di app, puoi eseguire il deployment di un'istanza di unità.
- Per saperne di più su App Lifecycle Manager, consulta la panoramica di App Lifecycle Manager.
- Per maggiori dettagli sui service account necessari quando utilizzi App Lifecycle Manager, consulta Service account.