La page Explorateur de coûts vous permet de surveiller et de comprendre les coûts et l' utilisation des ressources dans votre Google Cloud projet ou application App Hub. L'explorateur de coûts fournit une visualisation actuelle et historique des données de coût et des métriques d'utilisation, ce qui vous aide à prendre des décisions éclairées concernant les opportunités d'optimisation.
Par exemple, les développeurs et les administrateurs de plate-forme de votre organisation peuvent utiliser l'explorateur de coûts lorsqu'ils souhaitent effectuer les opérations suivantes :
Déterminer l'augmentation des coûts pour la charge de travail App Hub
cymbalau cours des deux dernières semaines.Déterminer les ressources de votre Google Cloud projet qui présentent des coûts élevés et une faible utilisation.
Identifier les groupes d'instances gérés (MIG) Compute Engine à coût élevé qui présentent une faible utilisation dans une application.
L'assistance Gemini est également disponible pour optimiser les coûts et l'utilisation. Pour en savoir plus, consultez Optimiser les coûts avec l'assistance Gemini.
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 :
- Documentation sur l'optimisation des coûts Cloud Billing, y compris des informations sur l'utilisation du hub FinOps et de Gemini Cloud Assist dans Cloud Billing
- L'exportation Cloud Billing vers BigQuery vous permet d' effectuer une analyse des coûts plus détaillée dans BigQuery ou de visualiser les données de coût dans des outils tels que [Looker Studio][looker].
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 de données ni l'utilisation de Persistent Disk. Ces coûts sont indiqués séparément.
Si vous affichez les données d'une application App Hub, les limites suivantes s'appliquent :
- Vous ne pouvez afficher les coûts d'une application que si tous les coûts des ressources de l'application sont dans la même devise. Si une application comporte des ressources associées à différents comptes de facturation, ces comptes doivent tous être configurés dans la même devise pour que vous puissiez afficher les données de coût de l'application.
- Vous ne pouvez pas afficher ni filtrer les ressources par emplacement.
Avant de commencer
L'explorateur de coûts utilise Cloud Billing pour récupérer les données de coût et Cloud Monitoring pour les métriques d'utilisation. Pour utiliser l'explorateur de coûts, vous devez avoir accès aux données et aux informations de configuration Monitoring, ainsi qu'aux données Cloud Billing.
Si vous souhaitez afficher les données de coût par application App Hub, vérifiez que vous avez configuré App Hub et créé vos applications.
Si vous n'affichez que les données de coût d'un projet, activez l'API App Optimize dans le projet.
Dans la Google Cloud barre d'outils de la console, sélectionnez le projet dans lequel vous souhaitez activer l'API.
Activez l'API App Optimize.
Rôles requis pour activer les API
Pour activer les API, vous avez besoin du rôle IAM Administrateur d'utilisation du service (
roles/serviceusage.serviceUsageAdmin), qui contient l'autorisationserviceusage.services.enable. Découvrez comment attribuer des rôles.
L'explorateur de coûts n'est compatible qu'avec les applications gérées dans un dossier configuré pour la gestion des applications. Il n'est pas compatible avec les applications dans un projet hôte ni avec une limite de projet unique.
Rôles requis
L'utilisation de l'explorateur de coûts nécessite différentes autorisations selon que vous affichez les données par projet ou par application.
Afficher par projet
Pour obtenir les autorisations nécessaires pour afficher les données de coût et d'utilisation d'un projet, demandez à votre administrateur de vous accorder les rôles IAM suivants sur le projet :
-
Activer les API :
Administrateur d'utilisation du service (
roles/serviceusage.serviceUsageAdmin) -
Afficher les données d'utilisation :
Lecteur Monitoring (
roles/monitoring.viewer) -
Afficher les coûts :
Lecteur (
roles/viewer) ou un rôle personnalisé avec l'autorisationbilling.resourceCosts.get
Si votre administrateur vous a déjà attribué le rôle Opérateur Cloud Hub (roles/cloudhub.operator)
, les autorisations Lecteur Monitoring sont incluses dans ce rôle.
Afficher par application
Pour obtenir les autorisations nécessaires pour afficher les données de coût et d'utilisation d'une application, demandez à votre administrateur de vous accorder les rôles IAM suivants sur le projet de gestion d'un dossier :
-
Afficher les données d'utilisation :
Lecteur Monitoring (
roles/monitoring.viewer) -
Afficher les données des applications :
Lecteur App Hub (
roles/apphub.viewer) -
Afficher les données dans un dossier :
Lecteur de dossier (
roles/resourcemanager.folderViewer)
Afficher l'explorateur de coûts
Pour afficher l'explorateur de coûts, procédez comme suit :
-
Dans la Google Cloud console, accédez à la page Explorateur de coûts :
Accéder à l'explorateur de coûts
Si vous utilisez la barre de recherche pour trouver cette page, sélectionnez le résultat dont le sous-titre est Monitoring.
Sélectionnez le projet ou l'application que vous souhaitez afficher :
Pour afficher les données d'un projet, sélectionnez-le dans le sélecteur de projet en haut de la page.
Pour afficher les données d'une application, dans la barre d'outils de la Google Cloud console, sélectionnez le projet de gestion d'un dossier. Ensuite, accédez à la barre d'outils de l'explorateur de coûts et définissez la vue sur Application. Si vous ne savez pas quel projet sélectionner, demandez à votre administrateur.
Vous pouvez également afficher les données de coût et d'utilisation à partir de la page Optimisation dans Cloud Hub. La page Optimisation affiche une vue d'ensemble des données que vous voyez dans l'explorateur de coûts, ce qui vous permet d'identifier les tendances en un coup d'œil. Vous pouvez consulter les tendances des coûts totaux pour le projet ou l'application que vous avez sélectionné, les cinq principales ressources par variation de coût et les cinq ressources les moins utilisées. Dans la section Ressources par coût et utilisation, vous pouvez explorer plus en détail vos données de coût et d'utilisation en cliquant sur Afficher les détails dans l'explorateur de coûts.
Explorer vos coûts et votre utilisation
L'explorateur de coûts vous permet d'afficher uniquement les données de coût ou les données de coût associées aux métriques d'utilisation.
Vous pouvez filtrer les données présentées en ajustant le sélecteur de période, où vous pouvez sélectionner 1 jour, 7 jours, 14 jours ou 30 jours.
Cloud Billing et l'explorateur de coûts catégorisent différemment les coûts liés aux produits.
L'explorateur de coûts organise les coûts de manière logique par produit. Cloud Billing regroupe les SKU pour l'utilisation des ressources en services. Un service dans Cloud Billing peut être un sous-ensemble d'un Google Cloud produit ou inclure des SKU provenant de plusieurs Google Cloud produits. Ces services Cloud Billing ne sont pas liés aux services App Hub.
Par exemple, les coûts des produits Compute Engine et GKE sont équivalents à plusieurs services Cloud Billing.
| Produit dans l'explorateur de coûts | Service dans Cloud Billing |
|---|---|
| Compute Engine | Compute Engine et VM Manager |
| GKE | Compute Engine et GKE |
| Persistent Disk | Compute Engine |
Le service Networking inclut des SKU pour de nombreux produits réseau tels que Cloud Load Balancing, Cloud NAT, Cloud VPN, Private Service Connect et Performance Dashboard. L'explorateur de coûts catégorise ces coûts par produit, mais Cloud Billing ne fournit qu'un seul service Mise en réseau et n'a pas de services définis pour chaque produit réseau.
Vous pouvez effectuer une recherche dans la liste des Google Cloud SKU pour en savoir plus sur la façon dont les SKU sont catégorisées dans Cloud Billing.
Analyser par coût
La section Récapitulatif des coûts pour la couverture sélectionnée de l'explorateur de coûts affiche des données sur le coût total, la variation du coût total et la variation du coût total par ressource.
Le coût total est basé sur l'utilisation dans le projet ou l'application sélectionné en fonction des tarifs de votre contrat, avant l'application des remises sur engagement d'utilisation (CUD) ou d'autres crédits. Pour une application, le coût total inclut toutes les ressources entièrement utilisées par l'application. Ce coût total n'inclut pas les coûts des ressources partagées entre plusieurs applications.
Le tableau des coûts totaux détaille les coûts des produits et ressources compatibles. Les produits non compatibles sont classés comme Autres dans la colonne Produit , et les ressources non compatibles sont classées comme Autres dans la colonne Type de ressource. Pour obtenir la liste des ressources compatibles, consultez la section Produits compatibles.
Analyser par coût et utilisation
Pour les produits compatibles, vous pouvez explorer plus en détail les coûts liés aux ressources dans la section Explorer les ressources analysées. Google Cloud
Cette section vous permet de sélectionner une métrique qui agrège le coût et l'utilisation, en présentant une carte arborescente qui organise le coût par taille et l'utilisation par couleur. Par exemple, cette section peut être utile pour identifier les ressources les plus coûteuses, tout en présentant une faible utilisation du processeur au cours des 30 derniers jours.
Produits compatibles
Le filtre Produit de l'explorateur de coûts répertorie les produits intégrés à l'explorateur de coûts.
Le tableau suivant répertorie les produits compatibles avec les données de coût au niveau des ressources.
| Nom du produit | Types de ressources acceptés |
|---|---|
| AlloyDB pour PostgreSQL | Sauvegarde Cluster Instance |
| Bigtable | Profil d'application Instance |
| Cloud Deploy | Pipeline de livraison |
| Cloud Run Functions | Fonction |
| Compute Engine | Adresse Disque Règle de transfert Adresse globale Règle de transfert globale Image Instance Instantané Rattachement de VLAN Image de machine Groupe d'instances de machines Rattachement de réseau Réservation Routeur Instantané Pool de stockage Passerelle VPN cible Passerelle VPN Tunnel VPN |
| Google Kubernetes Engine | Cluster |
| Dataflow | Job Instantané |
| Cloud Data Fusion | Instance |
| Dataproc Metastore | Service |
| Firestore | Base de données |
| Sauvegarde pour GKE | Plan de sauvegarde |
| Cloud Logging | Bucket de journaux |
| Service géré pour Microsoft Active Directory | Domaine |
| Memorystore pour Redis | Instance |
| Cloud Run | Job Service |
| Secret Manager | Secret |
| Spanner | Instance Base de données |
| API Cloud SQL Admin | Instance |
| Cloud Storage | Bucket |
Étape suivante
- Découvrez les opportunités d'économies et d'optimisation des coûts dans le hub FinOps.
- Effectuez une analyse approfondie des coûts avec les rapports Cloud Billing.
- Découvrez les bonnes pratiques d'optimisation des coûts dans le document Google Cloud Framework d'architecture : optimisation des coûts.