Optimiser les coûts et l'utilisation des ressources

Vous pouvez afficher des données récapitulatives sur les coûts et l'utilisation, ainsi que des recommandations d'optimisation des coûts pour les services Google Cloud sur la page "Optimisation". Cela vous aidera à optimiser les coûts dans vos projets et vos applications App Hub.

Vous pouvez également utiliser Gemini pour Google Cloud, un outil de collaboration optimisé par l'IA, pour vous aider à optimiser les coûts.

Les données de coût et les métriques d'utilisation peuvent aider les développeurs et les administrateurs de plate-forme de votre organisation à prendre des décisions éclairées sur les opportunités d'optimisation.

Ce document s'adresse aux développeurs et aux administrateurs de plate-forme qui sont autorisés à afficher les données sur les coûts et l'utilisation des ressources fournies par l'API App Optimize.

Si vous gérez des comptes de facturation ou des budgets dans Cloud Billing, consultez les informations suivantes pour vous aider à optimiser les coûts :

À propos des coûts des ressources

Cette section décrit les informations sur les coûts que l'API App Optimize fournit à la page "Optimisation" et à Gemini Cloud Assist.

Coûts organisés par produit

La facturation Cloud et l'API App Optimize catégorisent différemment les coûts liés aux produits. Les données de coût que l'API fournit à la page "Optimisation" et à Gemini Cloud Assist sont organisées de manière logique par produit. Cloud Billing regroupe les SKU pour l'utilisation des ressources dans des services. Un service dans la facturation Cloud peut être un sous-ensemble d'un produit Google Cloudou inclure des SKU de plusieurs produits Google Cloud . Ces services de facturation Cloud n'ont aucun rapport avec les services App Hub.

Par exemple, les coûts des produits Compute Engine et GKE sont équivalents à ceux de plusieurs services de facturation Cloud.

Produit sur la page "Optimisation" Service dans Cloud Billing
Compute Engine Compute Engine et VM Manager
GKE Compute Engine et GKE
Persistent Disk Compute Engine

Le service de mise en réseau inclut des SKU pour de nombreux produits de mise en réseau tels que Cloud Load Balancing, Cloud NAT, Cloud VPN, Private Service Connect et Performance Dashboard. La page "Optimisation" catégorise ces coûts par produit, mais la facturation Cloud ne fournit qu'un seul service de mise en réseau et ne définit pas de services pour chaque produit de mise en réseau.

Vous pouvez rechercher des Google Cloud SKU pour en savoir plus sur la façon dont ils sont classés dans la facturation Cloud.

Valeurs basées sur les coûts

Les coûts sont basés sur les tarifs fixés dans votre contrat, avant application des remises sur engagement d'utilisation ou d'autres crédits. Pour une application, les coûts incluent toutes les ressources entièrement utilisées par l'application, mais pas ceux des ressources partagées entre plusieurs applications.

Disponibilité des données de coût

Les produitsGoogle Cloud transmettent les données d'utilisation et de coût aux processus Cloud Billing à des intervalles variables. Par conséquent, vous pouvez constater un décalage entre votre utilisation des services Google Cloud et les données d'utilisation et de coût affichées sur la page "Optimisation" ou renvoyées par Gemini Cloud Assist. Généralement, vos coûts sont disponibles dans la journée, mais ils peuvent parfois prendre plus de 24 heures.

Limites et problèmes connus

  • Les coûts des VM Compute Engine, des MIG Compute Engine et des clusters GKE n'incluent pas les frais de réseau pour la sortie des données ni l'utilisation des disques persistants. Ces coûts sont indiqués séparément.

  • Seuls certains produits sont compatibles avec les coûts au niveau des ressources.

  • Sur la page "Optimisation", vous ne pouvez pas afficher ni filtrer les ressources par emplacement lorsque vous consultez les données d'une application.

  • Les coûts d'une application ne sont disponibles que si tous les coûts des ressources de l'application sont dans la même devise. Si une application possède des ressources associées à différents comptes de facturation, ces comptes doivent tous être configurés pour la même devise.

Avant de commencer

L'API App Optimize utilise Cloud Billing pour récupérer les données de coût et Cloud Monitoring pour les métriques d'utilisation. Pour obtenir des données sur les coûts et l'utilisation, vous devez avoir accès aux données et aux informations de configuration de Monitoring, ainsi qu'être en mesure d'afficher les données Cloud Billing.

  1. Pour afficher les données sur la page "Optimisation", assurez-vous que Cloud Hub est configuré.

  2. Pour utiliser Gemini Cloud Assist, assurez-vous qu'il est configuré.

