AWS Certified Machine Learning Engineer – Associate (MLA-C01) — Question 212
A company runs training jobs on Amazon SageMaker by using a compute optimized instance. Demand for training runs will remain constant for the next 55 weeks. The instance needs to run for 35 hours each week. The company needs to reduce its model training costs.
Which solution will meet these requirements?
Answer options
- A. Use a serverless endpoint with a provisioned concurrency of 35 hours for each week. Run the training on the endpoint.
- B. Use SageMaker Edge Manager for the training. Specify the instance requirement in the edge device configuration. Run the training.
- C. Use the heterogeneous cluster feature of SageMaker Training. Configure the instance_type, instance_count, and instance_groups arguments to run training jobs.
- D. Opt in to a SageMaker Savings Plan with a 1-year term and an All Upfront payment. Run a SageMaker Training job on the instance.
Correct answer: D
Explanation
The correct answer is D because opting for a SageMaker Savings Plan allows the company to lock in savings for long-term usage, which is ideal given their consistent demand. Options A and B do not address cost reduction effectively over the long term, while option C does not specifically provide a cost-saving mechanism suitable for the expected usage pattern.