Optimiser une application avec des recommandations de conception

Pour atteindre vos objectifs opérationnels et commerciaux, il est essentiel d'améliorer en permanence vos applications. Les services d'insights et d'assistance pour les applications, tels que Cloud Hub et Gemini Cloud Assist, vous aident à identifier les opportunités d'optimisation. Par exemple, vous pouvez recevoir des recommandations pour redimensionner les machines virtuelles sous-utilisées ou configurer Cloud CDN pour réduire la latence et les coûts.

Ce guide vous explique comment analyser une application existante, puis utiliser Application Design Center pour implémenter des modifications architecturales.

Avant de commencer

Avant d'utiliser les services d'insights et d'assistance pour les applications, vous devez effectuer les étapes suivantes :

  • Pour les administrateurs :

    1. Activez les API requises. Activez les API pour toutes les ressources que vous prévoyez d'utiliser.
    2. Configurez Application Design Center. Obligatoire uniquement si vous prévoyez de créer des ressources d'application à partir de modèles.
    3. Configurez Cloud Hub. Obligatoire uniquement si vous prévoyez d'utiliser Cloud Hub pour identifier les opportunités d'optimisation.
    4. Configurez Gemini Cloud Assist. Obligatoire uniquement si vous prévoyez d'utiliser Gemini Cloud Assist pour identifier les opportunités d'optimisation.
    5. Accorder un accès aux utilisateurs Attribuez les rôles IAM appropriés en fonction des responsabilités de l'utilisateur dans le cycle de vie de l'application.
  • Pour les développeurs et les opérateurs :

    1. Vérifiez auprès de votre administrateur que la configuration initiale est terminée.
    2. Assurez-vous de disposer des rôles IAM nécessaires pour les tâches que vous souhaitez effectuer.
    3. Ouvrez le dossier ou le projet hôte compatible avec les applications, selon votre modèle de configuration.

Analyser l'application pour identifier les opportunités d'optimisation

Utilisez Cloud Hub et Gemini Cloud Assist pour obtenir une vue consolidée des données opérationnelles de votre application et recevoir des recommandations :

  1. Dans la console Google Cloud , utilisez le sélecteur de projet pour sélectionner votre projet hôte ou le projet de gestion du dossier dans lequel les applications sont activées, en fonction de votre modèle de configuration.
  2. Accédez à la page Accueil depuis Cloud Hub :

    Accéder à la page d'accueil

  3. Sélectionnez votre application pour afficher son tableau de bord intégré.

  4. Examinez les incidents, les alertes, les métriques de performances et les tendances des coûts. Pour en savoir plus, consultez Vues d'application et vues de projet.

  5. Vous pouvez également utiliser le panneau Gemini Cloud Assist pour demander des recommandations d'optimisation à l'aide de requêtes en langage naturel, par exemple :

    • "Donne-moi des recommandations pour optimiser les ressources de mon application."
    • "Montre-moi les ressources les plus coûteuses avec la plus faible utilisation pour cette application."

    Gemini Cloud Assist fournit des recommandations, comme le redimensionnement des types de machines sous-utilisés ou l'activation d'Cloud CDN.

Faire évoluer l'architecture de l'application

Après avoir identifié une optimisation, utilisez Application Design Center pour modéliser et déployer l'architecture améliorée :

Déployez l'architecture d'application optimisée. Ce processus peut impliquer la mise à jour d'un déploiement existant ou la création d'un déploiement, selon la nature des modifications.