Rôles requis

Pour obtenir les autorisations nécessaires pour afficher les données dans Cloud Hub, demandez à votre administrateur de vous accorder les rôles IAM suivants sur le projet (vue du projet) ou le projet de gestion d'un dossier (vue de l'application) :

  • Afficher la plupart des données d'application et de projet : Opérateur Cloud Hub (roles/cloudhub.operator)
  • Afficher les données sur les coûts des ressources : (roles/viewer) ou un rôle personnalisé disposant de l'autorisation billing.resourceCosts.get
  • Afficher les recommandations : Lecteur de l'outil de recommandation (roles/recommender.viewer)
  • Utiliser Gemini Cloud Assist : Utilisateur Gemini Cloud Assist (roles/geminicloudassist.user)

Pour en savoir plus sur l'attribution de rôles, consultez Gérer l'accès aux projets, aux dossiers et aux organisations.

Vous pouvez également obtenir les autorisations requises avec des rôles personnalisés ou d'autres rôles prédéfinis.

Pour apporter des modifications en fonction de votre analyse des coûts, par exemple en appliquant une recommandation d'Active Assist ou en modifiant l'option de facturation pour Cloud Run, vous devez disposer d'autorisations supplémentaires ou coordonner vos actions avec un membre de votre organisation qui dispose des autorisations requises.

Afficher les coûts et l'utilisation

La page "Optimisation" affiche les informations suivantes :

  • Coût total et tendance des coûts pour un projet ou une application sélectionnés.
  • Les cinq principales ressources ou charges de travail d'application présentant les coûts les plus élevés, ainsi que leur variation de coût.
  • Les cinq ressources ou charges de travail les plus coûteuses avec la plus faible utilisation.

Lorsque vous affichez les données d'un projet ou d'une application sélectionnés, vous pouvez filtrer la page pour afficher des produits spécifiques.

Pour en savoir plus sur les coûts inclus dans les données de coûts affichées, consultez À propos des coûts.

Pour afficher les coûts et l'utilisation :

  1. Dans la console Google Cloud , accédez à la page Optimisation :

    Accéder à l'optimisation

  2. Sélectionnez le projet ou l'application que vous souhaitez afficher :

    • Pour afficher les données des applications, sélectionnez le dossier configuré pour la gestion des applications. Les dossiers configurés pour la gestion des applications sont associés à une icône spéciale ( ). Le projet de gestion du dossier est également associé à une icône spéciale ( ) et le nom du projet est au format FOLDER-NAME-mp. Si vous choisissez le projet de gestion au lieu du dossier, le sélecteur de projet remplace automatiquement la sélection par le dossier.

    • Pour afficher les données d'un projet individuel, sélectionnez le projet contenant les ressources que vous souhaitez afficher.

  3. Pour filtrer les données d'un produit, d'un lieu ou d'une période historique spécifiques, sélectionnez une option dans les filtres Produit, Emplacement ou de plage de dates. Vous pouvez afficher jusqu'à 30 jours de données.

    La page "Optimisation" affiche les informations suivantes :

    • Tendance des coûts : coûts totaux pour les filtres sélectionnés.

      Figure 1 : Récapitulatif des coûts pour un projet
      Figure 2 : Récapitulatif des coûts pour une application
      • Coût brut total : affiche le coût total de l'utilisation pour les filtres sélectionnés.
      • Variation du coût : affiche la variation du coût brut. La variation est calculée en fonction de la période sélectionnée. Par exemple, si vous sélectionnez 7 jours et que la date actuelle est le 30 avril 2025, le pourcentage de variation correspond à une comparaison entre les données du 23 au 29 avril et celles du 16 au 22 avril. Le début de la journée de facturation est à minuit dans le fuseau horaire de l'heure normale du Pacifique des États-Unis et du Canada (UTC-8) lorsque l'heure normale du Pacifique est en vigueur. Lorsque l'heure avancée du Pacifique est en vigueur, le début du jour de facturation est à minuit dans le fuseau horaire de l'heure avancée du Pacifique des États-Unis et du Canada (UTC-7).
    • Ressources par coût et par utilisation : cette section liste les principales ressources à examiner plus en détail. Les coûts associés aux produits non compatibles sont classés dans la catégorie Autre.

      Pour un projet : affiche les cinq principales ressources avec les coûts et les variations de coûts les plus élevés, ainsi que les cinq principales ressources avec les coûts les plus élevés et l'utilisation la plus faible. Les ressources d'un produit qui ne sont pas acceptées sont classées dans la catégorie Autre.

      Figure 3 : Récapitulatif des coûts d'un projet
      • Pour explorer plus en détail les coûts, cliquez sur le nom d'une ressource spécifique afin d'afficher ses détails.
      • Pour afficher des informations plus détaillées sur les coûts, cliquez sur Afficher les détails dans l'explorateur de coûts. La vue dans l'explorateur de coûts est filtrée pour afficher le même projet, produit, emplacement et plage de dates que la page "Optimisation".

      Pour une application : affiche les cinq principales charges de travail et les cinq principaux services présentant les coûts et les variations de coûts les plus élevés, ainsi que les cinq principales charges de travail et les cinq principaux services présentant un coût élevé et une utilisation faible.

      Figure 4 : Récapitulatif des coûts pour une application
      • Pour explorer plus en détail les coûts, cliquez sur le nom d'une charge de travail ou d'un service spécifique afin d'afficher les détails correspondants.
      • Pour afficher des informations plus détaillées sur les coûts, cliquez sur Afficher les détails dans l'explorateur de coûts. La vue dans l'explorateur de coûts est filtrée pour afficher la même application, le même produit, le même emplacement et la même plage de dates que la page "Optimisation".

