Mettre à jour un modèle d'application et le redéployer

La mise à jour d'un modèle d'application dans Application Design Center vous permet d'ajouter ou de modifier des composants, et d'examiner le code Terraform sur Google Cloud généré avant de redéployer l'application. Dans ce guide de démarrage rapide, vous allez effectuer les étapes suivantes :

  1. Mettez à jour le modèle d'application Web à trois niveaux à l'aide du canevas de conception ou de prompts en langage naturel dans Gemini Cloud Assist.
  2. Connectez un composant Memorystore pour Redis pour la mise en cache des données.
  3. Redéployez l'application pour vérifier vos modifications.

L'image suivante montre le modèle mis à jour dans le canevas de conception :

Application Web à trois niveaux dans le canevas de conception avec un composant Memorystore pour Redis. L'application comprend des composants d'interface, de backend, de base de données et de cache.

Avant de commencer

Suivez le guide de démarrage rapide Créer et valider un modèle.

Ajouter un composant au modèle

Utilisez le canevas de conception d'App Design Center ou Gemini Cloud Assist pour modifier votre modèle.

Canevas de conception

  1. Dans la console Google Cloud , accédez à la page Modèles.

    Accéder aux modèles

  2. Cliquez sur le modèle quickstart-three-tier-web-app.

  3. Dans le canevas de conception, à partir du composant cloud-run-2, cliquez sur Ajouter, puis sélectionnez Memorystore pour Redis.

Gemini Cloud Assist

  1. Dans la console Google Cloud , accédez à la page Modèles.

    Accéder aux modèles

  2. Cliquez sur le modèle quickstart-three-tier-web-app.

  3. Dans la barre d'outils de la console Google Cloud , cliquez sur spark Ouvrir ou fermer le chat Gemini Cloud Assist.

    Le panneau Cloud Assist s'ouvre.

  4. Dans le chat Gemini Cloud Assist, saisissez le prompt suivant :

    Update this template to include a backend cache.
    
  5. Dans le canevas de conception, examinez la conception mise à jour, puis cliquez sur Accepter la suggestion.

Votre modèle contient désormais quatre composants. Des lignes sont affichées entre les composants pour représenter les connexions.

Mettre à jour le brouillon de l'application

  1. Dans le canevas de conception, cliquez sur Configurer une application.

  2. Cliquez sur Test de démarrage rapide à trois niveaux.

  3. Cliquez sur Enregistrer.

Le brouillon de l'application est mis à jour avec le nouveau modèle.

Configurer le nouveau composant

  1. Dans le canevas de conception, cliquez sur memorystore-1, puis procédez comme suit dans la zone Configuration :

    1. Dans la liste ID du projet, sélectionnez le projet de déploiement que vous avez créé dans Créer et vérifier un modèle.

    2. Dans la liste Zone, sélectionnez us-central1-a.

    3. Dans le champ Nom, saisissez cache-redis.

    4. Cliquez sur Enregistrer.

Des coches vertes s'affichent dans chaque composant pour indiquer que vous avez spécifié les paramètres requis. Le brouillon de l'application est prêt à être redéployé dans l'environnement de test pour validation.

Redéployer l'application

  1. Cliquez sur Déployer.

  2. Dans la zone Sélectionnez un compte de service, procédez comme suit :

    1. Cliquez sur Créer un compte de service.

    2. Cliquez sur Continuer.

  3. Pour examiner le plan Terraform de votre application, procédez comme suit :

    1. Cliquez sur Aperçu. Un plan Terraform est généré au bout de quelques minutes.

    2. Examinez le plan Terraform pour votre application.

    3. Cliquez sur Copier et fermer.

    4. Collez le code Terraform copié dans un document.

  4. Cliquez sur Déployer.

L'application est déployée après quelques minutes et les ressources sont créées dans votre projet.   Les informations suivantes s'affichent : 

  • Un lien vers App Hub, où vous pouvez afficher les détails des ressources déployées, y compris les liens vers les tableaux de bord de surveillance.
  • Les liens vers les journaux Cloud Build, que vous pouvez utiliser pour résoudre les erreurs de déploiement.
  • Les sorties telles que les URI de service, qui vous permettent d'interagir avec les ressources déployées.

Effectuer un nettoyage

Pour éviter que les ressources utilisées dans cette démonstration soient facturées sur votre compte Google Cloud , procédez comme suit :

Supprimer l'application déployée

  1. Dans le menu de navigation, cliquez sur Applications.

    Accéder à la page Applications

  2. Dans le tableau, cliquez sur Application Web à trois niveaux du guide de démarrage rapide.

  3. Cliquez sur Actions, puis sélectionnez Supprimer l'application.

  4. Dans le champ Supprimer, saisissez Quickstart three-tier web app.

  5. Cliquez sur Supprimer.

L'application est supprimée, y compris les éléments suivants :

  • Les informations sur l'application sont supprimées d'App Design Center.
  • Application App Hub sous-jacente
  • Ressources sous-jacentes

(Facultatif) Supprimez le projet.

Pour supprimer le projet de déploiement que vous avez créé dans le guide de démarrage rapide Créer et valider un modèle, procédez comme suit :

  1. Dans la console Google Cloud , accédez à la page Gérer les ressources.

    Accéder à la page "Gérer les ressources"

  2. Dans la liste des projets, sélectionnez le projet que vous souhaitez supprimer, puis cliquez sur Supprimer.
  3. Lorsque vous y êtes invité, saisissez l'ID du projet, puis cliquez sur Arrêter.

Étapes suivantes