Élaboration d'une stratégie de répartition des coûts - Bonnes pratiques en matière de balisage des ressources AWS

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Élaboration d'une stratégie de répartition des coûts

Définition et mise en œuvre d'un modèle de répartition des coûts

Créez un compte et une structure de coûts pour les ressources déployées dans AWS. Établissez la relation entre les coûts liés aux AWS dépenses, la manière dont ces coûts ont été engagés et qui ou quoi les a engagés. Les structures de coûts communes sont basées sur AWS Organizations les Comptes AWS environnements et les entités au sein de vos organisations, telles qu'un secteur d'activité ou une charge de travail. Les structures de coûts peuvent être basées sur plusieurs attributs afin de permettre l'examen des coûts de différentes manières ou à différents niveaux de granularité, par exemple en cumulant les coûts des différentes charges de travail au secteur d'activité qu'elles desservent.

Lorsque vous choisissez une structure de coûts qui correspond aux résultats souhaités, évaluez les mécanismes de répartition des coûts en fonction de la facilité de mise en œuvre par rapport à la précision souhaitée. Cela peut inclure des considérations relatives à la responsabilité, à la disponibilité des outils et aux changements culturels. Les trois modèles de répartition des coûts les plus courants sur lesquels AWS les clients partent généralement sont les suivants :

  • Basé sur les comptes : ce modèle nécessite le moins d'efforts et fournit une grande précision pour les showbacks et les rétrofacturations. Il convient aux organisations ayant une structure de compte définie (et est conforme aux recommandations du livre blanc Organizing Your AWS Environment Using Multiple Accounts). Cela permet une visibilité claire des coûts par compte. Pour la visibilité et la répartition des coûts, vous pouvez utiliser AWS Cost Explorerles rapports sur les coûts et l'utilisation, ainsi que AWS les budgets pour le suivi et le suivi des coûts. Ces outils fournissent des options de filtrage et de regroupement par Comptes AWS. Du point de vue de la répartition des coûts, ce modèle ne doit pas nécessairement reposer sur un étiquetage précis des ressources individuelles.

  • Par unité commerciale ou par équipe : coût imputable aux équipes, aux unités commerciales ou aux organisations au sein d'une entreprise. Ce modèle nécessite un effort modéré, fournit une grande précision pour les showbacks et les rétrofacturations, et convient aux organisations qui ont une structure de compte définie (généralement en utilisant AWS Organizations), avec une séparation entre les différentes équipes, applications et types de charge de travail. Cela permet une visibilité claire des coûts entre les équipes et les applications et, en tant qu'avantage supplémentaire, réduit le risque d'atteindre les quotas de AWS service en une seule fois Compte AWS. Par exemple, chaque équipe peut avoir cinq comptes (prod,staging,test,dev,sandbox), et aucune équipe ou application ne partagera le même compte. Avec une telle structure, AWS Cost Categories fournira alors la fonctionnalité permettant de regrouper les comptes ou d'autres balises (« méta-tagging ») en catégories, qui peuvent être suivies dans les outils mentionnés dans l'exemple précédent. Il est important de noter qu'il est AWS Organizations possible de baliser les comptes et les unités organisationnelles (OUs), mais ces balises ne seront pas applicables à la répartition des coûts et aux rapports de facturation (c'est-à-dire que vous ne pouvez pas regrouper ou filtrer vos coûts AWS Cost Explorer par unité d'organisation). AWS Cost Categories doit être utilisée à cette fin.

  • Basé sur des balises : ce modèle demande plus d'efforts que les deux précédents et fournira une grande précision pour les présentations et les rétrofacturations en fonction des exigences et de l'objectif final. Nous vous recommandons vivement d'adopter les pratiques décrites dans le livre blanc Organiser votre AWS environnement à l'aide de comptes multiples, mais en réalité, les clients se retrouvent souvent avec des structures de comptes mixtes et complexes dont la migration prend du temps. La mise en œuvre d'une stratégie de balisage rigoureuse et efficace est essentielle dans ce scénario, suivie de l'activation des balises pertinentes pour la répartition des coûts dans la console Billing and Cost Management (dans ce cas AWS Organizations, les balises ne peuvent être activées pour la répartition des coûts qu'à partir du compte Management Payer). Une fois les balises activées pour la répartition des coûts, les outils de visibilité et de répartition des coûts mentionnés dans les méthodes précédentes peuvent être utilisés pour les showbacks et les rétrofacturations. Notez que les balises de répartition des coûts ne sont pas rétrospectives et n'apparaîtront dans les outils de reporting de facturation et de suivi des coûts qu'une fois qu'elles auront été activées pour la répartition des coûts.

En résumé, si vous devez suivre les coûts par unité commerciale, vous pouvez utiliser AWS Cost Categories pour regrouper les comptes liés au sein de AWS l'organisation en conséquence et afficher ce regroupement dans les rapports de facturation. Lorsque vous créez des comptes distincts pour les environnements de production et non liés à la production, vous pouvez également filtrer les coûts liés aux environnements dans des outils tels que AWS Cost Explorer, ou suivre ces coûts à l'aide de AWS Budgets. Enfin, si votre cas d'utilisation nécessite un suivi des coûts plus précis, par exemple par charge de travail ou application individuelle, vous pouvez étiqueter les ressources de ces comptes en conséquence, activer ces clés de balise pour la répartition des coûts sur le compte de gestion, puis filtrer ce coût par clés de balise dans les outils de reporting de facturation.

Mise en place de processus de reporting et de suivi des coûts

Commencez par identifier les types de coûts importants pour les parties prenantes internes (par exemple, les dépenses quotidiennes, le coût par compte, le coût par X, les coûts amortis). Ce faisant, vous pouvez atténuer les risques budgétaires associés à des dépenses inattendues ou anormales plus rapidement que d'attendre la AWS facture finalisée. Les balises fournissent l'attribution qui permet ces scénarios de reporting. Les informations tirées des rapports peuvent éclairer vos actions afin d'atténuer l'impact des dépenses anormales et imprévues sur les budgets financiers. En cas d'augmentation inattendue des coûts, il est important d'évaluer s'il y a eu une augmentation inattendue de la valeur livrée afin de déterminer si et quelles mesures sont nécessaires.

Lorsque vous élaborez une stratégie de balisage pour soutenir la répartition des coûts, gardez à l'esprit les éléments suivants :

  • AWS Organizations- La répartition des coûts au sein de plusieurs comptes peut être effectuée par compte, par groupe de comptes ou par groupe de balises créé pour les ressources de ces comptes. Les balises créées pour les ressources résidant dans des comptes individuels ne AWS Organizations peuvent être utilisées pour la répartition des coûts qu'à partir du compte de gestion.

  • AWS Compte - La répartition des coûts au sein d'un compte Compte AWS peut être effectuée par des dimensions supplémentaires telles que les services ou les régions. Il est possible de baliser davantage les ressources d'un compte et de travailler avec les groupes de ces balises de ressources.

  • Balises de répartition des coûts - Les balises créées par l'utilisateur et les balises AWS générées peuvent être activées pour la répartition des coûts, si nécessaire. L'activation de balises pour la répartition des coûts dans la console de facturation (du compte de gestion intégré AWS Organizations) facilite les showbacks et les rétrofacturations.

  • Cost Categories - Les catégories de AWS coûts permettent de regrouper des comptes et des balises de regroupement (« méta-tagging ») au sein d'une AWS organisation, ce qui permet également d'analyser les coûts liés à ces catégories à l'aide d'outils tels que AWS Cost Explorer les AWS budgets et le rapport sur les AWS coûts et l'utilisation.

Réalisation d'une rétrofacturation et d'une rétrofacturation pour les unités commerciales, les équipes ou les organisations de l'entreprise

Attribuez les coûts à l'aide de votre processus de répartition des coûts, soutenu par votre structure de coûts et vos balises de répartition des coûts. Les tags peuvent être utilisés pour donner un aperçu aux équipes qui ne sont pas directement responsables du paiement des coûts, mais qui sont responsables de ces coûts. Cette approche permet de prendre conscience de leur contribution aux dépenses et de la manière dont ces coûts sont engagés. Procédez à la rétrofacturation aux équipes directement responsables des coûts afin de récupérer les dépenses liées aux ressources qu'elles ont consommées et de les informer de ces coûts et de la manière dont ils ont été engagés.

Mesure et diffusion de l'efficence ou de la valeur KPIs

Convenez d'un ensemble de mesures de coût unitaire ou d'indicateurs de performance clés pour mesurer l'impact de vos investissements en gestion financière dans le cloud. Cet exercice crée un langage commun entre les acteurs technologiques et commerciaux, et raconte une histoire basée sur l'eficience, plutôt qu'une histoire centrée uniquement sur les dépenses globales absolues. Pour plus d'informations, consultez ce blog qui explique comment les indicateurs unitaires peuvent aider à harmoniser les fonctions commerciales.

Allocation de dépenses non allouables

Selon les pratiques comptables de l'organisation, les différents types de frais peuvent nécessiter un traitement différent. Identifiez les ressources ou les catégories de coûts qui ne peuvent pas être étiquetées. En fonction des services utilisés et de ceux qu'il est prévu d'utiliser, convenez des mécanismes permettant de traiter et de mesurer ces dépenses non allouables. Par exemple, consultez la liste des ressources prises en charge par AWS Resource Groups et Tag Editor dans le guide de l'utilisateur de AWS Resource Groups and Tags.

Certains frais liés à des remises basées sur des engagements, tels que Reserved Instances (RI) et Savings Plans (SP), constituent un exemple courant de catégorie de coûts qui ne peut pas être étiquetée. Bien que les frais d'abonnement et les frais SP et RI non utilisés ne puissent pas être étiquetés avant d'apparaître dans les outils de reporting de facturation, vous pouvez suivre la manière dont les remises RI et SP s'appliquent aux comptes, aux ressources et à leurs tags AWS Organizations après coup. Par exemple, AWS Cost Explorer il est possible d'examiner le coût amorti, de regrouper les dépenses en fonction des clés de balise pertinentes et d'appliquer des filtres adaptés à votre cas d'utilisation. Dans le rapport sur les AWS coûts et l'utilisation (CUR), vous pouvez filtrer les lignes correspondant à l'utilisation couverte par les remises RI et SP (pour en savoir plus, consultez la section sur les cas d'utilisation de la documentation CUR) et sélectionner les colonnes qui ne concernent que vous. Chaque clé de balise activée pour la répartition des coûts sera présentée dans sa propre colonne distincte à la fin du rapport CUR, de la même manière qu'elle est présentée dans d'autres rapports de facturation existants, tels que le rapport mensuel de répartition des coûts. Pour des références supplémentaires, consultez les AWS Well-Architected Labs pour obtenir des exemples d'informations sur les coûts et l'utilisation à partir des données CUR.

Génération de rapports

Outre les AWS outils disponibles pour faciliter les showbacks et les rétrofacturations, il existe toute une gamme d'autres solutions AWS créées ou tierces qui peuvent aider à surveiller le coût des ressources étiquetées et à mesurer l'efficacité de la stratégie de balisage. En fonction des exigences et de l'objectif final de l'organisation, on peut soit investir du temps et des ressources dans la création de solutions personnalisées, soit acheter des outils fournis par l'un des partenaires de compétence en outils de AWS Cloud gestion. Si vous décidez de créer votre propre outil de répartition des coûts basé sur une source unique de vérité avec des paramètres contrôlés adaptés à l'entreprise, le rapport sur les AWS coûts et l'utilisation (CUR) fournit les données les plus détaillées sur les coûts et l'utilisation et permet de créer des tableaux de bord d'optimisation personnalisés, permettant le filtrage et le regroupement par comptes, services, catégories de coûts, balises de répartition des coûts et de nombreuses autres dimensions. Parmi les solutions basées sur le Cur développées par AWS Cur qui peuvent être utilisées comme l'un de ces outils, consultez les tableaux de bord Cloud Intelligence sur le site Web de Well-Architected Labs AWS .