Pour en savoir plus sur l'utilisation de l'explorateur de coûts, consultez Optimiser les coûts avec l'explorateur de coûts.

Étant donné que l'utilisation n'est qu'un aspect du coût des services Google Cloud, nous vous recommandons d'utiliser les données de la page "Optimisation" dans le contexte d'autres fonctionnalités et bonnes pratiques d'optimisation des coûts disponibles pour les services que vous utilisez. Par exemple, Compute Engine, Google Kubernetes Engine (GKE) et Cloud Run proposent des remises sur engagement d'utilisation. Cloud Run vous permet également de choisir parmi différentes options de facturation en fonction de la façon dont vous utilisez vos instances.

Afficher les recommandations

Active Assist génère des recommandations et des insights pour vous aider à optimiser vos ressources Google Cloud . La page "Optimisation" de Cloud Hub affiche les cinq principales recommandations d'optimisation des coûts pour le projet ou l'application sélectionnés.

Pour en savoir plus sur les outils de recommandation de coûts et leur fonctionnement, consultez la page Outils de recommandation. La page "Optimisation" affiche les recommandations de coûts de tous les outils de recommandation de coûts, à l'exception de l'outil de recommandation des remises sur engagement d'utilisation.

Pour afficher les recommandations :

  1. Dans la console Google Cloud , accédez à la page Optimisation :

    Accéder à l'optimisation

  2. Sélectionnez le projet ou l'application que vous souhaitez afficher :

    • Pour afficher les données des applications, sélectionnez le dossier configuré pour la gestion des applications. Les dossiers configurés pour la gestion des applications sont associés à une icône spéciale ( ). Le projet de gestion du dossier est également associé à une icône spéciale ( ) et le nom du projet est au format FOLDER-NAME-mp. Si vous choisissez le projet de gestion au lieu du dossier, le sélecteur de projet remplace automatiquement la sélection par le dossier.

    • Pour afficher les données d'un projet individuel, sélectionnez le projet contenant les ressources que vous souhaitez afficher.

    Le tableau Cinq principales recommandations d'optimisation affiche les informations suivantes :

    • Ressource (pour les projets) ou Charge de travail (pour les applications) : ressource ou charge de travail à laquelle s'applique la recommandation.
    • Coût : coût pour la période sélectionnée dans la barre de filtres. La valeur par défaut est de sept jours. Nous vous recommandons de choisir une période de 30 jours pour pouvoir comparer plus facilement les coûts avec la colonne Économies mensuelles.
    • Économies mensuelles : montant maximal que vous pouvez potentiellement économiser si vous appliquez les recommandations d'économies.
      • Les économies de coûts sont une estimation calculée à partir des données du mois dernier, quelle que soit la période sélectionnée dans la barre de filtres.
      • Les économies de coûts sont basées sur les tarifs fixés dans votre contrat, avant application des remises sur engagement d'utilisation ou d'autres crédits.
      • Les économies réelles peuvent varier.
  3. Pour afficher d'autres recommandations, cliquez sur Afficher toutes les recommandations dans les recommandations Active Assist.

    • Si un projet est sélectionné dans le sélecteur de projet, Active Assist affiche toutes les recommandations pour ce projet.
    • Active Assist ne permet pas d'afficher les données d'un dossier ni d'une application App Hub. Si vous savez quel projet contient la ressource que vous souhaitez optimiser, sélectionnez-le dans le sélecteur de projets.

