Cette page explique comment créer une offre SaaS, qui vous permet de déployer et de gérer l'infrastructure et l'application nécessaires pour une application SaaS.
Après avoir créé une offre SaaS, vous modélisez et packagez les unités déployables, puis vous provisionnez et déployez ces unités.
Avant de commencer
- Assurez-vous d'avoir activé App Lifecycle Manager.
- Identifiez les ressources et l'application SaaS à déployer. Pour en savoir plus sur les artefacts requis, consultez Blueprints dans App Lifecycle Manager.
- Assurez-vous de configurer les comptes de service requis.
Créer une offre SaaS
Console
Dans la console, accédez à App Lifecycle Manager > Offre SaaS.
Cliquez sur Créer.
Dans le champ Nom de l'offre SaaS, saisissez le nom de l'offre SaaS.
Dans le champ Région :
- Sélectionnez toutes les régions dans lesquelles vous souhaitez héberger les déploiements de votre offre SaaS. Pour obtenir la liste complète des régions disponibles, consultez la section Emplacements.
- Cliquez sur OK.
Facultatif : Dans Libellés, vous pouvez ajouter des libellés à la ressource de l'offre SaaS. Pour en savoir plus sur les libellés, consultez la présentation des libellés.
Pour ajouter un libellé :
Sous Libellés, sélectionnez Ajouter des libellés.
Pour Clé 1 et Valeur 1, saisissez la paire clé-valeur choisie.
Répétez ces étapes pour chaque libellé que vous souhaitez ajouter.
Cliquez sur Créer pour créer l'offre SaaS.
Les régions que vous avez sélectionnées pour l'offre SaaS sont celles dans lesquelles App Lifecycle Manager déploie l'offre SaaS. Cela signifie que c'est là que les ressources sont provisionnées et que l'application est déployée.
Si des utilisateurs finaux accèdent à l'offre SaaS déployée, ils y accèdent depuis les régions que vous spécifiez ici.
gcloud
gcloud beta saas-runtime saas create SAAS_OFFERING_NAME --location=global --locations=name=REGION_1 --locations=name=REGION_2
Remplacez les éléments suivants :
- SAAS_OFFERING_NAME : nom de l'offre SaaS.
- REGION_1 : région dans laquelle vous souhaitez héberger les déploiements de l'offre SaaS. Pour connaître les régions disponibles, consultez Emplacements App Lifecycle Manager.
- REGION_2 : région secondaire facultative pour héberger les déploiements. Si vous souhaitez héberger les déploiements dans plusieurs régions, suivez ce modèle pour ajouter chaque région à la commande.
Les régions que vous avez sélectionnées pour l'offre SaaS sont celles dans lesquelles App Lifecycle Manager déploie l'offre SaaS. Cela signifie que c'est là que les ressources sont provisionnées et que l'application est déployée.
Si des utilisateurs finaux accèdent à l'offre SaaS déployée, ils y accèdent depuis les régions que vous spécifiez ici.
Étapes suivantes
- Vous devez ensuite modéliser et empaqueter les unités de déploiement.
- Une fois que vous avez modélisé les unités de déploiement, vous pouvez déployer une unité.
- Pour en savoir plus sur App Lifecycle Manager, consultez la présentation d'App Lifecycle Manager.
- Pour en savoir plus sur les comptes de service nécessaires lorsque vous utilisez App Lifecycle Manager, consultez Comptes de service.