ExamGecko
Question list
Search
Search

List of questions

Search

Related questions











Question 313 - SOA-C02 discussion

Report
Export

A company wants to reduce costs for jobs that can be completed at any time. The jobs currently run by using multiple Amazon EC2 On-Demand Instances, and the jobs take slightly less than 2 hours to complete. If a job fails for any reason, it must be restarted from the beginning.

Which solution will meet these requirements MOST cost-effectively?

A.
Purchase Reserved Instances for the jobs.
Answers
A.
Purchase Reserved Instances for the jobs.
B.
Submit a request for a one-time Spot Instance for the jobs.
Answers
B.
Submit a request for a one-time Spot Instance for the jobs.
C.
Submit a request for Spot Instances with a defined duration for the jobs.
Answers
C.
Submit a request for Spot Instances with a defined duration for the jobs.
D.
Use a mixture of On-Demand Instances and Spot Instances for the jobs.
Answers
D.
Use a mixture of On-Demand Instances and Spot Instances for the jobs.
Suggested answer: C

Explanation:

To reduce costs effectively for jobs that are flexible in their scheduling and have a clear, predictable runtime:

Spot Instances with Defined Duration (Spot Blocks): Spot Instances offer significant discounts compared to On-Demand pricing. For workloads like the described jobs that have a predictable duration (slightly less than 2 hours), requesting Spot Instances with a defined duration (also known as Spot Blocks) is ideal. This option allows you to request Spot Instances guaranteed to not be terminated by AWS due to price changes for the duration specified.

Cost Efficiency: This method ensures that the instances will run for the duration required to complete the jobs without interruption, unless AWS experiences an exceptional shortage of capacity. The cost savings compared to On-Demand Instances can be substantial, especially for regular, predictable workloads.

Risk Mitigation: Although Spot Instances can be interrupted, using them with a defined duration reduces the risk of interruptions within the set time frame, making them suitable for jobs that can tolerate a restart in rare cases of interruption after the block time expires.

This strategy combines cost savings with the performance requirements of the jobs, making it an optimal choice for tasks that are not time-critical but need completion within a predictable timeframe.

asked 16/09/2024
Maureen Lande
44 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first