Cette page explique comment déployer une offre SaaS. Cela signifie que le runtime SaaS provisionne les ressources Google Cloud et déploie l'application SaaS dans les régions spécifiées dans la ressource de l'offre SaaS.
Pour déployer l'offre SaaS, l'environnement d'exécution SaaS crée l'unité en déployant le plan associé à un type d'unité.
Avant de commencer
Assurez-vous d'avoir créé les éléments suivants :
- Une ressource d'offre SaaS pour votre application SaaS.
- Genres d'unité pour modéliser l'offre SaaS.
Déployer l'offre SaaS
Pour déployer l'offre SaaS, l'environnement d'exécution SaaS provisionne les ressources qui font partie d'un type d'unité. Dans l'environnement d'exécution SaaS, le terme unité désigne les ressources provisionnées ou l'application déployée.
Lorsque vous créez une unité, l'environnement d'exécution SaaS provisionne les ressources définies dans la configuration Terraform associée au type d'unité. Les ressources sont provisionnées dans chaque région faisant partie de l'offre SaaS.
Par exemple, si vous aviez un type d'unité pour une seule VM, lorsque vous créez une unité, le runtime SaaS provisionne la VM dans les régions définies dans l'offre SaaS.
Créez une unité :
Dans la console, accédez à SaaS Runtime > Unités.
Sélectionnez Créer.
Sur la page Détails de l'unité :
Dans le champ Nom de l'unité, saisissez le nom de l'unité. Le nom ne doit contenir que des lettres minuscules, des chiffres ou des traits d'union.
Sous Offre SaaS, sélectionnez la ressource d'offre SaaS que vous avez créée précédemment.
Sous Région, sélectionnez la région dans laquelle vous souhaitez déployer les ressources ou l'application.
Sous Type d'unité, sélectionnez le type d'unité qui définit les ressources ou l'application que vous souhaitez déployer.
Sous Mode de gestion, sélectionnez Utilisateur.
- Non spécifié si
- Utilisateur pour que les unités soient déprovisionnées manuellement. Les unités ne sont pas déprovisionnées automatiquement par l'environnement d'exécution SaaS.
- Système pour que l'environnement d'exécution SaaS déprovisionne les unités dépendantes lorsqu'elles ne sont plus nécessaires.
Facultatif : Ajoutez un libellé aux ressources que vous déployez. 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.
Sélectionnez Créer.
Pour provisionner les ressources ou déployer l'application :
Sur la page Unités > Créer une unité, sélectionnez Provisionner.
Dans le champ "Release", sélectionnez la version des configurations Terraform que vous souhaitez déployer.
Pour le compte de service, sélectionnez le compte de service.
Ajoutez un projet locataire :
- Sélectionnez Ajouter des variables de projet locataire.
- Définissez la première variable d'entrée :
- Dans le champ Nom, conservez le nom
tenant_project_id. - Dans le champ Type de variable, sélectionnez Chaîne.
- Pour Valeur de la variable, saisissez
quickstart-tenant-project.
- Dans le champ Nom, conservez le nom
- Définissez la deuxième variable d'entrée :
- Dans le champ Nom, conservez le nom
tenant_project_number. - Dans le champ Type de variable, sélectionnez Entier.
- Pour Valeur de la variable, saisissez votre numéro de projet.
- Dans le champ Nom, conservez le nom
Sélectionnez Provision (Provisionner).
Afficher l'unité déployée
Vous avez maintenant utilisé l'environnement d'exécution SaaS pour créer une unité, qui déploie les ressources ou l'application dans le genre d'unité associé.
Pour afficher les ressources que vous avez déployées :
Dans la console, accédez à la page SaaS Runtime > Unités > Détails de l'unité.
Cliquez sur le nom de votre unité.
Sur la page Détails de l'unité :
- Vérifiez que l'état est défini sur Prêt (ou sur Provisionnement si l'opération est toujours en cours).
- Développez la section Variables.
- Dans Variables de sortie, vous pouvez consulter les détails des variables de sortie spécifiées dans la configuration Terraform. Pour en savoir plus sur les variables, consultez Variables et mappage des variables.
Étapes suivantes
- 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.
- Pour savoir comment mettre à jour la version, consultez Déployer une version.