Pour atteindre vos objectifs opérationnels et commerciaux, vous devez améliorer en permanence vos applications App Hub. Les insights sur les applications et les services d'assistance, 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 afin de 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
Ce document suppose que vous avez configuré une limite de gestion des applications au niveau du dossier pour vos applications. Ce type de limite est requis pour Application Design Center, Cloud Hub et Gemini Cloud Assist.
Avant d'utiliser les services d'insights et d'assistance pour les applications, vous devez effectuer les étapes suivantes :
Pour les administrateurs :
- Activez les API requises pour toutes les ressources Google Cloud que vous prévoyez d'utiliser.
- Configurez App Design Center. Obligatoire uniquement si vous prévoyez de créer des composants d'application à partir de modèles.
- Configurez Cloud Hub. Obligatoire uniquement si vous prévoyez d'utiliser Cloud Hub pour identifier les opportunités d'optimisation.
- Configurez Gemini Cloud Assist. Obligatoire uniquement si vous prévoyez d'utiliser Gemini Cloud Assist pour identifier les opportunités d'optimisation.
- 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 :
- Vérifiez que des applications existent dans votre périmètre de gestion des applications.
- Assurez-vous de disposer des rôles IAM nécessaires pour les tâches que vous souhaitez effectuer.
- Ouvrez votre projet de gestion dans la console Google Cloud .
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 :
- Dans la console Google Cloud , utilisez le sélecteur de projet pour sélectionner votre projet de gestion.
Accédez à la page Accueil depuis Cloud Hub :
Sélectionnez votre application pour afficher son tableau de bord intégré.
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.
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 :
Give me recommendations to optimize my application.Show me the most expensive resources with the lowest utilization for this 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 :
- Si l'application a été déployée à partir d'un modèle : Ouvrez le modèle et modifiez son architecture en fonction des recommandations. Vous pouvez ensuite déployer la nouvelle version en tant que mise à jour de l'instance d'application existante.
- Si l'application n'a pas été déployée à partir d'un modèle : Créez un modèle dans App Design Center qui reflète l'architecture optimisé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 nouveau, selon la nature des modifications.