Upgrade to Pro — share decks privately, control downloads, hide ads and more …

PLUTUS : AWS Cost Management & Alerting Tool

B238820581b5cfd146dc1da0db674ebf?s=47 Aayush Kumar
November 12, 2017

PLUTUS : AWS Cost Management & Alerting Tool

A notification tool which reads AWS Cost Usage Reports on daily basis and sends alerts to Slack based on user defined cost limits.

Inspired from : https://aws.amazon.com/blogs/aws/new-upload-aws-cost-usage-reports-to-redshift-and-quicksight/

B238820581b5cfd146dc1da0db674ebf?s=128

Aayush Kumar

November 12, 2017
Tweet

Transcript

  1. PLUTUS : Cost Alerting Tool for AWS Cloud

  2. dev on ops duty @indix oss contributor (oss.indix.com) Twitter :

    @_iameveryware Here for sharing our work over Cost Management on AWS and PLUTUS ! aayush kumar
  3. our AWS story . . . We have enormously scaled

    our data processing infrastructure on AWS cloud • At any time around 1500 machines • More than 50 S3 buckets with TBs of data storage • Rapid Multi AZ deployments and much more . . . • SIGNIFICANT COSTS !!
  4. cost management at Indix • Vamana : Dynamic auto-scaling based

    on application metrics ◦ GitHub : https://github.com/indix/vamana ◦ SlideDeck : https://speakerdeck.com/ashwanthkumar/introducing-vamana • Matsya : Placing the auto-scaling in right spot market if available, otherwise fall back to On-Demand ◦ GitHub : https://github.com/indix/matsya ◦ SlideDeck : https://speakerdeck.com/ashwanthkumar/matsya-apr-16 ~ SAVED close to a million dollars a year ~
  5. Untracked Cost

  6. keeping track of cost fluctuation • Having a monitoring system

    to regularly track your cost fluctuation is essential. • Several paid solutions are available out there. Other common tools used by the users - AWS Budget/ Netflix Ice/ Trusted Advisor/ Cost Explorer/CloudTrail etc. • Manual effort has to done on Cost Explorer to analyse costs in detail. Why not automate it ?
  7. introducing PLUTUS A notification tool which reads AWS Cost Usage

    Reports on daily basis and sends alerts based on user defined cost limits. Inspired from : https://aws.amazon.com/blogs/aws/new-upload-aws-cost-usage-reports-to-redshift-and-quicksight/
  8. sample slack config

  9. alert on slack

  10. how it works

  11. So far no spikes observed. Almost everything is tracked now

  12. questions ? I am working on releasing this as an

    open source project Consider it as a new kid in the block, willing to improve with feedback and guidance :) Thank You !!