Unités de déploiement de modèles et de packages

Cette page explique comment modéliser et empaqueter des unités de déploiement pour une offre d'application. Dans App Lifecycle Manager, une unité de déploiement est appelée genre d'unité.

Créez un genre d'unité pour chaque composant de l'offre d'application que vous souhaitez gérer indépendamment. Pour en savoir plus, consultez Déterminer le modèle de l' offre d'application.

Vous pouvez également créer une offre d'application à l'aide d'un seul genre d'unité pour l'ensemble de l'offre d'application.

Les genres d'unité sont définis dans les modèles composites d'App Design Center. Utilisez App Design Center pour modéliser les genres d'unité de votre offre d'application à l'aide de modèles composites.

Avant de commencer

  1. Assurez-vous d'avoir créé une offre d'application pour votre application SaaS.
  2. Assurez-vous de disposer des comptes de service avec les autorisations requises. Pour en savoir plus, consultez Comptes de service App Lifecycle Manager.
  3. Pour chaque offre d'application que vous créez, assurez-vous de disposer d'un modèle composite. Pour en savoir plus, consultez la section suivante Déterminer le modèle de l'offre d'application.

Déterminer le modèle de l'offre d'application

Pour modéliser l'offre d'application, vous devez déterminer le nombre de genres d'unité à créer et la relation entre ces genres d'unité.

Par exemple, vous pouvez créer deux genres d'unité : un pour l' infrastructure, comme une VM, et un pour l'application déployée sur l'infrastructure.

Pour décider comment modéliser l'offre d'application à l'aide de genres d'unité, tenez compte des éléments suivants :

  • Examinez les dépendances entre les composants de l'offre d'application. Par exemple, si une offre d'application inclut une application déployée sur un cluster Kubernetes partagé, envisagez d'utiliser un genre d'unité pour modéliser ce cluster partagé.
  • Tenez compte du cycle de publication et de maintenance des composants de l'offre d'application. S'il existe des composants gérés ensemble, comme l'infrastructure, envisagez de les modéliser avec un seul genre d'unité.

Une fois ce modèle déterminé, vous devez modéliser chaque genre d'unité dans votre modèle composite.

Créer un genre d'unité

Vous pouvez créer un genre d'unité en utilisant des modèles composites.

Créer un modèle composite

Vous pouvez gérer les genres d'unité à l'aide de modèles composites App Design Center.

Pour créer un modèle composite à l'aide d'App Lifecycle Manager :

  1. Dans la Google Cloud console, accédez à App Lifecycle Manager > Offres d'application.

    Accéder à "Offres d'application"

  2. Cliquez sur Créer un modèle.

  3. Sur la page Créer un modèle composite :

    1. Dans le champ ID du modèle, saisissez un identifiant pour votre modèle.

    2. Facultatif : Dans le champ Nom du modèle, saisissez un nom pour le modèle.

    3. Facultatif : Dans le champ Description, saisissez une brève description du modèle.

    4. Cliquez sur Créer un modèle. App Lifecycle Manager mettra quelques minutes à créer le modèle.

  4. Une fois le modèle créé, ses détails s'affichent dans la section Modèle d'application associé de la page Détails de l'offre d'application.

    Vous avez créé un modèle composite à l'aide d'App Lifecycle Manager.

Remplir les genres d'unité à l'aide d'un modèle composite existant

Vous pouvez remplir les genres d'unité à l'aide de modèles composites App Design Center.

Pour remplir les genres d'unité à partir d'un modèle composite existant :

  1. Dans la Google Cloud console, accédez à App Lifecycle Manager > Offres d'application.

    Accéder à "Offres d'application"

  2. Cliquez sur Associer un modèle existant.

  3. Sur la page Associer un modèle d'application composite, configurez l'association du modèle :

    1. Dans la liste déroulante Espace, sélectionnez l'espace App Design Center contenant votre modèle composite.
    2. Dans la liste déroulante Modèle d'application composite, choisissez un modèle composite.
    3. Dans la liste déroulante Révision, choisissez la révision du modèle que vous souhaitez utiliser pour remplir les genres d'unité de votre offre d'application.
    4. Cliquez sur Associer.
  4. App Lifecycle Manager mettra quelques minutes à importer le modèle composite depuis App Design Center. Une fois que App Lifecycle Manager importe correctement le modèle, l'onglet Genres d'unité est rempli par les genres d'unité définis dans votre modèle composite.

    Vous avez rempli les genres d'unité de votre offre d'application à l'aide d'un modèle composite.

Étape suivante