MLA-C01 Question 423
Select 2You are a Machine Learning Engineer managing a production environment on AWS. Your organization wants to track the costs associated with different machine learning projects to ensure accurate budget allocation. Which of the following approaches can help you achieve this goal?
- A
Use resource tags to label machine learning resources with project-specific identifiers and enable cost allocation tags in the AWS Billing Console.
- B
Use AWS Cost Explorer to group costs by resource type and analyze the cost trends without additional tagging.
- C
Create separate AWS accounts for each machine learning project and consolidate billing using AWS Organizations.
- D
Use Amazon SageMaker's built-in cost allocation dashboard to automatically track costs by project name.
- E
Manually monitor billing details for each instance type used and calculate costs offline for each project.
Show answer and explanation
Correct answers: A, C
Explanation
Tracking and allocating costs in AWS for machine learning projects can be efficiently achieved by using resource tags with cost allocation tags or by separating projects into individual AWS accounts under AWS Organizations. Resource tagging allows fine-grained cost tracking within the same account, while separate accounts provide a higher-level segregation of costs. Both methods are scalable and align with AWS best practices for cost management.
- A. Correct.
Correct: Tagging resources with project-specific identifiers and enabling cost allocation tags allows you to track and allocate costs effectively by project. AWS Billing and Cost Management can then generate reports filtered by these tags.
- B. Incorrect.
Incorrect: AWS Cost Explorer provides insights into cost trends but does not allow you to allocate costs by project unless resources are tagged appropriately.
- C. Correct.
Correct: Using separate AWS accounts for each project within AWS Organizations provides clear cost segregation, simplifying project-level cost tracking and budget management.
- D. Incorrect.
Incorrect: Amazon SageMaker does not provide a built-in cost allocation dashboard for tracking costs by project name. Cost tracking for SageMaker resources relies on tagging or account separation.
- E. Incorrect.
Incorrect: Manually monitoring billing details is inefficient and error-prone, especially in environments with numerous resources. AWS tools like tagging and account separation are designed to automate cost tracking.