Suivi des coûts dans les unités commerciales, les environnements ou les projets

La création d’une organisation soucieuse des coûts nécessite une visibilité des données relatives aux coûts et un accès correctement défini à celles-ci. Cet article de bonnes pratiques décrit les décisions et les approches d’implémentation pour vous aider à créer des mécanismes de suivi des coûts. Vous apprendrez à appliquer les concepts fondamentaux d’Azure pour fournir une visibilité sur les coûts.

Diagram that shows the outline of the cost-conscious process.Figure 1 : Plan d’un processus de prise en compte des coûts.

Établir un environnement bien managé

Le contrôle des coûts, de la même façon que la gouvernance et d’autres constructions de gestion, dépend d’un environnement bien managé. Pour établir un tel environnement, en particulier un environnement complexe, vous devez classifier et organiser de manière cohérente toutes les ressources. Azure fournit plusieurs mécanismes de classification et d’organisation des ressources.

Les ressources incluent l’ensemble des machines virtuelles, des sources de données et des applications déployées dans le cloud. Organisez et gérez vos abonnements en fonction de plusieurs critères pour établir un environnement bien managé.

Classifier les ressources

La catégorisation est un moyen simple de classer les ressources. La catégorisation associe des métadonnées à une ressource. Ces métadonnées peuvent être utilisées pour classer la ressource en fonction de divers points de données. L’étiquetage est un aspect fondamental de tout environnement bien managé. Il est nécessaire afin d’établir la gouvernance appropriée de n’importe quel environnement.

La première étape consiste à développer des normes de nommage et d’étiquetage. La seconde étape consiste à vérifier que la norme d’étiquetage est appliquée de manière cohérente en établissant un MVP de gouvernance.

Lorsque des balises sont utilisées pour classer des ressources dans le cadre d’un effort de gestion des coûts, les sociétés ont souvent besoin des balises suivantes : unité commerciale, service, code de facturation, zone géographique, environnement, projet et charge de travail ou catégorisation d’application. Azure Cost Management + Billing, un outil permettant de définir des budgets et d’obtenir une visibilité sur les coûts du cloud pour Azure ou AWS, peut utiliser ces étiquettes pour créer différentes vues des données de coût.

Organiser les ressources

Il existe plusieurs approches pour organiser les ressources. La conception de zone d’atterrissage Azure à l’échelle de l’entreprise de Microsoft fournit une architecture qui peut être utilisée comme base de n’importe quel environnement cloud Azure. La documentation sur les organisations de ressources de zone d’atterrissage fournit des conseils détaillés sur l’organisation des groupes d’administration et des abonnements. La compréhension des principes de conception utilisés dans la conception de l’architecture conceptuelle vous donnera une base dans les meilleures pratiques lorsque vous adaptez l’architecture pour répondre à vos besoins métier spécifiques. Des écarts dans la conception peuvent être nécessaires pour répondre aux besoins de votre entreprise, mais la compréhension de l’impact de ces écarts vous préparera à toutes les atténuations nécessaires.

Le modèle suivant pour les groupes d’administration, les abonnements et les groupes de ressources créera une hiérarchie permettant à chaque équipe d’avoir le niveau de visibilité approprié pour accomplir ses tâches. Lorsque l’entreprise a besoin de contrôles de coûts pour empêcher les dépassements de budget, elle peut appliquer des outils de gouvernance tels qu’Azure Blueprints ou Azure Policy aux abonnements au sein de cette structure pour bloquer rapidement les futures erreurs de coût.

Diagram that shows the Azure landing zone accelerator management group structure.

Figure 2 : organisation des ressources pour une grande entreprise.

Le reste de cet article suppose l’utilisation de l’approche recommandée dans le diagramme précédent. Cependant, les articles suivants peuvent vous aider à appliquer l’approche à une organisation de ressources qui correspond le mieux à votre entreprise :

Fournir le niveau approprié en matière d’accès aux coûts

La gestion des coûts est une activité d’équipe. La section du Framework d’adoption du cloud relative à la préparation de l’organisation définit quelques équipes principales et décrit la façon dont ces équipes prennent en charge les efforts d’adoption du cloud.

Les membres de l’équipe se voient attribuer une étendue et des rôles qui déterminent leur niveau de visibilité sur les données de gestion des coûts. Les rôles définissent ce qu’un utilisateur peut faire sur plusieurs ressources. L’étendue définit les ressources (utilisateur, groupe, principal de service ou identité managée) qu’un utilisateur peut affecter. En règle générale et à titre de meilleure pratique, nous vous suggérons de disposer d’un modèle basé sur le privilège minimum pour affecter des personnes à différents rôles et étendues.

Rôles

