Déployer une offre SaaS

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 :

  1. Une ressource d'offre SaaS pour votre application SaaS.
  2. 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.

  1. Créez une unité :

    1. Dans la console, accédez à SaaS Runtime > Unités.

      Accéder aux unités

    2. Sélectionnez Créer.

    3. Sur la page Détails de l'unité :

      1. 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.

      2. Sous Offre SaaS, sélectionnez la ressource d'offre SaaS que vous avez créée précédemment.

      3. Sous Région, sélectionnez la région dans laquelle vous souhaitez déployer les ressources ou l'application.

      4. Sous Type d'unité, sélectionnez le type d'unité qui définit les ressources ou l'application que vous souhaitez déployer.

      5. 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.
      6. 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é :

        1. Sous Libellés, sélectionnez Ajouter des libellés.

        2. Pour Clé 1 et Valeur 1, saisissez la paire clé-valeur souhaitée.

        3. Répétez les étapes ci-dessus pour chaque libellé que vous souhaitez ajouter.

      7. Sélectionnez Créer.

  2. Pour provisionner les ressources ou déployer l'application :

    1. Sur la page Unités > Créer une unité, sélectionnez Provisionner.

    2. Dans le champ "Release", sélectionnez la version des configurations Terraform que vous souhaitez déployer.

    3. Pour le compte de service, sélectionnez le compte de service.

    4. Ajoutez un projet locataire :

      1. Sélectionnez Ajouter des variables de projet locataire.
      2. Définissez la première variable d'entrée :
        1. Dans le champ Nom, conservez le nom tenant_project_id.
        2. Dans le champ Type de variable, sélectionnez Chaîne.
        3. Pour Valeur de la variable, saisissez quickstart-tenant-project.
      3. Définissez la deuxième variable d'entrée :
        1. Dans le champ Nom, conservez le nom tenant_project_number.
        2. Dans le champ Type de variable, sélectionnez Entier.
        3. Pour Valeur de la variable, saisissez votre numéro de projet.
    5. 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 :

  1. Dans la console, accédez à la page SaaS Runtime > Unités > Détails de l'unité.

    Accéder aux unités

  2. Cliquez sur le nom de votre unité.

  3. Sur la page Détails de l'unité :

    1. Vérifiez que l'état est défini sur Prêt (ou sur Provisionnement si l'opération est toujours en cours).
    2. Développez la section Variables.
    3. 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