A financial company runs a risk modeling application on AWS. The application consists of two main workloads:
1. A continuous, steady-state transaction-processing service running on AWS Fargate.
2. A daily batch-processing job running on AWS Fargate that can tolerate interruptions and does not have a strict completion time.
The company also hosts a stateful PostgreSQL database on Amazon RDS that runs continuously to support the transaction-processing service.
Which two purchasing strategies should the solutions architect recommend to minimize overall compute and database costs?
- Purchase a Compute Savings Plan to cover the continuous transaction-processing service running on AWS Fargate.Cevap
- Use Fargate Spot to run the daily batch-processing job.Cevap
- CPurchase a Compute Savings Plan to cover the costs of both the continuous transaction-processing service on Fargate and the Amazon RDS PostgreSQL database.
- DPurchase an EC2 Instance Savings Plan to cover the continuous transaction-processing service running on AWS Fargate.
- EMigrate the continuous transaction-processing service to run continuously on AWS Lambda using On-Demand pricing to eliminate Fargate compute costs.
Cevap
The correct strategies are purchasing a Compute Savings Plan to cover the continuous transaction-processing service running on AWS Fargate, and using Fargate Spot to run the daily batch-processing job.
The continuous, steady-state transaction-processing service runs on AWS Fargate, which is covered by Compute Savings Plans. Purchasing a Compute Savings Plan provides significant discounts for Fargate. The daily batch-processing job is interruptible and has flexible completion times, making Fargate Spot the most cost-effective choice, providing up to a 70% discount compared to Fargate On-Demand.
Adım Adım Çözüm
Anahtar Kavram
Matching compute workloads to the correct AWS purchasing models (Compute Savings Plans, Fargate Spot) while understanding the scope boundaries of Savings Plans.
Tahmini Süre:2m 30s