Découvrez comment DoiT vous aide à allouer vos coûts et à décomposer votre facture cloud au regard de votre activité.

Lire votre facture cloud au regard de votre activité
À mesure que vos dépenses cloud augmentent et se complexifient, ventiler votre facture par service ou par projet/compte ne suffit plus pour comprendre réellement comment les coûts se répartissent au sein de votre organisation.
L'idéal est d'organiser vos coûts selon la structure de votre entreprise. Vous avez peut-être plusieurs équipes, environnements ou autres catégories selon lesquels répartir votre facture cloud. Mais ces catégories peuvent répondre à des définitions complexes. Par exemple, dans votre entreprise, les coûts de l'environnement de Staging peuvent correspondre à l'agrégation de tous les projets/comptes commençant par le mot staging.
Avec les Attributions de DoiT Cloud Intelligence™, vous pouvez rattacher vos coûts cloud à des catégories personnalisées en regroupant n'importe quelle combinaison de ressources cloud — Tags/Labels, projets/comptes, métadonnées de service, et bien plus encore.
Voyons en détail ce que sont les Attributions et comment elles fonctionnent. Accédez directement à la visite interactive pour les découvrir par vous-même.
Que sont les Attributions ?
Une Attribution est un regroupement logique de ressources cloud qui définit une catégorie de coûts propre à votre entreprise.
Les entreprises s'appuient sur les Attributions de DoiT Cloud Intelligence pour analyser leur consommation cloud au regard de leur activité.
Elles constituent aussi une première étape vers la responsabilisation des parties prenantes sur les coûts.
Voici quelques exemples d'Attributions et de leurs usages :
Définir les coûts d'une équipe d'engineering
En interne, nous utilisons les Attributions pour définir les coûts de chaque équipe d'engineering. Dans cet exemple, nous avons défini l'équipe Bruteforce comme toute ressource taguée avec un label team ou une valeur de label de projet correspondant à bruteforce.
Nous appliquons ensuite la logique A OR B pour agréger les coûts des ressources :
- Taguées uniquement avec le label team
- Taguées uniquement avec le label de projet team
- Taguées à la fois avec le label de projet et le label team

Beaucoup utilisent les Attributions pour bâtir des rapports de coûts qui éclairent leurs dépenses au regard de leur activité.
Dans l'exemple ci-dessous, nous ventilons les coûts de l'équipe Bruteforce par service afin d'identifier ses principaux postes de dépense.

Définir les coûts par environnement
Ici, nous définissons les coûts de notre environnement de staging à l'aide d'expressions régulières (regex), en regroupant tous les projets Google Cloud contenant le mot staging.
C'est un excellent exemple de définition de catégories de coûts sans recourir aux Tags ni aux Labels.

Notez que pour définir notre Attribution Staging Environment, nous avons utilisé une regex pour capturer tous les projets contenant le mot staging. Vous ajoutez ou supprimez peut-être souvent des projets/comptes staging. Le recours aux regex vous évite de devoir modifier vos rapports (ou Attributions) à chaque ajout ou suppression d'un projet staging.

Ci-dessous, nous avons créé un rapport Coût par environnement à partir de trois Attributions définissant chacune un type d'environnement, ce qui permet de visualiser clairement les coûts des environnements Development, Staging et Production.

Là encore, nous pouvons ventiler les coûts de chaque environnement selon d'autres variables, comme le Service, pour en cerner les principaux postes de dépense.
Enfin, pour tenir votre équipe ou d'autres parties prenantes au courant, vous pouvez programmer l'actualisation et l'envoi de ces rapports par e-mail à la fréquence de votre choix.

Estimer les économies sur le stockage EBS
Les Attributions servent aussi à créer d'autres types de regroupements, sans lien direct avec la ventilation de votre facture cloud.
Imaginons par exemple que vous utilisiez des volumes GP2 pour AWS EBS et que vous souhaitiez chiffrer les économies réalisables en migrant ces volumes vers GP3.
Commençons par créer une Attribution qui regroupe tous les coûts EBS liés aux volumes GP2 :

Selon AWS, GP3 affiche un prix par Go jusqu'à 20 % inférieur à celui des volumes GP2 existants : le calcul des économies est donc assez simple.
Nous pouvons mobiliser une autre fonctionnalité de DoiT Cloud Intelligence, les Metrics, pour estimer nos économies potentielles quotidiennes à partir de l'Attribution que nous venons de créer. Il suffit de multiplier notre Attribution GP2 par 0,2, comme illustré ci-dessous.

