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é l'environnement d'exécution SaaS.
- Identifiez les ressources et l'application SaaS à déployer. Pour en savoir plus sur les artefacts requis, consultez Plans dans l'environnement d'exécution SaaS.
- Assurez-vous de configurer les comptes de service requis.
Créer une offre SaaS
Console
Dans la console, accédez à SaaS Runtime > SaaS Offering.
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 d'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 souhaitée.
Répétez les étapes ci-dessus 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 SaaS Runtime déploie l'offre SaaS. C'est donc 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 de l'environnement d'exécution SaaS.
- REGION_2 : région supplémentaire 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 SaaS Runtime déploie l'offre SaaS. C'est donc 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 l'environnement d'exécution SaaS, consultez la présentation de l'environnement d'exécution SaaS.
- Pour en savoir plus sur les comptes de service nécessaires lorsque vous utilisez SaaS Runtime, consultez Comptes de service.