Cost Analysis for AWS Production Account | Identify High-Cost Applications | [Website Name]

Identifying High-Cost Applications in Your AWS Production Account

Prev Question Next Question

Question

Your company wants to understand where the cost is coming from in the company's production AWS account.

There are several applications and services running at any given time.

Without expending too much initial development time, how can you give the business a good understanding of which applications cost the most per month to operate?

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B. C. D.

Answer - C.

A tag is a label that you or AWS assigns to an AWS resource.

Each tag consists of a key and a value.

A key can have more than one value.

You can use tags to organize your resources, and cost allocation tags to track your AWS costs on a detailed level.

After you activate cost allocation tags, AWS uses the cost allocation tags to organize your resource costs on your cost allocation report to make it easier for you to categorize and track your AWS costs.

AWS provides two types of cost allocation tags, an AWS-generated tag and user-defined tags.

AWS defines, creates, and applies the AWS-generated tag for you, and you define, create, and apply user-defined tags.

You must activate both types of tags separately before they can appear in Cost Explorer or on a cost allocation report.

For more information on Cost Allocation tags, please visit the below URL:

http://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html

The best answer for this question is C: Use AWS Cost Allocation Tagging for all resources which support it. Use the Cost Explorer to analyze costs throughout the month.

Explanation:

Option A: Creating an automation script that periodically creates AWS Support tickets requesting detailed intra-month information about your bill is not an efficient solution because it requires manual intervention and is time-consuming.

Option B: Using custom CloudWatch Metrics in your system, and putting a metric data point whenever cost is incurred, is not a practical solution. It can become difficult to keep track of all the metric data points and to analyze them.

Option C: Using AWS Cost Allocation Tagging is the recommended approach to allocate costs and track cost centers. AWS Cost Allocation Tagging is a feature that enables users to assign tags (key-value pairs) to their AWS resources. These tags can be used to categorize and group resources in Cost Explorer, allowing users to view and analyze costs based on the tags. By utilizing this feature, the user can quickly identify which applications or services are costing the most and take necessary steps to optimize them.

Option D: Using the AWS Price API and constantly running resource inventory scripts to calculate total price based on multiplication of consumed resources over time is not an optimal solution as it can be time-consuming and complicated to implement. Furthermore, AWS Cost Allocation Tagging provides more detailed information about the costs of individual resources, which is not provided by this option.

In summary, AWS Cost Allocation Tagging provides an effective way to track and analyze costs across an organization's AWS resources, enabling the business to gain valuable insights into the cost of individual applications and services.