2013-05-14 6 views
3

Mon responsable informatique me demande une ventilation mensuelle «par instance» des frais EC2, car certaines de nos instances EC2 sont exécutées pour des clients spécifiques. Est ce que quelqu'un sait comment accomplir cela?Heures facturées AWS EC2 par instance dans une période donnée

Je peux utiliser java, python ou les outils de ligne de commande aws si nécessaire, mais un outil ou un service de rapport est préférable.

Répondre

1

Il existe un nouvel outil ouvert par Netflix appelé Ice qui vous permet de visualiser les détails de facturation récupérés via les rapports AWS générés dans vos compartiments S3.

Vous pouvez également vérifier les réponses sur serverfault à similar question.

2

Marquez l'instance, elle apparaîtra dans vos factures en fonction de vos tags.

3

Vous devez marquer les ressources associées à un client particulier (par exemple, instances EC2, RDS) et activer le Detailed Billing Report. Connectez-vous à la zone My Account de la console et accédez à la zone Billing Preferences. Activer Monthly Report, Programmatic Access et Detailed Billing Report.

AWS commencera à agréger votre facturation dans un compartiment S3 nommé en tant que fichiers CSV et à la diviser par des tags. Il y aura une charge pour le stockage sur S3.

L'agrégation par étiquettes ne commence qu'à partir de la mise sous tension, de sorte que le mois entier ne soit pas disponible avant le prochain rapport.

Plus de détails here et here pour la configuration et l'analyse des données.

0

Je travaille pour Cloudability, et notre outil est conçu pour faire exactement cela. Il collecte les données de facturation et d'utilisation AWS, ainsi que vos tags de tous vos comptes, et les place dans une interface de création de rapports personnalisée. C'est complètement pointer et cliquer, donc vous n'avez pas à vous tromper avec l'écriture de scripts ou la construction de feuilles de calcul.

Beaucoup d'entreprises utilisent pour faire exactement ce que vous parlez ... diviser les coûts/utilisation par exemple, département, projet, client, etc ..

Vous pouvez vérifier à https://cloudability.com

1

La première chose est de permettre l'exportation de facturation détaillée à un seau S3 (voir here)

Puis j'ai écrit un serveur simpliste en Python qui récupère votre facture détaillée et il se décompose par type de service et le type d'utilisation (voir sur ce GitHib repo).

Ainsi vous pouvez vérifier à tout moment ce que vos coûts sont et quels services vous coûtent le plus cher, etc.

Si vous étiquetez vos instances EC2, S3 seaux etc, ils montreront aussi sur une ligne dédiée.

Questions connexes