Présentation

L'outil de recommandation est un service qui fournit des recommandations et des insights sur l'utilisation des ressources sur Google Cloud. Ces recommandations et insights sont générés pour chaque produit ou service en fonction de méthodes heuristiques, du machine learning et de l'utilisation actuelle des ressources.

Par exemple, une recommandation peut être générée par l'outil de recommandation de redimensionnement d'instance de VM. Dans ce cas, l'outil de recommandation génère des recommandations basées sur les métriques système collectées par Cloud Monitoring au cours des huit derniers jours précédant l'émission des recommandations. Si l'outil de recommandation détecte qu'une instance de VM est sous-utilisée, il recommande de redimensionner la machine afin de réduire les coûts.

Processus

L'outil de recommandation analyse en continu l'utilisation actuelle de vos ressources Cloud afin de rechercher les recommandations et les types d'insights disponibles. Il génère ensuite des recommandations et des insights conçus pour optimiser l'utilisation, les performances, la sécurité, la sécurité, les coûts ou la gestion.

Gérer des recommandations et des insights dans Google Cloud Console

L'outil de recommandation affiche les recommandations et les insights dans Google Cloud Console lorsque vous affichez et gérez les ressources associées.

Toutes les recommandations et les insights fournis sont stockés par l'outil de recommandation, puis apparaissent dans Google Cloud Console lorsque vous consultez et gérez les ressources associées. Vous pouvez choisir d'appliquer ou d'ignorer les recommandations dans Google Cloud Console. Si vous choisissez d'appliquer une recommandation, vous effectuez la modification recommandée, puis vous marquez la recommandation comme terminée.

Gérer les recommandations et les insights à l'aide des API

Les commandes gcloud de l'outil de recommandation et les API REST et RPC vous permettent de répertorier de manière interactive ou automatisée des recommandations, puis de les revendiquer et de les marquer comme ayant réussi ou échoué. Vous pouvez également répertorier des insights et les marquer comme étant acceptés. Ces interfaces vous permettent d'afficher et de gérer des recommandations et des insights à partir de scripts ou d'autres automatisations.

Pour en savoir plus, consultez les pages Utiliser l'API – Recommandations et Utiliser l'API – Insights.

Appliquer des recommandations

Avant d'appliquer des recommandations, assurez-vous qu'elles sont examinées par une personne capable d'évaluer correctement leurs impacts.

L'outil de recommandation fournit des informations sur les impacts directs sur les coûts, les performances ou la sécurité. Les évaluateurs d'une recommandation doivent avoir une compréhension globale de votre infrastructure et de vos processus pour pouvoir tenir compte des autres impacts spécifiques à l'entreprise.

Accorder des autorisations pour afficher et mettre à jour des recommandations et des insights

Chaque outil de recommandation et chaque type d'insight requièrent des rôles et des autorisations spécifiques pour contrôler l'accès aux recommandations et aux insights. Pour permettre aux utilisateurs d'examiner et d'évaluer ces recommandations et insights, ils incluent des métadonnées sur les ressources. L'octroi de ces autorisations fournit aux utilisateurs une vue partielle des métadonnées d'une ressource. Cette vue partielle des données est particulièrement importante si vous utilisez des rôles personnalisés pour accorder des autorisations.

Par exemple, l'outil de recommandation de rôle Identity and Access Management fournit des recommandations sur les autorisations. Les membres disposant des autorisations recommander.iamPolicyRecommendations.get et recommander.iamPolicyRecommendations.list pourront également afficher des informations sur vos liaisons de stratégie IAM.