Allocation
Cet article vous aide à comprendre la fonctionnalité d’allocation au sein du Framework FinOps et comment implémenter cela dans le cloud Microsoft.
Définition
L’allocation fait référence au processus d’attribution, d’affectation et de redistribution des coûts partagés et de l’utilisation à l’aide de comptes, de balises et d’autres métadonnées pour établir la responsabilité entre les équipes et les projets au sein d’une organisation.
Identifiez les attributs les plus critiques à rapporter en fonction des besoins des parties prenantes. Tenez compte des différentes structures de création de rapports dans l’organisation et de la façon dont vous allez gérer les changements au fil du temps. Envisagez des pratiques d’ingénierie susceptibles d’introduire différents types de coûts qui doivent être analysés indépendamment.
Établissez et gérez un mappage des coûts cloud et locaux pour chaque attribut et appliquez des stratégies de gouvernance pour garantir que les données sont correctement étiquetées à l’avance. Définissez un processus pour gérer les lacunes et les absences d’étiquetage.
Passez en revue les coûts partagés et l’utilisation et développez un plan d’allocation avec des règles et des méthodes pour diviser équitablement et équitablement les coûts partagés. Suivez et signalez les coûts et l’utilisation partagés et leur allocation aux parties prenantes concernées. Examinez et mettez à jour régulièrement le plan d’allocation pour vous assurer qu’il reste exact et équitable.
L’allocation est l’élément fondamental de la responsabilité et permet aux organisations d’obtenir une visibilité sur l’impact de leurs solutions cloud et des activités et initiatives connexes. La gestion efficace des coûts et de l’utilisation partagés dans le cadre de votre stratégie d’allocation réduit la surcharge, augmente la transparence et la responsabilité, et aligne les coûts et l’utilisation du cloud avec la valeur métier. Cette approche optimise l’efficacité et les économies de coûts des services partagés.
Avant de commencer
Avant de commencer, il est important d’avoir une compréhension claire des objectifs et des priorités de votre organisation en matière d’allocation. N’oubliez pas que tous les coûts partagés ne doivent pas nécessairement être redistribués, et certains sont plus efficacement gérés avec d’autres moyens. Évaluez soigneusement chaque coût partagé pour déterminer l’approche la plus appropriée pour votre organisation.
Ce guide ne couvre pas les remises d’engagement, comme les réservations et les plans d’épargne. Pour plus d’informations sur la gestion de la rétrofacturation et de la rétrofacturation, reportez-vous à l’optimisation du débit.
Mise en route
Lorsque vous commencez à gérer les coûts dans le cloud, vous utilisez les outils d’allocation natifs pour organiser les abonnements et les ressources pour s’aligner sur votre structure de création de rapports d’organisation principale. Pour n’importe quoi au-delà, les balises peuvent augmenter les ressources cloud et leur utilisation pour ajouter un contexte métier, ce qui est essentiel pour toute stratégie d’allocation.
L’allocation est généralement une opération de nettoyage et nécessite un certain niveau de nettoyage lors de l’introduction. Vous avez besoin d’un plan pour implémenter votre stratégie d’allocation. Nous vous recommandons d’abord de définir ce plan pour obtenir l’alignement et éventuellement le prototypage à petite échelle pour démontrer la valeur. Déterminez s’il faut inclure les coûts partagés des services partagés par plusieurs produits ou équipes. La gestion des coûts partagés peut être complexe et de nombreuses organisations commencent sans cela. Identifiez les coûts partagés et établissez un plan hiérarchisé pour la façon dont ils doivent être gérés.
- Déterminez la façon dont vous souhaitez gérer l’accès au cloud.
- À quel niveau de l’organisation souhaitez-vous approvisionner de manière centralisée l’accès au cloud : services, équipes, projets ou applications ? Les niveaux élevés nécessitent plus de gouvernance et les niveaux bas nécessitent plus de gestion.
- Quelle étendue cloud souhaitez-vous approvisionner pour ce niveau ?
- Les étendues de facturation sont utilisées pour organiser les coûts entre et au sein des factures.
- Les groupes d’administration sont utilisés pour organiser les coûts de gestion des ressources. Vous pouvez optimiser les groupes d’administration pour l’attribution de stratégie ou la création de rapports organisationnels.
- Les abonnements offrent aux ingénieurs la plus grande flexibilité pour créer les solutions dont ils ont besoin, mais peuvent également s’accompagner d’exigences de gestion et de gouvernance supplémentaires en raison de cette liberté.
- Les groupes de ressources permettent aux ingénieurs de déployer certaines solutions, mais peuvent nécessiter davantage de prise en charge lorsque les solutions nécessitent plusieurs groupes de ressources ou options à activer au niveau de l’abonnement.
- Identifiez les coûts partagés et comment ils doivent être gérés.
- Informez les parties prenantes que vous évaluez les coûts partagés et demandez des détails sur tous les scénarios connus. L’auto-identification peut vous faire gagner beaucoup de temps et d’énergie.
- Passez en revue les services achetés et utilisés avec la vue Services dans l’analyse des coûts.
- Familiarisez-vous avec chaque service pour déterminer s’ils sont conçus pour et/ou s’ils peuvent être utilisés pour des ressources partagées. Voici quelques exemples de services couramment partagés :
- Les services d’hébergement d’applications, tels qu’Azure Kubernetes Service, Azure App Service et Azure Virtual Desktop.
- Les outils d’observabilité, comme Azure Monitor et Log Analytics.
- Les outils de gestion et de sécurité, comme Microsoft Defender pour le cloud et DevTest Labs.
- Les services de mise en réseau, comme ExpressRoute.
- Les services de base de données, comme les bases de données Cosmos DB et SQL.
- Les outils de collaboration et de productivité, comme Microsoft 365.
- Contactez les parties prenantes responsables des services potentiellement partagés. Assurez-vous qu’ils comprennent le partage des services partagés et comment les coûts sont alloués à l’heure actuelle. Si elle n’est pas prise en compte, comment l’allocation pourrait ou devrait-elle être effectuée ?
- Comment voulez-vous utiliser les groupes d’administration ?
- Organisez les abonnements en groupes d’administration basés sur l’environnement pour optimiser l’affectation de stratégie. Les groupes d’administration permettent aux administrateurs de stratégie de gérer les stratégies au niveau supérieur, mais bloquent la capacité à réaliser des rapports entre abonnements sans solution externe, ce qui augmente vos efforts d’analyse et d’affichage des données.
- Pour optimiser les rapports organisationnels, organisez les abonnements en groupes d’administration en fonction de la hiérarchie organisationnelle. Les groupes d’administration permettent aux dirigeants au sein de l’organisation d’afficher les coûts plus naturellement à partir du portail, mais ils exigent que les administrateurs de stratégie utilisent des stratégies basées sur des étiquettes, ce qui augmente les efforts de stratégie et de gouvernance. Gardez également à l’esprit que plusieurs hiérarchies organisationnelles et groupes d’administration ne prennent en charge qu’une seule.
- Définissez une stratégie de balisage complète qui s’aligne sur les objectifs d’allocation de votre organisation.
- Tenez compte des attributs spécifiques qui sont pertinents pour l’attribution des coûts, tels que :
- Comment mapper les coûts aux constructions financières, par exemple, le centre de coûts ?
- Pouvez-vous revenir à tous les niveaux de la hiérarchie organisationnelle, par exemple, l’unité commerciale, le service, la division et l’équipe ?
- Qui est responsable du service, par exemple, responsable métier et responsable d’ingénierie ?
- À quel effort cela correspond-il, par exemple à quel projet et quelle application ?
- Quel est l’objectif d’ingénierie de cette ressource, par exemple, l’environnement, le composant et l’objectif ?
- Communiquez clairement les directives d’étiquetage à toutes les parties prenantes.
- Tenez compte des attributs spécifiques qui sont pertinents pour l’attribution des coûts, tels que :
- Une fois défini, il est temps d’implémenter votre stratégie d’allocation.
- Envisagez une approche descendante qui hiérarchise la mise en place des coûts du service avant l’optimisation au niveau du projet et de l’environnement au niveau inférieur. Vous souhaiterez peut-être l’implémenter en phases, en fonction de l’étendue et de l’profondeur de votre organisation.
- Activez l’héritage des étiquettes dans Cost Management pour copier les étiquettes d’abonnement et de groupe de ressources dans les données de coût uniquement. Cela ne change pas les étiquettes sur vos ressources.
- Utilisez Azure Policy pour appliquer votre stratégie d’étiquetage, automatiser l’application de balises à grande échelle et suivre l’état de conformité. Utilisez la conformité comme indicateur de performance clé pour votre stratégie d’étiquetage.
- Si vous devez déplacer des coûts entre des abonnements, des groupes de ressources ou ajouter ou modifier des étiquettes, configurez des règles d’allocation dans Cost Management.
- Les prix contractés (à la demande) des réservations ne sont actuellement pas disponibles dans Cost Management lorsque l’allocation de coûts est activée. Gardez à l’esprit avant d’activer l’allocation des coûts Cost Management. Pour quantifier les économies de coûts, vous devez joindre des jeux de données de coût et de prix.
- Pour afficher les coûts ensemble dans l’analyse des coûts, envisagez de regrouper les ressources associées avec la balise « cm-resource-parent ».
- Répartissez la responsabilité de toute modification restante pour effectuer un scale-out et améliorer l’efficacité.
- Notez les coûts non alloués ou les coûts qui doivent être fractionnés, mais qui ne peuvent pas l’être. Considérez l’importance de l’allocation complète par rapport à d’autres efforts et hiérarchiser en conséquence. En guise d’option simple, vous pouvez fractionner les coûts dans votre couche de création de rapports.
Une fois que toutes les ressources sont étiquetées et/ou organisées en groupes de ressources et abonnements appropriés, vous pouvez communiquer ces données dans le cadre de l’analyse et l’affichage des données.
N’oubliez pas que l’étiquetage prend du temps, notamment son application, sa vérification et son nettoyage. Attendez-vous à passer par plusieurs cycles d’étiquetage une fois que tout le monde a une visibilité sur les données de coût. Beaucoup de gens ne réalisent pas qu’il y a un problème tant qu’ils n’ont pas de visibilité, c’est pourquoi FinOps est si important.
Les éléments essentiels comme point de départ
À ce stade, vous disposez d’une stratégie d’allocation avec des exigences détaillées en matière de gestion cloud et d’étiquetage. L’étiquetage doit être appliqué automatiquement ou au moins suivi avec des indicateurs de performance clés de conformité. Lorsque vous allez au-delà des éléments essentiels, tenez compte des points suivants :
- Comblez les lacunes non comblées par les outils natifs.
- Au minimum, cette lacune nécessite la création de rapports en dehors du portail, où les lacunes d’étiquetage peuvent être fusionnées avec d’autres données.
- Si les lacunes de balisage doivent être résolues directement dans les données, vous devez implémenter l’ingestion des données.
- Considérez d’autres coûts qui ne sont pas encore couverts ou qui peuvent être suivis séparément.
- Pour aligner les implémentations de balisage, efforcez-vous de garantir la cohérence entre les sources de données. Lorsque cela n’est pas possible, implémentez le nettoyage dans le cadre de l’ingestion et de la normalisation des données ou réallouer les coûts dans le cadre de votre stratégie d’allocation globale.
- Informez les parties prenantes que vous évaluez les coûts partagés et demandez des détails sur tous les scénarios connus. L’auto-identification peut vous faire gagner beaucoup de temps et d’énergie.
- Passez en revue les services achetés utilisés avec la vue Services dans l’analyse des coûts.
- Familiarisez-vous avec chaque service pour déterminer s’ils sont conçus pour et/ou s’ils peuvent être utilisés pour des ressources partagées. Voici quelques exemples de services couramment partagés :
- Les services d’hébergement d’applications, tels qu’Azure Kubernetes Service, Azure App Service et Azure Virtual Desktop.
- Les outils d’observabilité, comme Azure Monitor et Log Analytics.
- Les outils de gestion et de sécurité, comme Microsoft Defender pour le cloud et DevTest Labs.
- Les services de mise en réseau, comme ExpressRoute.
- Les services de base de données, comme les bases de données Cosmos DB et SQL.
- Les outils de collaboration et de productivité, comme Microsoft 365.
- Contactez les parties prenantes responsables des services potentiellement partagés. Assurez-vous qu’ils comprennent le partage des services partagés et comment les coûts sont alloués à l’heure actuelle. Si elle n’est pas prise en compte, comment l’allocation pourrait ou devrait-elle être effectuée ?
- Utilisez des règles d’allocation des coûts dans Microsoft Cost Management pour redistribuer les coûts partagés en fonction des pourcentages statiques ou des coûts de calcul, de réseau ou de stockage.
- Passez régulièrement en revue et affinez vos règles d’allocation pour vous assurer qu’elles restent exactes et équitables.
- Considérez ce processus dans le cadre de votre boucle de commentaires de création de rapports. Si votre stratégie d’allocation tombe courte, les commentaires que vous obtenez peuvent ne pas être directement associés à l’allocation ou aux métadonnées. Elle peut plutôt être liée à la création de rapports. Surveillez ces commentaires et assurez-vous qu’ils sont traités à la couche la plus appropriée.
- Assurez-vous que les exigences en matière de nommage, de métadonnées et de hiérarchie sont utilisées de manière cohérente et efficace dans votre environnement.
- Envisagez d’autres indicateurs de performance clés pour suivre et surveiller la réussite de votre stratégie d’allocation.
- Établissez et suivez les indicateurs de performance clés courants, comme le pourcentage de coûts partagés non alloués.
- Utilisez les données d’utilisation des métriques Azure Monitor dans la mesure du possible pour comprendre l’utilisation du service.
- Envisagez d’utiliser la télémétrie d’application pour quantifier la distribution des coûts partagés. Il y a plus d’informations à ce sujet dans l’économie de l’Unité.
- Automatisez le processus d’identification du pourcentage de répartition des coûts partagés et envisagez d’utiliser des règles d’allocation de coûts dans Cost Management pour redistribuer les coûts.
- Automatisez les règles d’allocation des coûts pour mettre à jour leurs pourcentages respectifs en fonction de l’évolution des modèles d’utilisation.
- Envisagez de partager des rapports ciblés sur la répartition des coûts partagés avec les parties prenantes concernées.
- Créez un processus de création de rapports pour sensibiliser et favoriser la responsabilité en matière de coûts partagés non alloués.
- Partagez des conseils avec les parties prenantes sur la façon d’optimiser les coûts partagés.
En savoir plus sur FinOps Foundation
Cette fonctionnalité fait partie de FinOps Framework de FinOps Foundation, une organisation à but non lucratif qui se consacre au développement de la gestion et de l’optimisation des coûts liés au cloud. Pour plus d’informations sur FinOps, notamment des playbooks utiles, des programmes de formation et de certification, et bien plus encore, consultez l’article sur la fonctionnalité d’allocation dans la documentation finOps Framework.
Vous pouvez également trouver des vidéos connexes sur la chaîne YouTube de la FinOps Foundation :
Contenu connexe
Fonctionnalités FinOps connexes :
Produits connexes :
Solutions connexes :