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

Cette page décrit comment modéliser et empaqueter les unités de déploiement pour une offre SaaS. 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 SaaS que vous souhaitez gérer de manière indépendante. Pour en savoir plus, consultez Déterminer le modèle de l'offre SaaS.

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

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

Avant de commencer

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

Déterminer le modèle de l'offre SaaS

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

Par exemple, vous pouvez créer deux types d'unités : 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 SaaS à l'aide de genres d'unité, tenez compte des éléments suivants :

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

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

Créer un genre d'unité

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

Créer un modèle composite

Vous pouvez gérer les types d'unités à l'aide des modèles composites du Centre de conception d'applications.

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

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

    Accéder aux offres SaaS

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

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

    1. Dans la zone 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 la zone Description, saisissez une brève description du modèle.

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

  4. Une fois le modèle créé, les détails de votre modèle s'affichent dans la section Modèle d'application connectée de la page Détails de l'offre SaaS.

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

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

Vous pouvez remplir les types d'unités à l'aide des modèles composites du Centre de conception d'applications.

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

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

    Accéder aux offres SaaS

  2. Cliquez sur Associer un modèle existant.

  3. Sur la page Connecter un modèle d'application composite, configurez la connexion du modèle :

    1. Dans le menu déroulant Espace, sélectionnez l'espace App Design Center contenant votre modèle composite.
    2. Dans le menu déroulant Modèle d'application composite, sélectionnez un modèle composite.
    3. Dans le menu déroulant Révision, sélectionnez la révision du modèle que vous souhaitez utiliser pour renseigner les types d'unités de votre offre SaaS.
    4. Cliquez sur Se connecter.
  4. App Lifecycle Manager mettra quelques minutes à importer le modèle composite depuis App Design Center. Une fois que App Lifecycle Manager a importé correctement le modèle, l'onglet Types d'unités est rempli avec les types d'unités définis dans votre modèle composite.

    Vous avez réussi à remplir les types d'unités de votre offre SaaS à l'aide d'un modèle composite.

Étapes suivantes