Optimiser les coûts avec l'aide de Gemini

Cette section explique comment utiliser Gemini Cloud Assist pour vous aider à optimiser les coûts. Si Gemini Cloud Assist est configuré pour votre projet ou votre dossier, vous pouvez accéder à ses fonctionnalités de chat depuis n'importe quelle page de la consoleGoogle Cloud .

Pour savoir quels coûts sont inclus dans les réponses à vos requêtes, consultez À propos des coûts.

Découvrez comment et quand Gemini pour Google Cloud utilise vos données.

Ouvrir le chat Gemini Cloud Assist

  1. Dans la console Google Cloud , accédez à n'importe quelle page, par exemple la page Optimisation.

    Accéder à l'optimisation

  2. Sélectionnez le projet ou l'application que vous souhaitez afficher :

    • Pour afficher les données des applications, sélectionnez le dossier configuré pour la gestion des applications. Les dossiers configurés pour la gestion des applications sont associés à une icône spéciale ( ). Le projet de gestion du dossier est également associé à une icône spéciale ( ) et le nom du projet est au format FOLDER-NAME-mp. Si vous choisissez le projet de gestion au lieu du dossier, le sélecteur de projet remplace automatiquement la sélection par le dossier.

    • Pour afficher les données d'un projet individuel, sélectionnez le projet contenant les ressources que vous souhaitez afficher.

  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.

Saisir une requête

Dans le chat Gemini Cloud Assist, vous pouvez obtenir de l'aide en utilisant des requêtes (questions ou instructions) en langage naturel.

Utilisez les informations suivantes pour vous aider à rédiger vos requêtes :

  • Vous ne pouvez poser une question que sur un seul projet ou une seule application à la fois.
  • Vous pouvez spécifier des plages de dates, par exemple 2025-10-1 to 2025-10-31.
    • Si vous ne spécifiez pas de plage de dates, la plage de dates par défaut correspond aux sept jours précédents.
    • Les requêtes de données de la semaine précédente définissent la période sur la dernière période allant du lundi au dimanche.
    • Les requêtes de données du mois précédent définissent la période sur le dernier mois calendaire.
  • Pour les applications, vous devez spécifier le nom de l'application dans votre requête, même si vous consultez une page de la console Google Cloud qui affiche les données d'une application sélectionnée. Le nom de l'application est l'identifiant unique de l'application, par exemple web-store. Si vous utilisez le nom à afficher de l'application, tel que "Web Store", Gemini Cloud Assist risque d'analyser votre requête de manière incorrecte.
  • Gemini Cloud Assist utilise les données de l'API App Optimize pour répondre aux questions liées aux coûts concernant l'utilisation. Il s'agit de la même API qui fournit les données pour la page "Optimisation du hub Cloud". Gemini Cloud Assist peut répondre à des questions générales sur l'utilisation et les performances à l'aide de l'API Cloud Monitoring.

Le tableau suivant présente quelques exemples de requêtes.

Prompt (Requête) Type de réponse
"Combien ai-je dépensé pour ce projet le mois dernier ?" Récapitulatif des coûts du mois calendaire précédent pour le projet sélectionné.
"Combien mon cluster GKE my-cluster-id m'a-t-il coûté le mois dernier ?" Récapitulatif des coûts pour le cluster my-cluster-id au cours du dernier mois calendaire.
"Montre-moi mes coûts dans us-central1." Récapitulatif des coûts des ressources dans le projet sélectionné dans la région us-central1 au cours des sept derniers jours.
"Quelles étaient les ressources les moins rentables le mois dernier pour mon application my-favourite-app ?" Liste des ressources les moins rentables de l'application my-favourite-app au cours du mois dernier.
"Quelles sont mes ressources les plus surdimensionnées qui me coûtent le plus cher ?" Liste des ressources les plus surprovisionnées du projet sélectionné au cours des sept derniers jours.

Étapes suivantes