Unità di deployment di modelli e pacchetti

Questa pagina descrive come modellare e pacchettizzare le unità di deployment per un'offerta SaaS. In App Lifecycle Manager, un'unità di deployment è chiamata tipo di unità.

Crea un tipo di unità per ogni componente dell'offerta SaaS che vuoi gestire in modo indipendente. Per maggiori dettagli, vedi Determinare il modello dell' offerta SaaS.

Puoi anche creare un'offerta SaaS utilizzando un singolo tipo di unità per l'intera offerta SaaS.

I tipi di unità sono definiti nei modelli compositi di App Design Center. Utilizza App Design Center per modellare i tipi di unità della tua offerta SaaS utilizzando modelli compositi.

Prima di iniziare

  1. Assicurati di aver creato un' offerta SaaS per la tua applicazione SaaS.
  2. Assicurati di avere i service account con le autorizzazioni richieste. Per maggiori dettagli, vedi Service account di App Lifecycle Manager.
  3. Per ogni offerta SaaS che crei, assicurati di avere un modello composito. Per maggiori dettagli, consulta la sezione seguente Determinare il modello dell'offerta SaaS offering.

Determinare il modello dell'offerta SaaS

Per modellare l'offerta SaaS, 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 SaaS utilizzando i tipi di unità, considera quanto segue:

  • Esamina le dipendenze tra i componenti dell'offerta SaaS. Ad esempio, se un'offerta SaaS 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 SaaS. 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 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:

  1. Nella Google Cloud console, vai a App Lifecycle Manager > Offerte SaaS.

    Vai a Offerte SaaS

  2. Fai clic su Crea nuovo modello.

  3. Nella pagina Crea un nuovo modello composito:

    1. Nella casella ID modello, inserisci un identificatore per il modello.

    2. (Facoltativo) Nella casella Nome modello, inserisci un nome per il modello.

    3. (Facoltativo) Nella casella Descrizione, inserisci una breve descrizione del modello.

    4. Fai clic su Crea modello. App Lifecycle Manager impiegherà alcuni minuti per creare il modello.

  4. Una volta creato il modello, vedrai i dettagli del modello nella sezione Modello di applicazione connessa della pagina Dettagli offerta SaaS.

    Hai creato correttamente un modello composito utilizzando App Lifecycle Manager.

Popola 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:

  1. Nella Google Cloud console, vai a App Lifecycle Manager > Offerte SaaS.

    Vai a Offerte SaaS

  2. Fai clic su Connetti template esistente.

  3. Nella pagina Connetti un modello di applicazione composita, configura la connessione del modello:

    1. Nel menu a discesa Spazio, seleziona lo spazio App Design Center con il modello composito.
    2. Nel menu a discesa Modello di applicazione composita, scegli un modello composito.
    3. Nel menu a discesa Revisione, scegli la revisione del modello con cui vuoi popolare i tipi di unità dell'offerta SaaS.
    4. Fai clic su Connetti.
  4. 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 SaaS utilizzando un modello composito.

Passaggi successivi