Which solution will meet these requirements MOST cost-effectively?
Use AWS Budgets to download data for the past 3 months into a .csv file. Look up the desired information.
Load AWS Cost and Usage Reports into an Amazon RDS DB instance. Run SQL queries to get the desired information.
Tag all the AWS resources with a key for cost and a value of the application’s name. Activate cost allocation tags. Use Cost Explorerto get the desired information.
Tag all the AWS resources with a key for cost and a value of the application’s name. Use the AWS Billing and Cost Management console todownload bills for the past 3 months. Look up the desired information.
Explanations:
AWS Budgets primarily helps in setting budgets and tracking spending against them, but it does not provide a breakdown of costs by application without additional processing. Simply downloading a .csv file would require manual effort to categorize costs by application, making it less efficient for regular reporting.
While loading AWS Cost and Usage Reports into an Amazon RDS DB instance allows for querying and analyzing costs, this solution incurs additional costs for RDS and requires ongoing maintenance. It’s not the most cost-effective method for regular reporting compared to tagging and using built-in tools.
Tagging AWS resources with application names and activating cost allocation tags allows for detailed tracking of costs associated with each application. Using Cost Explorer provides a user-friendly interface to generate regular reports, making this the most cost-effective and efficient solution for the company’s needs.
Downloading bills from the AWS Billing and Cost Management console provides historical cost information, but it lacks the flexibility and ease of use of Cost Explorer for regular reporting. Additionally, it requires manual effort to categorize and analyze the data, making it less efficient.