À l'inverse, vous pouvez aussi multiplier cette Attribution par 0,8 pour obtenir le coût potentiel des volumes GP3 après prise en compte des économies.
D'autres usages des Attributions
Une fois vos Attributions créées, vous pouvez les exploiter de multiples manières dans DoiT Cloud Intelligence pour donner du sens à vos dépenses cloud, repérer les activités inattendues et diffuser une culture du coût dans toute votre entreprise.
Nous avons déjà vu comment construire des rapports de coûts personnalisés, mais les clients de DoiT s'en servent également pour :
- Allouer les coûts cloud
- Améliorer la prévisibilité des dépenses grâce aux budgets
- Mettre en place des alertes granulaires sur les coûts cloud
- Surveiller automatiquement les anomalies par équipe, par environnement, et bien plus
- Et bien d'autres usages encore !
Vous pouvez explorer les autres possibilités dans cet article.
Et les Tags et Labels dans tout ça ?
Vous vous dites peut-être : mais ne puis-je pas obtenir le même résultat avec des tags et des labels ?. Les Attributions remplacent-elles les tags et les labels ?
Ce sont deux choses distinctes, qui se chevauchent en partie. Les Attributions vous aident simplement à organiser vos dépenses sans exiger un tagging irréprochable. Vous pouvez d'ailleurs vous appuyer sur des Tags/Labels pour construire vos Attributions.
Oui, vous pouvez obtenir un résultat proche des Attributions avec des Tags/Labels si votre organisation maintient une bonne hygiène de tagging. Autrement dit, si vous disposez d'une clé de tag par catégorie à définir (environnement, produit, équipe, etc.) et d'une valeur par élément au sein de chaque clé, et que vous taguez vos ressources de manière cohérente.
Voici à quoi peut ressembler un rapport dans AWS Cost Explorer avec des Tags AWS appliqués correctement (et de façon homogène) :

Doublons de clés ou de valeurs de Tags
Vous pouvez toutefois vous retrouver avec plusieurs clés ou valeurs de tags désignant la même catégorie. Par exemple, certaines ressources sont taguées avec Environment, d'autres avec Env ou environment. Ou encore, toutes les ressources portent le tag Environment, mais avec les valeurs prod, production ou Production.
Cela complique le reporting des coûts, car vous ne pouvez pas consolider tous ces doublons de clés/valeurs dans un même regroupement. Avec les Attributions, c'est possible.
Ci-dessous, nous avons regroupé toutes les ressources portant un tag Environment dont les valeurs sont prod, Production ou production pour définir les coûts de l'environnement de Production.

Multi-cloud
Et si, par exemple, vos applications tournaient à la fois sur AWS et Google Cloud ? Comment en mesurer le coût total d'exécution ? Impossible de le faire nativement sur les plateformes cloud, puisque vous n'auriez accès qu'à la moitié des données. Vous devriez analyser séparément vos ressources taguées et labellisées.
Avec les Attributions, vous pouvez combiner les coûts des deux clouds — ressources taguées/labellisées, comptes/projets, etc. — pour obtenir une définition consolidée de votre application multi-cloud.
Tags inadaptés au regroupement de coûts visé
Dans d'autres cas, votre définition d'une catégorie de coûts ne nécessite pas l'usage de Tags. Vous pourriez par exemple définir les coûts de l'environnement de Staging en agrégeant ceux de plusieurs comptes AWS ou projets GCP utilisés à cette fin.

Systèmes legacy incompatibles avec les Tags
Enfin, nous avons aussi rencontré des clients dont les systèmes legacy ne pouvaient pas implémenter de Tags.
Il n'existe actuellement aucun contournement pour ces cas de figure dans les consoles AWS ou Google Cloud. Avec les Attributions, vous ne dépendez plus des Tags pour relier vos coûts cloud à la taxonomie propre à votre activité.
Découvrez les Attributions en visite interactive
Que vous cherchiez simplement à mieux comprendre vos coûts au regard de votre activité ou à instaurer une culture de la responsabilité sur les coûts auprès de vos parties prenantes, tout commence par les Attributions.
Envie d'utiliser les Attributions pour avoir une vision claire de vos coûts cloud ? Suivez la visite interactive ci-dessous, ou contactez DoiT pour activer les Attributions et l'ensemble des produits DoiT au bénéfice de votre équipe.
