Détection d'anomalie de coût

La détection des anomalies de coût surveille en permanence le coût quotidien du cloud et vous informe des tendances d'utilisation anormales. Il minimise le temps de détection et les impacts négatifs sur les coûts. Les alertes d'anomalie de coût vous informent de manière proactive des événements d'anomalie. Pour chaque événement détecté, les informations sur les anomalies de coût aident à réduire les efforts d'investigation et de résolution en fournissant une analyse approfondie de la cause première.

Fonctionnement de la détection des anomalies de coût

Moniteurs de coût

Les moniteurs de coûts définissent les ressources à analyser. Voici les différents types de moniteur des coûts :
  • Surveillance des coûts par défaut : OCI crée automatiquement un moniteur de service par défaut pour la combinaison d'une location, d'un service et d'une région (par exemple, location 1, région Compute et région Ashburn).
  • Surveillants de coûts personnalisés : vous pouvez créer des moniteurs de coûts personnalisés en appliquant des filtres pour analyser des ressources ou des charges globales spécifiques.
    Remarque

    Un moniteur des coûts nécessite 60 jours de données historiques avant de devenir actif.
Exemples de scénarios de surveillance des coûts
Scénario de surveillance des coûts Configuration des scénarios de surveillance des coûts
Surveiller les coûts des ressources dans une location enfant (entité fonctionnelle).

Créez un moniteur de coûts personnalisé avec un filtre, où Location = Business Entity et d'autres critères si nécessaire.

Surveillez les ressources avec des balises spécifiques (par exemple, Cost Center et Application). Créez un moniteur de coûts personnalisé avec des filtres, où Espace de noms de balise = Tag Namespace name, Clé de balise = CostCenter et valeur = 'CostCenter1'

ET

Espace de noms de balise = Tag Namespace name, Clé de balise = Application et Valeur = Application Name 1

.
Surveiller le coût d'un compartiment spécifique (par exemple, un compartiment de développement). Créez un moniteur de coûts personnalisé avec un filtre, où Compartiment = Development.
Coût de niveau de service pour une région spécifique (par exemple, Compute dans Ashburn). Les moniteurs par défaut surveillent automatiquement le coût de niveau de service propre à une région au sein d'une location.

Algorithmes d'anomalie de coût

L'algorithme de détection d'anomalies de coût utilise le machine learning en tenant compte de la saisonnalité annuelle, hebdomadaire et quotidienne, ainsi que des effets de vacances pour prévoir les données de coût journalières et détecter automatiquement les événements d'anomalies. Il apprend des commentaires fournis par l'utilisateur, améliorant ainsi sa précision.

Chaque anomalie inclut des informations sur les anomalies de coût, ce qui suggère des causes possibles de l'anomalie. Les informations sur les anomalies de coût identifient les modifications apportées aux ressources dans le moniteur des coûts en comparant les ressources du jour précédent à celles du jour de l'événement. Les analyses mettent en évidence l'impact sur les coûts de :
  • Nouvelles ressources créées : Ressources présentes le jour de l'événement mais pas le jour précédent.
  • Ressources supprimées : Ressources absentes le jour de l'événement mais disponibles le jour précédent.
  • Modifications de l'utilisation des ressources : ressources présentes les deux jours avec des modifications de coût.

Alertes d'anomalie de coût

Des alertes d'anomalie de coût sont disponibles pour chaque moniteur des coûts. Si une anomalie est détectée et que son écart de coût dépasse le seuil d'alerte, une alerte par courriel est envoyée au groupe de notifications. Un courriel est envoyé une fois par jour pour chaque événement d'anomalie.

Un abonnement d'alerte d'anomalie de coût, associé à un moniteur des coûts, définit le seuil d'alerte et les adresses électroniques à avertir. Les seuils d'alerte, définis en tant que valeur absolue et en tant qu'écart en pourcentage entre les coûts prévus et réels, définissent la variation de coût minimum requise pour déclencher une alerte. Par exemple, si l'impact sur le coût de l'anomalie est de 100 $ et que le seuil d'alerte est de 500 $, OCI ne déclenche pas d'alerte. Si le coût attendu est de 100 $ et que le coût réel est de 120 $, un seuil d'alerte de 10 % déclenche une alerte.

Remarque

Vous pouvez utiliser des alias de courriel et des listes de distribution pour envoyer des alertes d'anomalie. Nous vous recommandons d'ajouter au moins une adresse e-mail réelle pour vous assurer que les destinataires reçoivent des alertes si une autre adresse devient inactive.

Stratégie IAM requise

Pour utiliser Oracle Cloud Infrastructure, un administrateur doit être membre d'un groupe auquel un administrateur de location a accordé un accès de sécurité dans une stratégie . Cet accès est requis, que vous utilisiez la console ou l'API REST avec un kit SDK, une interface de ligne de commande ou un autre outil. Si un message vous informe que vous n'avez pas d'autorisation ou que vous n'êtes pas autorisé, vérifiez auprès de l'utilisateur le type d'accès qui vous est accordé et le compartiment dans lequel vous travaillez.

Si vous n'avez pas de connaissance en matière de stratégies, reportez-vous à Introduction aux stratégies et aux modèles de stratégie du générateur de stratégies.

Pour utiliser Cost Anomaly Detection, vous devez appartenir à un groupe disposant des droits d'accès permettant d'utiliser les ressources Cost Anomaly Detection dans la location (compartiment racine) ou d'utiliser toutes les ressources de la location. Toutes les anomalies de coût et tous les moniteurs de coût sont créés dans le compartiment racine, quel que soit le compartiment cible. Les stratégies IAM qui accordent des droits d'accès en dehors du compartiment racine n'accordent pas l'accès aux ressources Cost Anomaly Detection.
Cas d'emploi Stratégie IAM
Administrateur des fonctionnalités de détection des anomalies de coût

Allow group <groupname> to manage costad-family in tenancy

Allow group <group-name> to read usage-report in tenancy

Allow group <group-name> to read organizations-family in tenancy

Accès en lecture seule aux fonctionnalités de détection des anomalies de coût

Allow group <groupname> to read costad-family in tenancy

Allow group <group-name> to read usage-report in tenancy

Allow group <group-name> to read organizations-family in tenancy