A company has a stateless, asynchronous application that runs in an Apache Hadoop cluster. The application is invoked on demand to run extract, transform, and load (ETL) jobs several times a day.
A solutions architect needs to migrate this application to the AWS Cloud by designing an Amazon EMR cluster for the workload. The cluster must be available immediately to process jobs.
Which implementation meets these requirements MOST cost-effectively?
A. Use zonal Reserved Instances for the master nodes and the core nodes. Use a Spot Fleet for the task nodes.
B. Use zonal Reserved Instances for the master nodes. Use Spot Instances for the core nodes and the task nodes.
C. Use regional Reserved Instances for the master nodes. Use a Spot Fleet for the core nodes and the task nodes.
D. Use regional Reserved Instances for the master nodes. Use On-Demand Capacity Reservations for the core nodes and the task nodes.