Azure Cost Management + Billing prend en charge les rôles intégrés suivants pour chaque étendue :

  • Propriétaire : Peut afficher les coûts et tout gérer, y compris la configuration des coûts.
  • Collaborateur : Peut afficher les coûts et tout gérer, y compris la configuration des coûts, à l’exclusion du contrôle d’accès.
  • Lecteur : Peut tout visualiser, y compris les données et la configuration des coûts, mais ne peut pas apporter de modifications.
  • Contributeur Cost Management : Peut afficher les coûts et gérer leur configuration.
  • Lecteur Cost Management : Peut visualiser les données et la configuration des coûts.

En règle générale et à titre de meilleure pratique, les membres de toutes les équipes doivent être affectés au rôle de Contributeur Cost Management. Celui-ci accorde un accès permettant de créer et de gérer des budgets qui améliorent le monitoring et la création de rapports sur les coûts. Toutefois, les membres de l’équipe de stratégie cloud doivent être définis sur Lecteur Cost Management uniquement, car ils ne sont pas impliqués dans la définition de budgets dans l’outil Azure Cost Management + Billing.

Étendue

Les paramètres d’étendue et de rôle suivants vont créer la visibilité requise dans la gestion des coûts. Cette meilleure pratique peut nécessiter des modifications mineures pour s’aligner sur les décisions relatives à l’organisation des ressources.

  • Équipe d’adoption du cloud. Comme les équipes d’adoption du cloud se concentrent principalement sur l’implémentation de technologies cloud, l’accès à la gestion des coûts aux environnements de production n’est généralement pas nécessaire. Comme elle a normalement un accès Contributeur sur les abonnements hors production ou de bac à sable, cette équipe a par nature accès aux données de gestion des coûts de ces abonnements.

  • Équipe de stratégie cloud. Les responsabilités relatives au suivi des coûts entre plusieurs projets et unités commerciales nécessitent un accès Lecteur Cost Management au niveau racine de la hiérarchie des groupes d’administration.

    • Attribuez un accès Lecteur Cost Management à cette équipe au niveau du groupe d’administration, ce qui garantit une visibilité continue sur tous les déploiements associés aux abonnements régis par cette hiérarchie de groupe d’administration.
  • Équipe de gouvernance cloud. Les responsabilités relatives à la gestion des coûts, à l’alignement du budget et à la création de rapports pour tous les efforts d’adoption nécessitent un accès Contributeur Cost Management au niveau racine de la hiérarchie des groupes d’administration.

    • Dans un environnement bien managé, l’équipe de gouvernance cloud a probablement un degré d’accès plus élevé, ce qui rend inutile l’attribution d’une étendue supplémentaire pour un Contributeur Cost Management.
  • Centre d’excellence du cloud. La responsabilité de la gestion des coûts associés aux services partagés nécessite un accès Contributeur Cost Management au niveau de l’abonnement. En outre, cette équipe peut nécessiter un accès Contributeur Cost Management aux groupes de ressources ou aux abonnements contenant des ressources déployées par les processus d’automatisation du CCoE pour comprendre comment ces processus influencent les coûts.

    • Services partagés. Lorsqu’un centre d’excellence du cloud est engagé, la meilleure pratique consiste à ce que les ressources managées par le CCoE soient prises en charge à partir d’un abonnement de services partagés centralisé au sein d’un modèle hub and spoke. Dans ce scénario, le CCoE est susceptible d’avoir un accès Contributeur ou Propriétaire à cet abonnement, ce qui rend inutile l’attribution d’une étendue supplémentaire pour un Contributeur Cost Management.
    • Automatisation/contrôles du centre d’excellence du cloud (CCoE) Le CCoE fournit généralement des contrôles et des scripts de déploiement automatisés aux équipes d’adoption du cloud. Le CCoE a la responsabilité de comprendre comment ces accélérateurs influencent les coûts. Pour obtenir cette visibilité, l’équipe a besoin d’un accès Contributeur Cost Management à tous les groupes de ressources ou abonnements qui exécutent ces accélérateurs.
  • Équipe chargée des opérations cloud. La responsabilité de la gestion des coûts continus des environnements de production nécessite l’accès du contributeur Cost Management aux nœuds du groupe d’administration de la zone d’atterrissage et de la plateforme.

    • La recommandation générale place les ressources de production et hors production dans des abonnements distincts qui sont régis par des nœuds de la hiérarchie des groupes d’administration associés aux environnements de production. Dans un environnement bien managé, les membres de l’équipe responsable des opérations ont probablement un accès Propriétaire ou Contributeur aux abonnements de production, ce qui rend inutile le rôle Contributeur Cost Management.

Ressources supplémentaires sur la gestion des coûts

Une fois que vous avez établi l’accès à une hiérarchie d’environnements bien managée, les articles suivants peuvent vous aider à utiliser cet outil pour surveiller et contrôler les coûts.

Azure Cost Management + Facturation

Utiliser Azure Cost Management + Billing pour régir les coûts d’AWS

Établir l’accès, les rôles et l’étendue

Étapes suivantes

Pour bien démarrer avec Azure Cost Management + Billing, consultez le guide pratique pour optimiser votre investissement dans le cloud avec Azure Cost Management + Billing.