Which combination of purchasing options will provide the MOST cost-effective solution for hosting this application?
(Choose two.)
Use Spot Instances for the data ingestion layer
Use On-Demand Instances for the data ingestion layer
Purchase a 1-year Compute Savings Plan for the front end and API layer.
Purchase 1-year All Upfront Reserved instances for the data ingestion layer.
Purchase a 1-year EC2 instance Savings Plan for the front end and API layer.
Explanations:
Spot Instances are ideal for the sporadic and unpredictable workloads of the data ingestion layer, as they offer significant cost savings compared to On-Demand pricing. They can be interrupted, which aligns with the nature of the workloads.
On-Demand Instances are more expensive than Spot Instances and do not provide the cost efficiency needed for sporadic workloads. They are more suitable for steady-state workloads rather than unpredictable ones.
A 1-year Compute Savings Plan for the front end and API layer will provide cost savings compared to On-Demand pricing, making it a good choice for the predictable workloads in these layers.
While All Upfront Reserved Instances can provide savings, they are not flexible for sporadic workloads like the data ingestion layer, which benefits more from the flexibility of Spot Instances.
A 1-year EC2 instance Savings Plan for the front end and API layer does not offer the same level of savings as a Compute Savings Plan for predictable workloads and may not be the most cost-effective option.